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

#include <Path.h>

Public Member Functions

 Path (const Document &doc)
 
virtual ~Path ()
 
Object eval (const ::std::string &expression)
 
Object eval (const ::std::string &expression, const Node &node)
 
xmlXPathContextPtr operator() () const
 

Private Attributes

::boost::shared_ptr< xmlXPathContext > context
 
xmlDocPtr doc
 

Constructor & Destructor Documentation

◆ Path()

rl::xml::Path::Path ( const Document doc)
inline

◆ ~Path()

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

Member Function Documentation

◆ eval() [1/2]

Object rl::xml::Path::eval ( const ::std::string &  expression)
inline

◆ eval() [2/2]

Object rl::xml::Path::eval ( const ::std::string &  expression,
const Node node 
)
inline

◆ operator()()

xmlXPathContextPtr rl::xml::Path::operator() ( ) const
inline

Member Data Documentation

◆ context

::boost::shared_ptr< xmlXPathContext > rl::xml::Path::context
private

◆ doc

xmlDocPtr rl::xml::Path::doc
private

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