HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
xpath_string Class Reference

Public Member Functions

 xpath_string ()
 
void append (const xpath_string &o, xpath_allocator *alloc)
 
const char_tc_str () const
 
size_t length () const
 
char_tdata (xpath_allocator *alloc)
 
bool empty () const
 
bool operator== (const xpath_string &o) const
 
bool operator!= (const xpath_string &o) const
 
bool uses_heap () const
 

Static Public Member Functions

static xpath_string from_const (const char_t *str)
 
static xpath_string from_heap_preallocated (const char_t *begin, const char_t *end)
 
static xpath_string from_heap (const char_t *begin, const char_t *end, xpath_allocator *alloc)
 

Detailed Description

Definition at line 7591 of file pugixml.cpp.

Constructor & Destructor Documentation

xpath_string::xpath_string ( )
inline

Definition at line 7634 of file pugixml.cpp.

Member Function Documentation

void xpath_string::append ( const xpath_string o,
xpath_allocator alloc 
)
inline

Definition at line 7638 of file pugixml.cpp.

const char_t* xpath_string::c_str ( void  ) const
inline

Definition at line 7673 of file pugixml.cpp.

char_t* xpath_string::data ( xpath_allocator alloc)
inline

Definition at line 7683 of file pugixml.cpp.

bool xpath_string::empty ( void  ) const
inline

Definition at line 7698 of file pugixml.cpp.

static xpath_string xpath_string::from_const ( const char_t str)
inlinestatic

Definition at line 7613 of file pugixml.cpp.

static xpath_string xpath_string::from_heap ( const char_t begin,
const char_t end,
xpath_allocator alloc 
)
inlinestatic

Definition at line 7625 of file pugixml.cpp.

static xpath_string xpath_string::from_heap_preallocated ( const char_t begin,
const char_t end 
)
inlinestatic

Definition at line 7618 of file pugixml.cpp.

size_t xpath_string::length ( void  ) const
inline

Definition at line 7678 of file pugixml.cpp.

bool xpath_string::operator!= ( const xpath_string o) const
inline

Definition at line 7708 of file pugixml.cpp.

bool xpath_string::operator== ( const xpath_string o) const
inline

Definition at line 7703 of file pugixml.cpp.

bool xpath_string::uses_heap ( ) const
inline

Definition at line 7713 of file pugixml.cpp.


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