Public Member Functions | |
| xpath_node_set_raw () | |
| xpath_node * | begin () const |
| xpath_node * | end () const |
| bool | empty () const |
| size_t | size () const |
| xpath_node | first () const |
| void | push_back (const xpath_node &node, xpath_allocator *alloc) |
| void | append (const xpath_node *begin_, const xpath_node *end_, xpath_allocator *alloc) |
| void | sort_do () |
| void | truncate (xpath_node *pos) |
| void | remove_duplicates () |
| xpath_node_set::type_t | type () const |
| void | set_type (xpath_node_set::type_t value) |
Definition at line 6300 of file pugixml.cpp.
| xpath_node_set_raw::xpath_node_set_raw | ( | ) | [inline] |
Definition at line 6309 of file pugixml.cpp.
| void xpath_node_set_raw::append | ( | const xpath_node * | begin_, | |
| const xpath_node * | end_, | |||
| xpath_allocator * | alloc | |||
| ) | [inline] |
Definition at line 6352 of file pugixml.cpp.
References count, xpath_allocator::reallocate(), and size_.
Referenced by xpath_ast_node::eval_node_set().


| xpath_node* xpath_node_set_raw::begin | ( | ) | const [inline] |
Definition at line 6312 of file pugixml.cpp.
Referenced by xpath_ast_node::eval_node_set(), and xpath_ast_node::eval_number().

| bool xpath_node_set_raw::empty | ( | ) | const [inline] |
Definition at line 6320 of file pugixml.cpp.
Referenced by xpath_ast_node::eval_boolean(), and xpath_ast_node::eval_string().

| xpath_node* xpath_node_set_raw::end | ( | ) | const [inline] |
Definition at line 6316 of file pugixml.cpp.
Referenced by xpath_ast_node::eval_node_set(), and xpath_ast_node::eval_number().

| xpath_node xpath_node_set_raw::first | ( | ) | const [inline] |
Definition at line 6328 of file pugixml.cpp.
References xpath_first().
Referenced by xpath_ast_node::eval_string().


| void xpath_node_set_raw::push_back | ( | const xpath_node & | node, | |
| xpath_allocator * | alloc | |||
| ) | [inline] |
Definition at line 6332 of file pugixml.cpp.
References xpath_allocator::reallocate().
Referenced by xpath_ast_node::eval_node_set().


| void xpath_node_set_raw::remove_duplicates | ( | ) | [inline] |
Definition at line 6382 of file pugixml.cpp.
References sort(), and unique().
Referenced by xpath_ast_node::eval_node_set().


| void xpath_node_set_raw::set_type | ( | xpath_node_set::type_t | value | ) | [inline] |
Definition at line 6393 of file pugixml.cpp.
Referenced by xpath_ast_node::eval_node_set().

| size_t xpath_node_set_raw::size | ( | ) | const [inline] |
Definition at line 6324 of file pugixml.cpp.
Referenced by xpath_ast_node::eval_number().

| void xpath_node_set_raw::sort_do | ( | ) | [inline] |
Definition at line 6372 of file pugixml.cpp.
References xpath_sort().
Referenced by xpath_ast_node::eval_node_set().


| void xpath_node_set_raw::truncate | ( | xpath_node * | pos | ) | [inline] |
Definition at line 6376 of file pugixml.cpp.
| xpath_node_set::type_t xpath_node_set_raw::type | ( | ) | const [inline] |
Definition at line 6389 of file pugixml.cpp.
1.5.9