Robotics Library  0.7.0
Public Member Functions | Private Attributes | List of all members
rl::xml::DomParser Class Reference

#include <DomParser.h>

Public Member Functions

 DomParser ()
 
 ~DomParser ()
 
::xmlParserCtxtPtr get () const
 
::xmlParserCtxt & operator* () const
 
Document readFile (const ::std::string &filename, const ::std::string &encoding="", const int &options=0) const
 
Document readMemory (const ::std::string &buffer, const ::std::string &url="", const ::std::string &encoding="", const int &options=0) const
 

Private Attributes

::std::shared_ptr< ::xmlParserCtxt > parser
 

Constructor & Destructor Documentation

◆ DomParser()

rl::xml::DomParser::DomParser ( )
inline

◆ ~DomParser()

rl::xml::DomParser::~DomParser ( )
inline

Member Function Documentation

◆ get()

::xmlParserCtxtPtr rl::xml::DomParser::get ( ) const
inline

◆ operator*()

::xmlParserCtxt& rl::xml::DomParser::operator* ( ) const
inline

◆ readFile()

Document rl::xml::DomParser::readFile ( const ::std::string &  filename,
const ::std::string &  encoding = "",
const int &  options = 0 
) const
inline

◆ readMemory()

Document rl::xml::DomParser::readMemory ( const ::std::string &  buffer,
const ::std::string &  url = "",
const ::std::string &  encoding = "",
const int &  options = 0 
) const
inline

Member Data Documentation

◆ parser

::std::shared_ptr< ::xmlParserCtxt> rl::xml::DomParser::parser
private

The documentation for this class was generated from the following file: