|
Robotics Library
0.7.0
|
Go to the documentation of this file.
27 #ifndef RL_XML_NODESET_H
28 #define RL_XML_NODESET_H
32 #include <libxml/xpath.h>
59 if (i < 0 || i >= this->
size())
61 throw ::std::out_of_range(
"rl::xml::Node::at() out of range");
69 return 0 == this->
size();
72 ::xmlNodeSetPtr
get()
const
105 #endif // RL_XML_NODESET_H
::xmlNodeSet & operator*() const
Definition: NodeSet.h:82
int size() const
Definition: NodeSet.h:92
NodeSet(::xmlNodeSetPtr nodeSet)
Definition: NodeSet.h:43
int max_size() const
Definition: NodeSet.h:77
::std::shared_ptr< ::xmlNodeSet > nodeSet
Definition: NodeSet.h:100
NodeSet(const ::std::shared_ptr< ::xmlNodeSet > &nodeSet)
Definition: NodeSet.h:48
Node at(const int &i) const
Definition: NodeSet.h:57
::xmlNodeSetPtr get() const
Definition: NodeSet.h:72
Node operator[](const int &i) const
Definition: NodeSet.h:87
bool empty() const
Definition: NodeSet.h:67
Robotics Library.
Definition: AnalogInput.cpp:30
~NodeSet()
Definition: NodeSet.h:53