#include <cdbcharactervector.h>
Inheritance diagram for CDBcharacterVector:
Public Member Functions | |
void | assign (const CDBcharacterIterator &from, const CDBcharacterIterator &to) |
Assign new value to string source by iterators. | |
void | assign (const char *p, size_t len=0) |
Assign new value to string. | |
CDBcharacterIterator | begin () |
Get begin iterator of string. | |
const CDBcharacterIterator | begin () const |
Get constant begin iterator of string. | |
CDBcharacterVector () | |
const char * | data () const |
Receive readonly pointer to internal string memory. | |
void | destroy () |
Delete memory of assign string. | |
CDBcharacterIterator | end () |
Get end iterator of string. | |
const CDBcharacterIterator | end () const |
Get constant end iterator of string. | |
const char & | front () const |
Receive readonly reference to first character. | |
char & | front () |
Receive reference to first character. | |
size_t | length () const |
Receive count of characters. | |
void | resize (size_t len) |
Resize internal string memory to len. | |
virtual | ~CDBcharacterVector () |
Protected Attributes | |
char * | m_Data |
size_t | m_DataLen |
Data Structures | |
class | CDBcharacterIterator |
Basic iterator instance for CDBcharacterVector. More... |
This class defines basic allocation and functionality for dynamic string literals. Every item could be access via an iterator concept like stl ones.
|
|
|
|
|
Assign new value to string source by iterators.
|
|
Assign new value to string.
|
|
Get begin iterator of string.
|
|
Get constant begin iterator of string.
|
|
Receive readonly pointer to internal string memory.
|
|
Delete memory of assign string.
|
|
Get end iterator of string.
|
|
Get constant end iterator of string.
|
|
Receive readonly reference to first character.
|
|
Receive reference to first character.
|
|
Receive count of characters.
|
|
Resize internal string memory to len.
|
|
|
|
|