Robotics Library  0.6.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
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

rl::xml::Path::Path ( const Document doc)
inline
virtual rl::xml::Path::~Path ( )
inlinevirtual

Member Function Documentation

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

Member Data Documentation

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

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