|
xrootd
|
#include <XrdOucString.hh>
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 | |
| static int | getblksize () |
| static void | setblksize (const int bs) |
| static 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 | |
| static int | blksize |
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) |
|
inline |
| XrdOucString::XrdOucString | ( | const char * | s, |
| int | lmx = 0 |
||
| ) |
| XrdOucString::XrdOucString | ( | const char | c, |
| int | lmx = 0 |
||
| ) |
| XrdOucString::XrdOucString | ( | const XrdOucString & | s | ) |
| XrdOucString::XrdOucString | ( | const XrdOucString & | s, |
| int | j, | ||
| int | k = -1, |
||
| int | lmx = 0 |
||
| ) |
|
virtual |
|
private |
| void XrdOucString::append | ( | const int | i | ) |
| void XrdOucString::append | ( | const char | c | ) |
| void XrdOucString::append | ( | const char * | s | ) |
| void XrdOucString::append | ( | const XrdOucString | s | ) |
| void XrdOucString::assign | ( | const char * | s, |
| int | j, | ||
| int | k = -1 |
||
| ) |
| void XrdOucString::assign | ( | const XrdOucString | s, |
| int | j, | ||
| int | k = -1 |
||
| ) |
| long XrdOucString::atoi | ( | int | from = 0, |
| int | to = -1 |
||
| ) |
|
inline |
|
inline |
|
inline |
|
private |
|
inline |
Referenced by endswith().
|
inline |
| bool XrdOucString::endswith | ( | char | c | ) |
| bool XrdOucString::endswith | ( | const char * | s | ) |
|
inline |
References c_str(), and endswith().
Referenced by endswith().
| int XrdOucString::erase | ( | int | start = 0, |
| int | size = 0 |
||
| ) |
| int XrdOucString::erase | ( | const char * | s, |
| int | from = 0, |
||
| int | to = -1 |
||
| ) |
| int XrdOucString::erase | ( | XrdOucString | s, |
| int | from = 0, |
||
| int | to = -1 |
||
| ) |
|
inline |
|
inline |
| int XrdOucString::find | ( | const char | c, |
| int | start = 0, |
||
| bool | forward = 1 |
||
| ) |
| int XrdOucString::find | ( | const char * | s, |
| int | start = 0 |
||
| ) |
| int XrdOucString::find | ( | XrdOucString | s, |
| int | start = 0 |
||
| ) |
| int XrdOucString::form | ( | const char * | fmt, |
| ... | |||
| ) |
|
static |
|
static |
| void XrdOucString::hardreset | ( | ) |
|
inlineprivate |
| void XrdOucString::insert | ( | const int | i, |
| int | start = -1 |
||
| ) |
| void XrdOucString::insert | ( | const char | c, |
| int | start = -1 |
||
| ) |
| void XrdOucString::insert | ( | const char * | s, |
| int | start = -1, |
||
| int | lmx = 0 |
||
| ) |
| void XrdOucString::insert | ( | const XrdOucString | s, |
| int | start = -1 |
||
| ) |
| bool XrdOucString::isdigit | ( | int | from = 0, |
| int | to = -1 |
||
| ) |
| int XrdOucString::keep | ( | int | start = 0, |
| int | size = 0 |
||
| ) |
|
inline |
| void XrdOucString::lower | ( | int | pos, |
| int | size = 0 |
||
| ) |
| int XrdOucString::matches | ( | const char * | s, |
| char | wch = '*' |
||
| ) |
|
inline |
|
inline |
|
inline |
|
inline |
| XrdOucString& XrdOucString::operator+= | ( | const int | i | ) |
| XrdOucString& XrdOucString::operator+= | ( | const char | c | ) |
| XrdOucString& XrdOucString::operator+= | ( | const char * | s | ) |
| XrdOucString& XrdOucString::operator+= | ( | const XrdOucString | s | ) |
| XrdOucString& XrdOucString::operator= | ( | const int | i | ) |
| XrdOucString& XrdOucString::operator= | ( | const char | c | ) |
| XrdOucString& XrdOucString::operator= | ( | const char * | s | ) |
| XrdOucString& XrdOucString::operator= | ( | const XrdOucString | s | ) |
| int XrdOucString::operator== | ( | const int | i | ) |
| int XrdOucString::operator== | ( | const char | c | ) |
| int XrdOucString::operator== | ( | const char * | s | ) |
| int XrdOucString::operator== | ( | const XrdOucString | s | ) |
| char& XrdOucString::operator[] | ( | int | j | ) |
| int XrdOucString::replace | ( | const char * | s1, |
| const char * | s2, | ||
| int | from = 0, |
||
| int | to = -1 |
||
| ) |
| int XrdOucString::replace | ( | const XrdOucString | s1, |
| const XrdOucString | s2, | ||
| int | from = 0, |
||
| int | to = -1 |
||
| ) |
| int XrdOucString::replace | ( | const XrdOucString | s1, |
| const char * | s2, | ||
| int | from = 0, |
||
| int | to = -1 |
||
| ) |
| int XrdOucString::replace | ( | const char * | s1, |
| const XrdOucString | s2, | ||
| int | from = 0, |
||
| int | to = -1 |
||
| ) |
| void XrdOucString::reset | ( | const char | c, |
| int | j = 0, |
||
| int | k = -1 |
||
| ) |
|
inline |
|
inline |
| int XrdOucString::rfind | ( | const char * | s, |
| int | start = STR_NPOS |
||
| ) |
| int XrdOucString::rfind | ( | XrdOucString | s, |
| int | start = STR_NPOS |
||
| ) |
|
static |
| void XrdOucString::setbuffer | ( | char * | buf | ) |
| int XrdOucString::tokenize | ( | XrdOucString & | tok, |
| int | from, | ||
| char | del = ':' |
||
| ) |
| void XrdOucString::upper | ( | int | pos, |
| int | size = 0 |
||
| ) |
|
friend |
|
friend |
|
friend |
|
friend |
|
staticprivate |
|
private |
|
private |
|
private |
1.8.5