pugi::xpath_node_set Class Reference

#include <pugixml.hpp>

Collaboration diagram for pugi::xpath_node_set:

Collaboration graph
[legend]

List of all members.

Public Types

enum  type_t { type_unsorted, type_sorted, type_sorted_reverse }
typedef const xpath_nodeconst_iterator

Public Member Functions

 xpath_node_set ()
 xpath_node_set (const_iterator begin, const_iterator end, type_t type=type_unsorted)
 ~xpath_node_set ()
 xpath_node_set (const xpath_node_set &ns)
xpath_node_setoperator= (const xpath_node_set &ns)
type_t type () const
size_t size () const
const xpath_nodeoperator[] (size_t index) const
const_iterator begin () const
const_iterator end () const
void sort (bool reverse=false)
xpath_node first () const
bool empty () const


Detailed Description

Definition at line 1127 of file pugixml.hpp.


Member Typedef Documentation

Definition at line 1138 of file pugixml.hpp.


Member Enumeration Documentation

Enumerator:
type_unsorted 
type_sorted 
type_sorted_reverse 

Definition at line 1131 of file pugixml.hpp.


Constructor & Destructor Documentation

PUGI__FN pugi::xpath_node_set::xpath_node_set (  ) 

Definition at line 8945 of file pugixml.cpp.

PUGI__FN pugi::xpath_node_set::xpath_node_set ( const_iterator  begin,
const_iterator  end,
type_t  type = type_unsorted 
)

Definition at line 8949 of file pugixml.cpp.

PUGI__FN pugi::xpath_node_set::~xpath_node_set (  ) 

Definition at line 8954 of file pugixml.cpp.

PUGI__FN pugi::xpath_node_set::xpath_node_set ( const xpath_node_set ns  ) 

Definition at line 8959 of file pugixml.cpp.


Member Function Documentation

PUGI__FN xpath_node_set::const_iterator pugi::xpath_node_set::begin (  )  const

Definition at line 8995 of file pugixml.cpp.

PUGI__FN bool pugi::xpath_node_set::empty (  )  const

Definition at line 8984 of file pugixml.cpp.

Referenced by pugi::xml_node::select_single_node().

Here is the caller graph for this function:

PUGI__FN xpath_node_set::const_iterator pugi::xpath_node_set::end (  )  const

Definition at line 9000 of file pugixml.cpp.

PUGI__FN xpath_node pugi::xpath_node_set::first (  )  const

Definition at line 9010 of file pugixml.cpp.

References xpath_first().

Referenced by pugi::xml_node::select_single_node().

Here is the call graph for this function:

Here is the caller graph for this function:

PUGI__FN xpath_node_set & pugi::xpath_node_set::operator= ( const xpath_node_set ns  ) 

Definition at line 8964 of file pugixml.cpp.

PUGI__FN const xpath_node & pugi::xpath_node_set::operator[] ( size_t  index  )  const

Definition at line 8989 of file pugixml.cpp.

References size().

Here is the call graph for this function:

PUGI__FN size_t pugi::xpath_node_set::size (  )  const

Definition at line 8979 of file pugixml.cpp.

Referenced by operator[]().

Here is the caller graph for this function:

PUGI__FN void pugi::xpath_node_set::sort ( bool  reverse = false  ) 

Definition at line 9005 of file pugixml.cpp.

References xpath_sort().

Here is the call graph for this function:

PUGI__FN xpath_node_set::type_t pugi::xpath_node_set::type (  )  const

Definition at line 8974 of file pugixml.cpp.


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

Generated on Thu Jul 6 00:34:24 2017 for Moses by  doxygen 1.5.9