#include <buffered_string.h>
Public Member Functions | |
| int | length () const |
| Attributes:. | |
| const char * | data () const |
| const char * | c_str () const |
| CL_StringA | to_string () const |
| operator const char * () const | |
| operator CL_StringA () const | |
| CL_BufferedString & | operator= (const CL_BufferedString &other) |
| Operations:. | |
| bool | operator< (const CL_BufferedString &str) const |
| bool | operator< (const char *str) const |
| bool | operator< (const CL_StringA &str) const |
| bool | operator> (const CL_BufferedString &str) const |
| bool | operator> (const char *str) const |
| bool | operator> (const CL_StringA &str) const |
| bool | operator== (const CL_BufferedString &str) const |
| bool | operator== (const char *str) const |
| bool | operator== (const CL_StringA &str) const |
| bool | operator!= (const CL_BufferedString &str) const |
| bool | operator!= (const char *str) const |
| bool | operator!= (const CL_StringA &str) const |
Private Member Functions | |
| CL_BufferedString () | |
| Construction:. | |
| CL_BufferedString (CL_BufferedStringBuffer *string_buffer, int index) | |
| CL_BufferedString (const char *str, int str_len) | |
| CL_BufferedString (const CL_BufferedString ©) | |
| ~CL_BufferedString () | |
Private Attributes | |
| CL_BufferedStringBuffer * | string_buffer |
| Implementation:. | |
| int | index |
| const char * | str |
| int | str_len |
Friends | |
| class | CL_BufferedStringBuffer |
Definition at line 41 of file buffered_string.h.
|
|
Construction:.
Definition at line 36 of file buffered_string.cpp. |
|
||||||||||||
|
Definition at line 41 of file buffered_string.cpp. |
|
||||||||||||
|
Definition at line 46 of file buffered_string.cpp. |
|
|
Definition at line 51 of file buffered_string.cpp. |
|
|
Definition at line 56 of file buffered_string.cpp. |
|
|
Definition at line 79 of file buffered_string.cpp. References CL_BufferedStringBuffer::get_data(), index, str, and string_buffer. Referenced by operator const char *(). |
|
|
Definition at line 71 of file buffered_string.cpp. References CL_BufferedStringBuffer::get_data(), index, str, and string_buffer. Referenced by operator<(), operator==(), and operator>(). |
|
|
Attributes:.
Definition at line 63 of file buffered_string.cpp. References CL_BufferedStringBuffer::get_length(), index, str_len, and string_buffer. Referenced by operator<(), operator==(), and operator>(). |
|
|
Definition at line 102 of file buffered_string.cpp. References to_string(). |
|
|
Definition at line 97 of file buffered_string.cpp. References c_str(). |
|
|
Definition at line 216 of file buffered_string.cpp. References str. |
|
|
Definition at line 210 of file buffered_string.cpp. References str. |
|
|
Definition at line 205 of file buffered_string.cpp. References str. |
|
|
Definition at line 141 of file buffered_string.cpp. References str. |
|
|
Definition at line 135 of file buffered_string.cpp. References str. |
|
|
Definition at line 119 of file buffered_string.cpp. |
|
|
Operations:.
Definition at line 110 of file buffered_string.cpp. References index, str, str_len, and string_buffer. |
|
|
Definition at line 199 of file buffered_string.cpp. References str. |
|
|
Definition at line 193 of file buffered_string.cpp. References str. |
|
|
Definition at line 175 of file buffered_string.cpp. |
|
|
Definition at line 169 of file buffered_string.cpp. References str. |
|
|
Definition at line 163 of file buffered_string.cpp. References str. |
|
|
Definition at line 147 of file buffered_string.cpp. |
|
|
Definition at line 87 of file buffered_string.cpp. References CL_BufferedStringBuffer::get_data(), CL_BufferedStringBuffer::get_length(), index, str, str_len, and string_buffer. Referenced by operator CL_StringA(). |
|
|
Definition at line 107 of file buffered_string.h. |
|
|
Definition at line 101 of file buffered_string.h. Referenced by c_str(), data(), length(), operator=(), and to_string(). |
|
|
Definition at line 103 of file buffered_string.h. Referenced by c_str(), data(), operator!=(), operator<(), operator=(), operator==(), operator>(), and to_string(). |
|
|
Definition at line 105 of file buffered_string.h. Referenced by length(), operator=(), and to_string(). |
|
|
Implementation:.
Definition at line 99 of file buffered_string.h. Referenced by c_str(), data(), length(), operator=(), and to_string(). |
1.4.1