#include <xml_token_string.h>
Public Member Functions | |
| CL_XMLTokenString () | |
| CL_XMLTokenString (char const *pointer, int len, bool is_need_escape) | |
| CL_XMLTokenString (char *pointer, int len, bool is_need_escape) | |
| CL_XMLTokenString (const CL_XMLTokenString ©) | |
| CL_XMLTokenString & | operator= (const CL_XMLTokenString ©) |
| char * | ptr () |
| char const * | ptr () const |
| int | length () const |
| char | operator[] (int i) const |
| char & | operator[] (int i) |
| std::string | to_string () const |
| bool | empty () const |
| bool | need_escape () const |
| char * | begin () |
| char * | end () |
| char * | begin () const |
| char * | end () const |
Private Attributes | |
| char * | pointer |
| int | len |
| bool | is_need_escape |
Definition at line 46 of file xml_token_string.h.
|
|
Definition at line 93 of file xml_token_string.h. |
|
||||||||||||||||
|
Definition at line 108 of file xml_token_string.h. |
|
||||||||||||||||
|
Definition at line 100 of file xml_token_string.h. |
|
|
Definition at line 115 of file xml_token_string.h. |
|
|
Definition at line 164 of file xml_token_string.h. References pointer. |
|
|
Definition at line 154 of file xml_token_string.h. References pointer. Referenced by replace_escapes_fast(), and trim_whitespace(). |
|
|
Definition at line 149 of file xml_token_string.h. References len. |
|
|
Definition at line 169 of file xml_token_string.h. |
|
|
Definition at line 159 of file xml_token_string.h. Referenced by replace_escapes_fast(), and trim_whitespace(). |
|
|
Definition at line 144 of file xml_token_string.h. References len. Referenced by operator==(), and replace_escapes_fast(). |
|
|
Definition at line 174 of file xml_token_string.h. References is_need_escape. |
|
|
Definition at line 122 of file xml_token_string.h. References is_need_escape, len, and pointer. |
|
|
Definition at line 189 of file xml_token_string.h. References pointer. |
|
|
Definition at line 184 of file xml_token_string.h. References pointer. |
|
|
Definition at line 139 of file xml_token_string.h. References pointer. |
|
|
Definition at line 134 of file xml_token_string.h. References pointer. |
|
|
Definition at line 254 of file xml_token_string.h. References is_need_escape, len, pointer, and replace_escapes_fast(). |
|
|
Definition at line 89 of file xml_token_string.h. Referenced by need_escape(), operator=(), and to_string(). |
|
|
Definition at line 87 of file xml_token_string.h. Referenced by empty(), end(), length(), operator=(), and to_string(). |
|
|
Definition at line 85 of file xml_token_string.h. Referenced by begin(), end(), operator=(), operator[](), ptr(), and to_string(). |
1.4.1