|
| StringRef (const char *str) |
|
| StringRef (const char *str, size_t l) |
|
| StringRef (const std::string &str) |
|
| StringRef (const StringRef &a) |
|
| StringRef (cstring str) |
|
StringRef | after (const char *s) const |
|
StringRef | before (const char *s) const |
|
const char * | begin () const |
|
void | clear () |
|
int | compare (const char *a) const |
|
int | compare (const std::string &a) const |
|
int | compare (const StringRef &a) const |
|
int | compare (cstring a) const |
|
const char * | end () const |
|
const char * | find (char ch) const |
|
const char * | find (const char *set) const |
|
const char * | findlast (char ch) const |
|
const char * | findstr (StringRef sub) |
|
bool | isNullOrEmpty () const |
|
| operator bool () const |
|
| operator cstring () const |
|
| operator std::string () const |
|
bool | operator!= (const StringRef &a) const |
|
template<class T > |
bool | operator!= (T a) const |
|
char | operator* () const |
|
StringRef | operator+ (size_t i) const |
|
StringRef & | operator++ () |
|
StringRef | operator++ (int) |
|
StringRef & | operator+= (size_t i) |
|
StringRef & | operator-- () |
|
StringRef | operator-- (int) |
|
template<class T > |
bool | operator< (T a) const |
|
template<class T > |
bool | operator<= (T a) const |
|
StringRef & | operator= (const StringRef &a) |
|
bool | operator== (const char *a) const |
|
bool | operator== (const std::string &a) const |
|
bool | operator== (const StringRef &a) const |
|
bool | operator== (cstring a) const |
|
template<class T > |
bool | operator> (T a) const |
|
template<class T > |
bool | operator>= (T a) const |
|
char | operator[] (size_t i) const |
|
Split | split (char) const |
|
Split | split (const char *) const |
|
std::string | string () const |
|
StringRef | substr (size_t start, size_t length) const |
|
cstring | toString () const |
|
StringRef & | trim (const char *white=" \t\r\n") |
|
StringRef | trim (const char *white=" \t\r\n") const |
|
bool | trimCR () |
|