#include <zypp/misc/HelixHelpers.h>
Definition at line 37 of file HelixHelpers.h.
 
◆ XmlNode()
  
  | 
        
          | helix::detail::XmlNode::XmlNode | ( | const xmlNodePtr | node | ) |  |  | inline | 
 
 
◆ ~XmlNode()
  
  | 
        
          | virtual helix::detail::XmlNode::~XmlNode | ( |  | ) |  |  | inlinevirtual | 
 
 
◆ name()
  
  | 
        
          | std::string_view helix::detail::XmlNode::name | ( |  | ) | const |  | inline | 
 
 
◆ type()
  
  | 
        
          | xmlElementType helix::detail::XmlNode::type | ( |  | ) | const |  | inline | 
 
 
◆ node()
  
  | 
        
          | xmlNodePtr helix::detail::XmlNode::node | ( |  | ) | const |  | inline | 
 
 
◆ next()
  
  | 
        
          | std::optional< XmlNode > helix::detail::XmlNode::next | ( |  | ) | const |  | inline | 
 
 
◆ children()
  
  | 
        
          | std::optional< XmlNode > helix::detail::XmlNode::children | ( |  | ) | const |  | inline | 
 
 
◆ equals()
  
  | 
        
          | bool helix::detail::XmlNode::equals | ( | const std::string_view & | n | ) | const |  | inline | 
 
 
◆ isElement()
  
  | 
        
          | bool helix::detail::XmlNode::isElement | ( | void |  | ) | const |  | inline | 
 
 
◆ getAllProps()
  
  | 
        
          | std::map< std::string, std::string > helix::detail::XmlNode::getAllProps | ( |  | ) | const |  | inline | 
 
 
◆ getContent()
  
  | 
        
          | std::string helix::detail::XmlNode::getContent | ( | void |  | ) | const |  | inline | 
 
 
◆ getProp()
  
  | 
        
          | std::string helix::detail::XmlNode::getProp | ( | const std::string & | name, |  
          |  |  | const std::string & | deflt = "" ) const |  | inline | 
 
 
◆ getValue() [1/4]
template<typename T> 
      
        
          | T helix::detail::XmlNode::getValue | ( | const std::string & | name, | 
        
          |  |  | const T & | deflt ) const | 
      
 
 
◆ getValue() [2/4]
template<typename T> 
      
        
          | bool helix::detail::XmlNode::getValue | ( | const std::string & | name, | 
        
          |  |  | T & | target ) const | 
      
 
 
◆ getValue() [3/4]
template<> 
      
        
          | bool helix::detail::XmlNode::getValue | ( | const std::string & | name, | 
        
          |  |  | std::string & | target ) const | 
      
 
 
◆ getValue() [4/4]
template<> 
      
        
          | std::string helix::detail::XmlNode::getValue | ( | const std::string & | name, | 
        
          |  |  | const std::string & | deflt ) const | 
      
 
 
◆ _node
  
  | 
        
          | xmlNodePtr helix::detail::XmlNode::_node |  | private | 
 
 
The documentation for this class was generated from the following file: