Public Member Functions | Private Attributes
xpath_node_set_raw Class Reference

List of all members.

Public Member Functions

void append (const xpath_node *begin_, const xpath_node *end_, xpath_allocator *alloc)
xpath_node * begin () const
bool empty () const
xpath_node * end () const
xpath_node first () const
void push_back (const xpath_node &node, xpath_allocator *alloc)
void push_back_grow (const xpath_node &node, xpath_allocator *alloc)
void remove_duplicates ()
void set_type (xpath_node_set::type_t value)
size_t size () const
void sort_do ()
void truncate (xpath_node *pos)
xpath_node_set::type_t type () const
 xpath_node_set_raw ()

Private Attributes

xpath_node * _begin
xpath_node * _end
xpath_node * _eos
xpath_node_set::type_t _type

Detailed Description

Definition at line 8530 of file pugixml.cpp.


Constructor & Destructor Documentation

Definition at line 8539 of file pugixml.cpp.


Member Function Documentation

void xpath_node_set_raw::append ( const xpath_node *  begin_,
const xpath_node *  end_,
xpath_allocator alloc 
) [inline]

Definition at line 8578 of file pugixml.cpp.

xpath_node* xpath_node_set_raw::begin ( ) const [inline]

Definition at line 8543 of file pugixml.cpp.

bool xpath_node_set_raw::empty ( ) const [inline]

Definition at line 8553 of file pugixml.cpp.

xpath_node* xpath_node_set_raw::end ( ) const [inline]

Definition at line 8548 of file pugixml.cpp.

xpath_node xpath_node_set_raw::first ( ) const [inline]

Definition at line 8563 of file pugixml.cpp.

void xpath_node_set_raw::push_back ( const xpath_node &  node,
xpath_allocator alloc 
) [inline]

Definition at line 8570 of file pugixml.cpp.

PUGI__FN_NO_INLINE void xpath_node_set_raw::push_back_grow ( const xpath_node &  node,
xpath_allocator alloc 
)

Definition at line 8633 of file pugixml.cpp.

Definition at line 8614 of file pugixml.cpp.

void xpath_node_set_raw::set_type ( xpath_node_set::type_t  value) [inline]

Definition at line 8627 of file pugixml.cpp.

size_t xpath_node_set_raw::size ( ) const [inline]

Definition at line 8558 of file pugixml.cpp.

void xpath_node_set_raw::sort_do ( ) [inline]

Definition at line 8602 of file pugixml.cpp.

void xpath_node_set_raw::truncate ( xpath_node *  pos) [inline]

Definition at line 8607 of file pugixml.cpp.

xpath_node_set::type_t xpath_node_set_raw::type ( ) const [inline]

Definition at line 8622 of file pugixml.cpp.


Member Data Documentation

xpath_node* xpath_node_set_raw::_begin [private]

Definition at line 8534 of file pugixml.cpp.

xpath_node* xpath_node_set_raw::_end [private]

Definition at line 8535 of file pugixml.cpp.

xpath_node* xpath_node_set_raw::_eos [private]

Definition at line 8536 of file pugixml.cpp.

xpath_node_set::type_t xpath_node_set_raw::_type [private]

Definition at line 8532 of file pugixml.cpp.


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


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