HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
pugi::xpath_node_set Class Reference

#include <pugixml.hpp>

Public Types

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

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 1366 of file pugixml.hpp.

Member Typedef Documentation

Definition at line 1378 of file pugixml.hpp.

Definition at line 1381 of file pugixml.hpp.

Member Enumeration Documentation

Enumerator
type_unsorted 
type_sorted 
type_sorted_reverse 

Definition at line 1370 of file pugixml.hpp.

Constructor & Destructor Documentation

PUGI__FN pugi::xpath_node_set::xpath_node_set ( )

Definition at line 12302 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 12306 of file pugixml.cpp.

PUGI__FN pugi::xpath_node_set::~xpath_node_set ( )

Definition at line 12311 of file pugixml.cpp.

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

Definition at line 12317 of file pugixml.cpp.

Member Function Documentation

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

Definition at line 12371 of file pugixml.cpp.

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

Definition at line 12360 of file pugixml.cpp.

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

Definition at line 12376 of file pugixml.cpp.

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

Definition at line 12386 of file pugixml.cpp.

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

Definition at line 12322 of file pugixml.cpp.

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

Definition at line 12365 of file pugixml.cpp.

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

Definition at line 12355 of file pugixml.cpp.

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

Definition at line 12381 of file pugixml.cpp.

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

Definition at line 12350 of file pugixml.cpp.


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