Yate
Regexp Member List

This is the complete list of members for Regexp, including all inherited members.

Align enum name (defined in String)String
alive() const GenObjectvirtual
append(const char *value, int len)String
append(const char *value, const char *separator=0, bool force=false)String
append(const ObjList *list, const char *separator=0, bool force=false)String
append(const ObjList &list, const char *separator=0, bool force=false)Stringinline
append(double value, unsigned int decimals=3)String
appendFixed(unsigned int fixedLength, const char *str, unsigned int len=-1, char fill= ' ', int align=Left)String
appendFixed(unsigned int fixedLength, const String &str, char fill= ' ', int align=Left)Stringinline
assign(const char *value, int len=-1)String
assign(char value, unsigned int repeat=1)String
at(int index) const String
atom(const String *&str, const char *val)Stringstatic
boolText(bool value)Stringinlinestatic
c_str() const Stringinline
Center enum value (defined in String)String
changed()Regexpprotectedvirtual
checkBOM(const char *str)Stringinlinestatic
checkBOM() const Stringinline
clear()String
compile() const Regexpinline
destruct()GenObjectvirtual
doCompile() const Regexpprotected
empty()Stringstatic
endsWith(const char *what, bool wordBreak=false, bool caseInsensitive=false) const String
extractTo(const char *sep, String &store)String
extractTo(const char *sep, bool &store)String
extractTo(const char *sep, int &store, int base=0)String
extractTo(const char *sep, int &store, const TokenDict *tokens, int base=0)String
extractTo(const char *sep, double &store)String
find(char what, unsigned int offs=0) const String
find(const char *what, unsigned int offs=0) const String
fixUtf8(const char *replace=0, uint32_t maxChar=0x10ffff, bool overlong=false)String
GenObject()GenObject
getObjCounter() const GenObjectinline
getObjCounter(const String &name, bool create=true)GenObjectstatic
getObjCounters()GenObjectstatic
getObjCounting()GenObjectinlinestatic
getObject(const String &name) const Stringvirtual
TelEngine::GenObject::getObject(const String &name, const GenObject *obj)GenObjectinlinestatic
hash() const Stringinline
hash(const char *value, unsigned int h=0)Stringstatic
hexify(void *data, unsigned int len, char sep=0, bool upCase=false)String
isBoolean() const String
isCaseInsensitive() const Regexp
isExtended() const Regexp
Left enum value (defined in String)String
length() const Stringinline
lenUtf8(const char *value, uint32_t maxChar=0x10ffff, bool overlong=false)Stringstatic
lenUtf8(uint32_t maxChar=0x10ffff, bool overlong=false) const Stringinline
matchCount() const String
matches(const char *value) const Regexp
matches(const String &value) const Regexpinlinevirtual
TelEngine::String::matches(const Regexp &rexp)String
matchLength(int index=0) const String
matchOffset(int index=0) const String
matchString(int index=0) const Stringinline
msgEscape(const char *str, char extraEsc=0)Stringstatic
msgEscape(char extraEsc=0) const Stringinline
msgUnescape(const char *str, int *errptr=0, char extraEsc=0)Stringstatic
msgUnescape(int *errptr=0, char extraEsc=0) const Stringinline
null() const Stringinline
operator const char *() const Stringinline
operator!=(const char *value) const String
operator!=(const String &value) const Stringinline
operator&=(const char *value) const String
operator+=(const char *value)Stringinline
operator+=(char value)String
operator+=(int32_t value)String
operator+=(uint32_t value)String
operator+=(int64_t value)String
operator+=(uint64_t value)String
operator+=(bool value)Stringinline
operator+=(double value)String
operator<<(const char *value)Stringinline
operator<<(char value)Stringinline
operator<<(int32_t value)Stringinline
operator<<(uint32_t value)Stringinline
operator<<(int64_t value)Stringinline
operator<<(uint64_t value)Stringinline
operator<<(bool value)Stringinline
operator<<(double value)Stringinline
operator=(const char *value)Regexpinline
TelEngine::String::operator=(const String &value)Stringinline
TelEngine::String::operator=(const String *value)Stringinline
TelEngine::String::operator=(char value)String
TelEngine::String::operator=(int32_t value)String
TelEngine::String::operator=(uint32_t value)String
TelEngine::String::operator=(int64_t value)String
TelEngine::String::operator=(uint64_t value)String
TelEngine::String::operator=(bool value)Stringinline
TelEngine::String::operator=(double value)String
operator==(const char *value) const String
operator==(const String &value) const Stringinline
operator>>(const char *skip)String
operator>>(char &store)String
operator>>(UChar &store)String
operator>>(int &store)String
operator>>(unsigned int &store)String
operator>>(bool &store)String
operator[](signed int index) const Stringinline
operator[](unsigned int index) const Stringinline
operator|=(const char *value) const String
printf(const char *format,...)String
printf(unsigned int length, const char *format,...)String
Regexp()Regexp
Regexp(const char *value, bool extended=false, bool insensitive=false)Regexpexplicit
Regexp(const Regexp &value)Regexp
replaceMatches(const String &templ) const String
rfind(char what) const String
rfind(const char *what) const String
Right enum value (defined in String)String
safe() const Stringinline
safe(const char *defStr) const Stringinline
setFlags(bool extended, bool insensitive)Regexp
setObjCounter(NamedCounter *counter)GenObject
setObjCounting(bool enable)GenObjectinlinestatic
split(char separator, bool emptyOK=true) const String
sqlEscape(const char *str, char extraEsc=0)Stringstatic
sqlEscape(char extraEsc=0) const Stringinline
startSkip(const char *what, bool wordBreak=true, bool caseInsensitive=false)String
startsWith(const char *what, bool wordBreak=false, bool caseInsensitive=false) const String
String (defined in Regexp)Regexpfriend
TelEngine::String::String()String
TelEngine::String::String(const char *value, int len=-1)String
TelEngine::String::String(char value, unsigned int repeat=1)Stringexplicit
TelEngine::String::String(int32_t value)Stringexplicit
TelEngine::String::String(uint32_t value)Stringexplicit
TelEngine::String::String(int64_t value)Stringexplicit
TelEngine::String::String(uint64_t value)Stringexplicit
TelEngine::String::String(bool value)Stringexplicit
TelEngine::String::String(double value)Stringexplicit
TelEngine::String::String(const String &value)String
TelEngine::String::String(const String *value)String
stripBOM(const char *&str)Stringinlinestatic
stripBOM(char *&str)Stringinlinestatic
stripBOM()Stringinline
substr(int offs, int len=-1) const String
toBoolean(bool defvalue=false) const String
toDouble(double defvalue=0.0) const String
toInt64(int64_t defvalue=0, int base=0, int64_t minvalue=LLONG_MIN, int64_t maxvalue=LLONG_MAX, bool clamp=true) const String
toInteger(int defvalue=0, int base=0, int minvalue=INT_MIN, int maxvalue=INT_MAX, bool clamp=true) const String
toInteger(const TokenDict *tokens, int defvalue=0, int base=0) const String
toLong(long int defvalue=0, int base=0, long int minvalue=LONG_MIN, long int maxvalue=LONG_MAX, bool clamp=true) const String
toLower()String
toString() const Stringvirtual
toUpper()String
trimBlanks()String
trimSpaces()String
uriEscape(const char *str, char extraEsc=0, const char *noEsc=0)Stringstatic
uriEscape(const char *str, const char *extraEsc, const char *noEsc=0)Stringstatic
uriEscape(char extraEsc=0, const char *noEsc=0) const Stringinline
uriUnescape(const char *str, int *errptr=0)Stringstatic
uriUnescape(int *errptr=0) const Stringinline
~GenObject()GenObjectinlinevirtual
~Regexp()Regexpvirtual
~String()Stringvirtual