This class encapsulates a null-terminated 8-bit c-string It uses a pointer to a string plus a reference count to save copying when passed by value
This class encapsulates a null-terminated 8-bit c-string It uses a pointer to a string plus a reference count to save copying when passed by value
skString(const char *)
skString(const unsigned char *)
skString(const skString&)
skString(const unsigned char * buffer, USize len)
len - - the length of the data to be copied skString(const unsigned char repeatChar, USize len)
len - - the number of times the character is repeated virtual ~skString()
skString& operator=(const skString&)
skString& operator=(const unsigned char *)
skString& operator=(const char *)
bool operator<(const skString&) const
bool operator==(const skString&) const
bool operator==(const unsigned char *) const
bool operator==(const char *) const
bool operator!=(const skString&) const
bool operator!=(const char *) const
bool operator!=(const unsigned char *) const
operator const unsigned char * () const
operator const char * () const
USize hash() const
unsigned char at(USize index) const
skString substr(USize start, USize length) const
length - - the length of the substring
skString substr(USize start) const
skString operator+(const skString&) const
skString& operator+=(const skString&)
USize length() const
int indexOf(char c)
int to() const
float toFloat() const
static skString literal(const char *)
static skString from(int)
static skString from(USize)
static skString from(float)
static skString from(unsigned char ch)
static skString fromBuffer(unsigned char * buffer)
skString(P_String *)
skString(const unsigned char * s, int)
void assign(const unsigned char *, int len=0)
void deRef()
alphabetic index hierarchy of classes
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de