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

#include <Document.h>

Public Member Functions

 Document (xmlDocPtr doc)
 
virtual ~Document ()
 
::std::string dumpFormatMemory (const bool &format) const
 
::std::string dumpMemory () const
 
::std::string getEncoding () const
 
Node getRootElement () const
 
::std::string getVersion () const
 
xmlDocPtr operator() () const
 
void save (const ::std::string &filename, const bool &format=true) const
 
void save (const ::std::string &filename, const ::std::string &encoding, const bool &format=true) const
 
void setRootElement (const Node &node)
 
int substitute (const int &flags=0)
 

Private Attributes

::boost::shared_ptr< xmlDoc > doc
 

Constructor & Destructor Documentation

◆ Document()

rl::xml::Document::Document ( xmlDocPtr  doc)
inline

◆ ~Document()

virtual rl::xml::Document::~Document ( )
inlinevirtual

Member Function Documentation

◆ dumpFormatMemory()

::std::string rl::xml::Document::dumpFormatMemory ( const bool &  format) const
inline

◆ dumpMemory()

::std::string rl::xml::Document::dumpMemory ( ) const
inline

◆ getEncoding()

::std::string rl::xml::Document::getEncoding ( ) const
inline

◆ getRootElement()

Node rl::xml::Document::getRootElement ( ) const
inline

◆ getVersion()

::std::string rl::xml::Document::getVersion ( ) const
inline

◆ operator()()

xmlDocPtr rl::xml::Document::operator() ( ) const
inline

◆ save() [1/2]

void rl::xml::Document::save ( const ::std::string &  filename,
const ::std::string &  encoding,
const bool &  format = true 
) const
inline

◆ save() [2/2]

void rl::xml::Document::save ( const ::std::string &  filename,
const bool &  format = true 
) const
inline

◆ setRootElement()

void rl::xml::Document::setRootElement ( const Node node)
inline

◆ substitute()

int rl::xml::Document::substitute ( const int &  flags = 0)
inline

Member Data Documentation

◆ doc

::boost::shared_ptr< xmlDoc > rl::xml::Document::doc
private

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