|
logog
logger optimized for games
|
#include <string.hpp>
Inheritance diagram for String:Public Member Functions | |
| String () | |
| virtual | ~String () |
| virtual void | Free () |
| String (const String &other) | |
| String (const LOGOG_CHAR *pstr) | |
| String & | operator= (const String &other) |
| String & | operator= (const LOGOG_CHAR *pstr) |
| size_t | size () const |
| virtual void | clear () |
| virtual size_t | reserve (size_t nSize) |
| virtual size_t | reserve_for_int () |
| virtual | operator const LOGOG_CHAR * () const |
| virtual size_t | assign (const String &other) |
| virtual size_t | append (const String &other) |
| virtual size_t | append (const LOGOG_CHAR *other) |
| virtual void | reverse (LOGOG_CHAR *pStart, LOGOG_CHAR *pEnd) |
| virtual size_t | assign (const int value) |
| virtual size_t | append (const LOGOG_CHAR c) |
| virtual bool | is_valid () const |
| virtual size_t | assign (const LOGOG_CHAR *other, const LOGOG_CHAR *pEnd=NULL) |
| virtual size_t | find (String &other) const |
| virtual void | format (const LOGOG_CHAR *cFormatString,...) |
| virtual void | format_va (const LOGOG_CHAR *cFormatString, va_list args) |
| virtual const LOGOG_CHAR * | c_str () const |
Public Member Functions inherited from Object | |
| Object () | |
| virtual | ~Object () |
| void * | operator new (size_t nSize) |
| void * | operator new[] (size_t nSize) |
| void | operator delete (void *ptr) |
| void | operator delete[] (void *ptr) |
Static Public Member Functions | |
| static size_t | Length (const LOGOG_CHAR *chars) |
Static Public Member Functions inherited from Object | |
| static void * | Allocate (size_t nSize) |
| static void | Deallocate (void *ptr) |
Static Public Attributes | |
| static const size_t | npos = (size_t) -1 |
Protected Member Functions | |
| virtual void | Initialize () |
| void | preKmp (size_t m) |
| size_t | KMP (const LOGOG_CHAR *y, size_t n) |
| size_t | BM (LOGOG_CHAR *y, size_t n) |
Protected Attributes | |
| LOGOG_CHAR * | m_pBuffer |
| LOGOG_CHAR * | m_pOffset |
| LOGOG_CHAR * | m_pEndOfBuffer |
| size_t * | m_pKMP |
| bool | m_bIsConst |
| String | ( | ) |
|
virtual |
| String | ( | const LOGOG_CHAR * | pstr | ) |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
protected |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
protectedvirtual |
|
virtual |
|
protected |
|
static |
|
virtual |
| String& operator= | ( | const LOGOG_CHAR * | pstr | ) |
|
protected |
|
virtual |
|
virtual |
|
virtual |
| size_t size | ( | ) | const |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
static |