#include <pugixml.hpp>
Tipos públicos | |
| enum | type_t { type_unsorted , type_sorted , type_sorted_reverse } |
| typedef const xpath_node * | const_iterator |
| typedef const xpath_node * | iterator |
Métodos públicos | |
| 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_set & | operator= (const xpath_node_set &ns) |
| type_t | type () const |
| size_t | size () const |
| const xpath_node & | operator[] (size_t index) const |
| const_iterator | begin () const |
| const_iterator | end () const |
| void | sort (bool reverse=false) |
| xpath_node | first () const |
| bool | empty () const |
Métodos privados | |
| void | _assign (const_iterator begin, const_iterator end, type_t type) |
| void | _move (xpath_node_set &rhs) PUGIXML_NOEXCEPT |
Atributos privados | |
| type_t | _type |
| xpath_node | _storage [1] |
| xpath_node * | _begin |
| xpath_node * | _end |
| typedef const xpath_node* pugi::xpath_node_set::const_iterator |
| typedef const xpath_node* pugi::xpath_node_set::iterator |
| PUGI_IMPL_FN pugi::xpath_node_set::xpath_node_set | ( | ) |
Hace referencia a _begin, _end, _storage, _type, PUGI_IMPL_FN y type_unsorted.
Referenciado por _move(), operator=() y xpath_node_set().
| PUGI_IMPL_FN pugi::xpath_node_set::xpath_node_set | ( | const_iterator | begin, |
| const_iterator | end, | ||
| type_t | type = type_unsorted ) |
Hace referencia a _assign(), _begin, _end, _storage, _type, PUGI_IMPL_FN y type_unsorted.
| PUGI_IMPL_FN pugi::xpath_node_set::~xpath_node_set | ( | ) |
Hace referencia a _begin, _storage y PUGI_IMPL_FN.
| PUGI_IMPL_FN pugi::xpath_node_set::xpath_node_set | ( | const xpath_node_set & | ns | ) |
Hace referencia a _assign(), _begin, _end, _storage, _type, PUGI_IMPL_FN, type_unsorted y xpath_node_set().
|
private |
Hace referencia a _begin, _end, _storage, _type y PUGI_IMPL_FN.
Referenciado por operator=(), xpath_node_set() y xpath_node_set().
|
private |
| PUGI_IMPL_FN xpath_node_set::const_iterator pugi::xpath_node_set::begin | ( | ) | const |
Hace referencia a _begin y PUGI_IMPL_FN.
| PUGI_IMPL_FN bool pugi::xpath_node_set::empty | ( | ) | const |
Hace referencia a _begin, _end y PUGI_IMPL_FN.
| PUGI_IMPL_FN xpath_node_set::const_iterator pugi::xpath_node_set::end | ( | ) | const |
Hace referencia a _end y PUGI_IMPL_FN.
| PUGI_IMPL_FN xpath_node pugi::xpath_node_set::first | ( | ) | const |
Hace referencia a _begin, _end, _type y PUGI_IMPL_FN.
| PUGI_IMPL_FN xpath_node_set & pugi::xpath_node_set::operator= | ( | const xpath_node_set & | ns | ) |
Hace referencia a _assign(), _begin, _end, _type, PUGI_IMPL_FN y xpath_node_set().
| PUGI_IMPL_FN const xpath_node & pugi::xpath_node_set::operator[] | ( | size_t | index | ) | const |
| PUGI_IMPL_FN size_t pugi::xpath_node_set::size | ( | ) | const |
Hace referencia a _begin, _end y PUGI_IMPL_FN.
Referenciado por operator[]().
| PUGI_IMPL_FN void pugi::xpath_node_set::sort | ( | bool | reverse = false | ) |
Hace referencia a _begin, _end, _type, PUGI_IMPL_FN y reverse().
| PUGI_IMPL_FN xpath_node_set::type_t pugi::xpath_node_set::type | ( | ) | const |
Hace referencia a _type y PUGI_IMPL_FN.
|
private |
Referenciado por _assign(), begin(), empty(), first(), operator=(), operator[](), size(), sort(), xpath_node_set(), xpath_node_set(), xpath_node_set() y ~xpath_node_set().
|
private |
Referenciado por _assign(), empty(), end(), first(), operator=(), size(), sort(), xpath_node_set(), xpath_node_set() y xpath_node_set().
|
private |
Referenciado por _assign(), xpath_node_set(), xpath_node_set(), xpath_node_set() y ~xpath_node_set().
|
private |
Referenciado por _assign(), first(), operator=(), sort(), type(), xpath_node_set(), xpath_node_set() y xpath_node_set().