Public Member Functions | |
| xpath_string () | |
| xpath_string (const char_t *str, xpath_allocator *alloc) | |
| xpath_string (const char_t *str, bool use_heap) | |
| xpath_string (const char_t *begin, const char_t *end, xpath_allocator *alloc) | |
| void | append (const xpath_string &o, xpath_allocator *alloc) |
| const char_t * | c_str () const |
| size_t | length () const |
| char_t * | data (xpath_allocator *alloc) |
| bool | empty () const |
| bool | operator== (const xpath_string &o) const |
| bool | operator!= (const xpath_string &o) const |
| bool | uses_heap () const |
Definition at line 5431 of file pugixml.cpp.
| xpath_string::xpath_string | ( | ) | [inline] |
Definition at line 5451 of file pugixml.cpp.
| xpath_string::xpath_string | ( | const char_t * | str, | |
| xpath_allocator * | alloc | |||
| ) | [inline, explicit] |
| xpath_string::xpath_string | ( | const char_t * | str, | |
| bool | use_heap | |||
| ) | [inline, explicit] |
Definition at line 5461 of file pugixml.cpp.
| xpath_string::xpath_string | ( | const char_t * | begin, | |
| const char_t * | end, | |||
| xpath_allocator * | alloc | |||
| ) | [inline] |
| void xpath_string::append | ( | const xpath_string & | o, | |
| xpath_allocator * | alloc | |||
| ) | [inline] |
Definition at line 5473 of file pugixml.cpp.
References xpath_allocator::reallocate(), and strlength().
Referenced by string_value().


| const char_t* xpath_string::c_str | ( | ) | const [inline] |
Definition at line 5503 of file pugixml.cpp.
Referenced by xpath_ast_node::eval_boolean(), xpath_ast_node::eval_number(), xpath_ast_node::eval_string(), and pugi::xpath_query::evaluate_string().

| char_t* xpath_string::data | ( | xpath_allocator * | alloc | ) | [inline] |
Definition at line 5511 of file pugixml.cpp.
Referenced by xpath_ast_node::eval_string().

| bool xpath_string::empty | ( | ) | const [inline] |
Definition at line 5521 of file pugixml.cpp.
Referenced by xpath_ast_node::eval_boolean().

| size_t xpath_string::length | ( | ) | const [inline] |
Definition at line 5507 of file pugixml.cpp.
References strlength().
Referenced by xpath_ast_node::eval_number(), and xpath_ast_node::eval_string().


| bool xpath_string::operator!= | ( | const xpath_string & | o | ) | const [inline] |
Definition at line 5529 of file pugixml.cpp.
References strequal().

| bool xpath_string::operator== | ( | const xpath_string & | o | ) | const [inline] |
Definition at line 5525 of file pugixml.cpp.
References strequal().

| bool xpath_string::uses_heap | ( | ) | const [inline] |
Definition at line 5533 of file pugixml.cpp.
Referenced by xpath_ast_node::eval_string().

1.5.9