|
| str (const char *text) |
|
| str (const str &string) |
|
| str (const str &string, size_t start, size_t end) |
|
| str (const char ch) |
|
| str (const int num) |
|
| str (const float num) |
|
| str (const unsigned int num) |
|
| str (const long num) |
|
| str (const unsigned long num) |
|
| str (const long long num) |
|
| str (const unsigned long long num) |
|
| str (str &&string) |
|
str & | operator= (str &&string) |
|
size_t | length (void) const |
|
const char * | c_str (void) const |
|
void | append (const char *text) |
|
void | append (const str &text) |
|
char | operator[] (intptr_t index) const |
|
char & | operator[] (intptr_t index) |
|
void | operator= (const str &text) |
|
void | operator= (const char *text) |
|
str & | operator+= (const str &a) |
|
str & | operator+= (const char *a) |
|
str & | operator+= (const float a) |
|
str & | operator+= (const char a) |
|
str & | operator+= (const int a) |
|
str & | operator+= (const unsigned a) |
|
str & | operator+= (const bool a) |
|
str & | operator-= (int c) |
|
str & | operator-- (int) |
|
| operator const char * () const |
|
int | icmpn (const char *text, size_t n) const |
|
int | icmpn (const str &text, size_t n) const |
|
int | icmp (const char *text) const |
|
int | icmp (const str &text) const |
|
int | cmpn (const char *text, size_t n) const |
|
int | cmpn (const str &text, size_t n) const |
|
void | tolower (void) |
|
void | toupper (void) |
|
void | strip (void) |
|
bool | isNumeric (void) const |
|
void | CapLength (size_t newlen) |
|
void | BackSlashesToSlashes () |
|
void | SlashesToBackSlashes () |
|
void | DefaultExtension (const char *extension) |
|
const char * | GetExtension () const |
|
void | StripExtension () |
|
void | SkipFile () |
|
void | SkipPath () |
|
|
static char * | tolower (char *s1) |
|
static char * | toupper (char *s1) |
|
static int | icmpn (const char *s1, const char *s2, size_t n) |
|
static int | icmp (const char *s1, const char *s2) |
|
static int | cmpn (const char *s1, const char *s2, size_t n) |
|
static int | cmp (const char *s1, const char *s2) |
|
static void | snprintf (char *dst, int size, const char *fmt,...) |
|
static bool | isNumeric (const char *str) |
|
|
void | EnsureAlloced (size_t, bool keepold=true) |
|
void | EnsureDataWritable () |
|
|
class | Archiver |
|
str | operator+ (const str &a, const str &b) |
|
str | operator+ (const str &a, const char *b) |
|
str | operator+ (const char *a, const str &b) |
|
str | operator+ (const str &a, const float b) |
|
str | operator+ (const str &a, const int b) |
|
str | operator+ (const str &a, const unsigned b) |
|
str | operator+ (const str &a, const bool b) |
|
str | operator+ (const str &a, const char b) |
|
bool | operator== (const str &a, const str &b) |
|
bool | operator== (const str &a, const char *b) |
|
bool | operator== (const char *a, const str &b) |
|
bool | operator!= (const str &a, const str &b) |
|
bool | operator!= (const str &a, const char *b) |
|
bool | operator!= (const char *a, const str &b) |
|
The documentation for this class was generated from the following files:
- code/qcommon/str.h
- code/qcommon/str.cpp