|
Public Member Functions |
| XrdOucString (int lmx=0) |
| XrdOucString (const char *s, int lmx=0) |
| XrdOucString (const char c, int lmx=0) |
| XrdOucString (const XrdOucString &s) |
| XrdOucString (const XrdOucString &s, int j, int k=-1, int lmx=0) |
virtual | ~XrdOucString () |
const char * | c_str () const |
int | length () const |
int | capacity () const |
char & | operator[] (int j) |
int | find (const char c, int start=0, bool forward=1) |
int | find (const char *s, int start=0) |
int | find (XrdOucString s, int start=0) |
int | rfind (const char c, int start=STR_NPOS) |
int | rfind (const char *s, int start=STR_NPOS) |
int | rfind (XrdOucString s, int start=STR_NPOS) |
bool | beginswith (char c) |
bool | beginswith (const char *s) |
bool | beginswith (XrdOucString s) |
bool | endswith (char c) |
bool | endswith (const char *s) |
bool | endswith (XrdOucString s) |
int | matches (const char *s, char wch= '*') |
int | tokenize (XrdOucString &tok, int from, char del= ':') |
void | resize (int lmx=0) |
void | append (const int i) |
void | append (const char c) |
void | append (const char *s) |
void | append (const XrdOucString s) |
void | assign (const char *s, int j, int k=-1) |
void | assign (const XrdOucString s, int j, int k=-1) |
int | form (const char *fmt,...) |
int | keep (int start=0, int size=0) |
void | insert (const int i, int start=-1) |
void | insert (const char c, int start=-1) |
void | insert (const char *s, int start=-1, int lmx=0) |
void | insert (const XrdOucString s, int start=-1) |
int | replace (const char *s1, const char *s2, int from=0, int to=-1) |
int | replace (const XrdOucString s1, const XrdOucString s2, int from=0, int to=-1) |
int | replace (const XrdOucString s1, const char *s2, int from=0, int to=-1) |
int | replace (const char *s1, const XrdOucString s2, int from=0, int to=-1) |
int | erase (int start=0, int size=0) |
int | erase (const char *s, int from=0, int to=-1) |
int | erase (XrdOucString s, int from=0, int to=-1) |
int | erasefromstart (int sz=0) |
int | erasefromend (int sz=0) |
void | lower (int pos, int size=0) |
void | upper (int pos, int size=0) |
void | reset (const char c, int j=0, int k=-1) |
void | hardreset () |
void | setbuffer (char *buf) |
XrdOucString & | operator= (const int i) |
XrdOucString & | operator= (const char c) |
XrdOucString & | operator= (const char *s) |
XrdOucString & | operator= (const XrdOucString s) |
XrdOucString & | operator+= (const int i) |
XrdOucString & | operator+= (const char c) |
XrdOucString & | operator+= (const char *s) |
XrdOucString & | operator+= (const XrdOucString s) |
int | operator== (const int i) |
int | operator== (const char c) |
int | operator== (const char *s) |
int | operator== (const XrdOucString s) |
int | operator!= (const int i) |
int | operator!= (const char c) |
int | operator!= (const char *s) |
int | operator!= (const XrdOucString s) |
bool | isdigit (int from=0, int to=-1) |
long | atoi (int from=0, int to=-1) |
Static Public Member Functions |
int | getblksize () |
void | setblksize (const int bs) |
int | form (XrdOucString &str, const char *fmt,...) |
Private Member Functions |
int | adjust (int ls, int &j, int &k, int nmx=0) |
char * | bufalloc (int nsz) |
void | init () |
Private Attributes |
char * | str |
int | len |
int | siz |
Static Private Attributes |
int | blksize = -1 |
Friends |
XrdOucString | operator+ (const XrdOucString &s1, const int i) |
XrdOucString | operator+ (const XrdOucString &s1, const char c) |
XrdOucString | operator+ (const XrdOucString &s1, const char *s) |
XrdOucString | operator+ (const XrdOucString &s1, const XrdOucString &s) |