A string class which is a clone of std::string. More...
#include <GCString.h>
Public Member Functions | |
| virtual gcstring & | append (const gcstring &str) |
| virtual gcstring & | append (size_t count, char ch) |
| virtual gcstring & | assign (const gcstring &str) |
| virtual gcstring & | assign (size_t count, char ch) |
| virtual gcstring & | assign (const char *pc) |
| virtual gcstring & | assign (const char *pc, size_t n) |
| virtual const char * | c_str (void) const |
| virtual int | compare (const gcstring &str) const |
| virtual bool | empty (void) const |
| virtual size_t | find (char ch, size_t offset=0) const |
| virtual size_t | find (const gcstring &str, size_t offset=0) const |
| virtual size_t | find (const gcstring &str, size_t offset, size_t count) const |
| virtual size_t | find (const char *pc, size_t offset=0) const |
| virtual size_t | find (const char *pc, size_t offset, size_t count) const |
| virtual size_t | find_first_not_of (const gcstring &str, size_t offset=0) const |
| virtual size_t | find_first_of (const gcstring &str, size_t offset=0) const |
| gcstring () | |
| gcstring (const char *pc) | |
| gcstring (const char *pc, size_t n) | |
| gcstring (size_t count, char ch) | |
| gcstring (const gcstring &str) | |
| virtual size_t | length (void) const |
| virtual size_t | max_size () const |
| operator const char * (void) const | |
| void | operator delete (void *pWhere) |
| void | operator delete (void *pWhere, void *pNewWhere) |
| void * | operator new (size_t uiSize) |
| void * | operator new (size_t uiSize, void *pWhere) |
| bool | operator!= (const gcstring &str) const |
| bool | operator!= (const char *pc) const |
| gcstring & | operator+= (const gcstring &str) |
| gcstring | operator+= (const gcstring &str) const |
| gcstring & | operator+= (const char *pc) |
| gcstring & | operator+= (char ch) |
| gcstring | operator+= (char ch) const |
| bool | operator< (const gcstring &str) const |
| gcstring & | operator= (const gcstring &str) |
| bool | operator== (const gcstring &str) const |
| bool | operator== (const char *pc) const |
| bool | operator> (const gcstring &str) const |
| virtual void | resize (size_t n) |
| virtual size_t | size (void) const |
| virtual gcstring | substr (size_t offset=0, size_t count=GCSTRING_NPOS) const |
| virtual void | swap (gcstring &Right) |
| virtual | ~gcstring (void) |
Static Public Member Functions | |
| static size_t | _npos (void) |
Static Public Attributes | |
| static const size_t | npos |
Private Attributes | |
| uint8_t | m_opaqueData [64] |
| const char * | m_psz |
Friends | |
| GCBASE_API friend gcstring | operator+ (const gcstring &left, const gcstring &right) |
| GCBASE_API friend gcstring | operator+ (const gcstring &left, const char *right) |
| GCBASE_API friend gcstring | operator+ (const char *left, const gcstring &right) |
A string class which is a clone of std::string.
Definition at line 52 of file GCString.h.
| GENICAM_NAMESPACE::gcstring::gcstring | ( | const char * | pc | ) |
| GENICAM_NAMESPACE::gcstring::gcstring | ( | const char * | pc, |
| size_t | n | ||
| ) |
| GENICAM_NAMESPACE::gcstring::gcstring | ( | size_t | count, |
| char | ch | ||
| ) |
| GENICAM_NAMESPACE::gcstring::gcstring | ( | const gcstring & | str | ) |
| virtual GENICAM_NAMESPACE::gcstring::~gcstring | ( | void | ) | [virtual] |
| static size_t GENICAM_NAMESPACE::gcstring::_npos | ( | void | ) | [static] |
| virtual gcstring& GENICAM_NAMESPACE::gcstring::append | ( | const gcstring & | str | ) | [virtual] |
| virtual gcstring& GENICAM_NAMESPACE::gcstring::append | ( | size_t | count, |
| char | ch | ||
| ) | [virtual] |
| virtual gcstring& GENICAM_NAMESPACE::gcstring::assign | ( | const gcstring & | str | ) | [virtual] |
| virtual gcstring& GENICAM_NAMESPACE::gcstring::assign | ( | size_t | count, |
| char | ch | ||
| ) | [virtual] |
| virtual gcstring& GENICAM_NAMESPACE::gcstring::assign | ( | const char * | pc | ) | [virtual] |
| virtual gcstring& GENICAM_NAMESPACE::gcstring::assign | ( | const char * | pc, |
| size_t | n | ||
| ) | [virtual] |
| virtual const char* GENICAM_NAMESPACE::gcstring::c_str | ( | void | ) | const [virtual] |
| virtual int GENICAM_NAMESPACE::gcstring::compare | ( | const gcstring & | str | ) | const [virtual] |
| virtual bool GENICAM_NAMESPACE::gcstring::empty | ( | void | ) | const [virtual] |
| virtual size_t GENICAM_NAMESPACE::gcstring::find | ( | char | ch, |
| size_t | offset = 0 |
||
| ) | const [virtual] |
| virtual size_t GENICAM_NAMESPACE::gcstring::find | ( | const gcstring & | str, |
| size_t | offset = 0 |
||
| ) | const [virtual] |
| virtual size_t GENICAM_NAMESPACE::gcstring::find | ( | const gcstring & | str, |
| size_t | offset, | ||
| size_t | count | ||
| ) | const [virtual] |
| virtual size_t GENICAM_NAMESPACE::gcstring::find | ( | const char * | pc, |
| size_t | offset = 0 |
||
| ) | const [virtual] |
| virtual size_t GENICAM_NAMESPACE::gcstring::find | ( | const char * | pc, |
| size_t | offset, | ||
| size_t | count | ||
| ) | const [virtual] |
| virtual size_t GENICAM_NAMESPACE::gcstring::find_first_not_of | ( | const gcstring & | str, |
| size_t | offset = 0 |
||
| ) | const [virtual] |
| virtual size_t GENICAM_NAMESPACE::gcstring::find_first_of | ( | const gcstring & | str, |
| size_t | offset = 0 |
||
| ) | const [virtual] |
| virtual size_t GENICAM_NAMESPACE::gcstring::length | ( | void | ) | const [virtual] |
| virtual size_t GENICAM_NAMESPACE::gcstring::max_size | ( | ) | const [virtual] |
| GENICAM_NAMESPACE::gcstring::operator const char * | ( | void | ) | const |
| void GENICAM_NAMESPACE::gcstring::operator delete | ( | void * | pWhere | ) |
| void GENICAM_NAMESPACE::gcstring::operator delete | ( | void * | pWhere, |
| void * | pNewWhere | ||
| ) |
| void* GENICAM_NAMESPACE::gcstring::operator new | ( | size_t | uiSize | ) |
| void* GENICAM_NAMESPACE::gcstring::operator new | ( | size_t | uiSize, |
| void * | pWhere | ||
| ) |
| bool GENICAM_NAMESPACE::gcstring::operator!= | ( | const char * | pc | ) | const |
| gcstring& GENICAM_NAMESPACE::gcstring::operator+= | ( | const char * | pc | ) |
| gcstring& GENICAM_NAMESPACE::gcstring::operator+= | ( | char | ch | ) |
| gcstring GENICAM_NAMESPACE::gcstring::operator+= | ( | char | ch | ) | const |
| bool GENICAM_NAMESPACE::gcstring::operator== | ( | const char * | pc | ) | const |
| virtual void GENICAM_NAMESPACE::gcstring::resize | ( | size_t | n | ) | [virtual] |
| virtual size_t GENICAM_NAMESPACE::gcstring::size | ( | void | ) | const [virtual] |
| virtual gcstring GENICAM_NAMESPACE::gcstring::substr | ( | size_t | offset = 0, |
| size_t | count = GCSTRING_NPOS |
||
| ) | const [virtual] |
| virtual void GENICAM_NAMESPACE::gcstring::swap | ( | gcstring & | Right | ) | [virtual] |
uint8_t GENICAM_NAMESPACE::gcstring::m_opaqueData[64] [private] |
Definition at line 170 of file GCString.h.
const char* GENICAM_NAMESPACE::gcstring::m_psz [private] |
Definition at line 168 of file GCString.h.
const size_t GENICAM_NAMESPACE::gcstring::npos [static] |
Definition at line 177 of file GCString.h.