|
| session_string (size_t n=64) |
|
| session_string (const session_string &ss) |
|
| session_string (const string &s) |
|
| session_string (const char *s) |
|
| ~session_string () |
|
| string (size_t n, bool bin) |
|
| string (size_t n) |
|
| string (void) |
|
| string (const string &s) |
|
| string (const char *s) |
|
| string (const void *s, size_t n) |
|
| string (int fd, size_t max, size_t n) |
|
virtual | ~string (void) |
|
string & | set_bin (bool bin) |
|
string & | set_max (int max) |
|
bool | get_bin () const |
|
int | get_max (void) const |
|
char | operator[] (size_t n) const |
|
char | operator[] (int n) const |
|
char & | operator[] (size_t n) |
|
char & | operator[] (int n) |
|
string & | operator= (const char *s) |
|
string & | operator= (const string &s) |
|
string & | operator= (const string *s) |
|
string & | operator= (const std::string &s) |
|
string & | operator= (const std::string *s) |
|
string & | operator= (long long int) |
|
string & | operator= (unsigned long long int) |
|
string & | operator= (char n) |
|
string & | operator= (unsigned char n) |
|
string & | operator= (long n) |
|
string & | operator= (unsigned long n) |
|
string & | operator= (int n) |
|
string & | operator= (unsigned int n) |
|
string & | operator= (short n) |
|
string & | operator= (unsigned short n) |
|
string & | operator+= (const char *s) |
|
string & | operator+= (const string &s) |
|
string & | operator+= (const string *s) |
|
string & | operator+= (const std::string &s) |
|
string & | operator+= (const std::string *s) |
|
string & | operator+= (long long int n) |
|
string & | operator+= (unsigned long long int n) |
|
string & | operator+= (long n) |
|
string & | operator+= (unsigned long n) |
|
string & | operator+= (int n) |
|
string & | operator+= (unsigned int n) |
|
string & | operator+= (short n) |
|
string & | operator+= (unsigned short n) |
|
string & | operator+= (char n) |
|
string & | operator+= (unsigned char n) |
|
string & | operator<< (const string &s) |
|
string & | operator<< (const string *s) |
|
string & | operator<< (const std::string &s) |
|
string & | operator<< (const std::string *s) |
|
string & | operator<< (const char *s) |
|
string & | operator<< (long long int n) |
|
string & | operator<< (unsigned long long int n) |
|
string & | operator<< (long n) |
|
string & | operator<< (unsigned long n) |
|
string & | operator<< (int n) |
|
string & | operator<< (unsigned int n) |
|
string & | operator<< (short n) |
|
string & | operator<< (unsigned short n) |
|
string & | operator<< (char n) |
|
string & | operator<< (unsigned char n) |
|
size_t | operator>> (string *s) |
|
size_t | operator>> (string &s) |
|
size_t | operator>> (std::string *s) |
|
size_t | operator>> (std::string &s) |
|
size_t | operator>> (long long int &) |
|
size_t | operator>> (unsigned long long int &) |
|
size_t | operator>> (int &n) |
|
size_t | operator>> (unsigned int &n) |
|
size_t | operator>> (short &n) |
|
size_t | operator>> (unsigned short &n) |
|
size_t | operator>> (char &n) |
|
size_t | operator>> (unsigned char &n) |
|
bool | operator== (const string &s) const |
|
bool | operator== (const string *s) const |
|
bool | operator== (const char *s) const |
|
bool | operator!= (const string &s) const |
|
bool | operator!= (const string *s) const |
|
bool | operator!= (const char *s) const |
|
bool | operator< (const string &s) const |
|
bool | operator> (const string &s) const |
|
| operator const char * () const |
|
| operator const void * () const |
|
string & | push_back (char ch) |
|
bool | equal (const string &s, bool case_sensitive=true) const |
|
bool | begin_with (const char *s, bool case_sensitive=true) const |
|
bool | begin_with (const char *s, size_t len, bool case_sensitive=true) const |
|
bool | begin_with (const string &s, bool case_sensitive=true) const |
|
bool | begin_with (const void *v, size_t len) const |
|
bool | end_with (const char *s, bool case_sensitive=true) const |
|
bool | end_with (const char *s, size_t len, bool case_sensitive=true) const |
|
bool | end_with (const string &s, bool case_sensitive=true) const |
|
bool | end_with (const void *v, size_t len) const |
|
int | compare (const string &s) const |
|
int | compare (const string *s) const |
|
int | compare (const char *s, bool case_sensitive=true) const |
|
int | compare (const void *ptr, size_t len) const |
|
int | ncompare (const char *s, size_t len, bool case_sensitive=true) const |
|
int | rncompare (const char *s, size_t len, bool case_sensitive=true) const |
|
int | find_blank_line (int *left_count=NULL, string *buf=NULL) |
|
string & | find_reset (void) |
|
int | find (char n) const |
|
char * | find (const char *needle, bool case_sensitive=true) const |
|
char * | rfind (const char *needle, bool case_sensitive=true) const |
|
string | left (size_t n) |
|
string | right (size_t n) |
|
size_t | scan_buf (void *buf, size_t size, bool move=false) |
|
bool | scan_line (string &out, bool nonl=true, size_t *n=NULL, bool move=false) |
|
size_t | scan_move () |
|
char * | buf_end (void) |
|
void * | buf () const |
|
char * | c_str () const |
|
size_t | length () const |
|
size_t | size () const |
|
size_t | capacity () const |
|
bool | empty () const |
|
ACL_VSTRING * | vstring (void) const |
|
string & | set_offset (size_t n) |
|
string & | space (size_t n) |
|
std::list< string > & | split (const char *sep, bool quoted=false) |
|
std::vector< string > & | split2 (const char *sep, bool quoted=false) |
|
std::pair< string, string > & | split_nameval (void) |
|
string & | copy (const char *ptr) |
|
string & | copy (const void *ptr, size_t len) |
|
string & | memmove (const char *src) |
|
string & | memmove (const char *src, size_t len) |
|
string & | append (const string &s) |
|
string & | append (const string *s) |
|
string & | append (const char *s) |
|
string & | append (const void *ptr, size_t len) |
|
string & | prepend (const char *s) |
|
string & | prepend (const void *ptr, size_t len) |
|
string & | insert (size_t start, const void *ptr, size_t len) |
|
string & | format (const char *fmt,...) ACL_CPP_PRINTF(2 |
|
string string & | vformat (const char *fmt, va_list ap) |
|
string & | format_append (const char *fmt,...) ACL_CPP_PRINTF(2 |
|
string string & | vformat_append (const char *fmt, va_list ap) |
|
string & | replace (char from, char to) |
|
string & | truncate (size_t n) |
|
string & | strip (const char *needle, bool each=false) |
|
string & | trim_left_space () |
|
string & | trim_right_space () |
|
string & | trim_space () |
|
string & | trim_left_line () |
|
string & | trim_right_line () |
|
string & | trim_line () |
|
string & | clear () |
|
string & | lower (void) |
|
string & | upper (void) |
|
size_t | substr (string &out, size_t p=0, size_t len=0) const |
|
string & | base64_encode (void) |
|
string & | base64_encode (const void *ptr, size_t len) |
|
string & | base64_decode (void) |
|
string & | base64_decode (const char *s) |
|
string & | base64_decode (const void *ptr, size_t len) |
|
string & | url_encode (const char *s, dbuf_pool *dbuf=NULL) |
|
string & | url_decode (const char *s, dbuf_pool *dbuf=NULL) |
|
string & | hex_encode (const void *s, size_t len) |
|
string & | hex_decode (const char *s, size_t len) |
|
string & | basename (const char *path) |
|
string & | dirname (const char *path) |
|
template<typename T > |
string | operator+ (T v) |
|