Public Types | Public Member Functions | Private Member Functions | Private Attributes
pugi::xpath_node_set Class Reference

#include <pugixml.hpp>

List of all members.

Public Types

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

Public Member Functions

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

Private Member Functions

void _assign (const_iterator begin, const_iterator end, type_t type)
void _move (xpath_node_set &rhs)

Private Attributes

xpath_node_begin
xpath_node_end
xpath_node _storage
type_t _type

Detailed Description

Definition at line 1253 of file pugixml.hpp.


Member Typedef Documentation

Definition at line 1265 of file pugixml.hpp.

Definition at line 1268 of file pugixml.hpp.


Member Enumeration Documentation

Enumerator:
type_unsorted 
type_sorted 
type_sorted_reverse 

Definition at line 1257 of file pugixml.hpp.


Constructor & Destructor Documentation

Definition at line 11778 of file pugixml.cpp.

Definition at line 11782 of file pugixml.cpp.

Definition at line 11787 of file pugixml.cpp.

Definition at line 11793 of file pugixml.cpp.


Member Function Documentation

PUGI__FN void pugi::xpath_node_set::_assign ( const_iterator  begin,
const_iterator  end,
type_t  type 
) [private]

Definition at line 11720 of file pugixml.cpp.

void pugi::xpath_node_set::_move ( xpath_node_set rhs) [private]

Definition at line 11847 of file pugixml.cpp.

Definition at line 11836 of file pugixml.cpp.

Definition at line 11852 of file pugixml.cpp.

Definition at line 11862 of file pugixml.cpp.

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

Definition at line 11798 of file pugixml.cpp.

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

Definition at line 11841 of file pugixml.cpp.

Definition at line 11831 of file pugixml.cpp.

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

Definition at line 11857 of file pugixml.cpp.

Definition at line 11826 of file pugixml.cpp.


Member Data Documentation

Definition at line 1316 of file pugixml.hpp.

Definition at line 1317 of file pugixml.hpp.

Definition at line 1314 of file pugixml.hpp.

Definition at line 1312 of file pugixml.hpp.


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


pugixml
Author(s): Jose Luis Sanchez-Lopez
autogenerated on Tue Mar 8 2016 01:00:00