#include <stringNew.h>
Public Types | |
| typedef rcptr_t< string_base const > | t_data |
| typedef rcptr_t< pfc::string8 > | t_dataImpl |
Public Member Functions | |
| string () | |
| string (const char *p_source) | |
| string (const char *p_source, t_size p_sourceLen) | |
| string (t_data const &p_source) | |
| template<typename TSource> | |
| string (const TSource &p_source) | |
| string const & | toString () const |
| string | operator+ (const string &p_item2) const |
| string | operator+ (const char *p_item2) const |
| template<typename TSource> | |
| string | operator+ (const TSource &p_item2) const |
| template<typename TSource> | |
| const string & | operator+= (const TSource &p_item) |
| string | subString (t_size base) const |
| string | subString (t_size base, t_size count) const |
| string | toLower () const |
| string | toUpper () const |
| string | clone () const |
| t_size | indexOf (char c, t_size base=0) const |
| t_size | lastIndexOf (char c, t_size base=~0) const |
| t_size | indexOf (stringp s, t_size base=0) const |
| t_size | lastIndexOf (stringp s, t_size base=~0) const |
| t_size | indexOfAnyChar (stringp s, t_size base=0) const |
| t_size | lastIndexOfAnyChar (stringp s, t_size base=~0) const |
| bool | contains (char c) const |
| bool | contains (stringp s) const |
| bool | containsAnyChar (stringp s) const |
| bool | startsWith (char c) const |
| bool | startsWith (string s) const |
| bool | endsWith (char c) const |
| bool | endsWith (string s) const |
| char | firstChar () const |
| char | lastChar () const |
| string | replace (stringp strOld, stringp strNew) const |
| bool | operator== (const string &p_other) const |
| bool | operator!= (const string &p_other) const |
| bool | operator< (const string &p_other) const |
| bool | operator> (const string &p_other) const |
| bool | operator<= (const string &p_other) const |
| bool | operator>= (const string &p_other) const |
| const char * | ptr () const |
| const char * | get_ptr () const |
| t_size | length () const |
| t_size | get_length () const |
| char | operator[] (t_size p_index) const |
| bool | isEmpty () const |
| t_data | _content () const |
Static Public Member Functions | |
| static string | g_concatenateRaw (const char *item1, t_size len1, const char *item2, t_size len2) |
| static int | g_compare (const string &p_item1, const string &p_item2) |
| static bool | isNonTextChar (char c) |
| static bool | g_equals (const string &p_item1, const string &p_item2) |
| static bool | g_equalsCaseInsensitive (const string &p_item1, const string &p_item2) |
Classes | |
| class | comparatorCaseInsensitive |
| class | comparatorCaseInsensitiveASCII |
| class | comparatorCaseSensitive |
| typedef rcptr_t<string_base const> pfc::string::t_data |
| typedef rcptr_t<pfc::string8> pfc::string::t_dataImpl |
| pfc::string::string | ( | ) | [inline] |
| pfc::string::string | ( | const char * | p_source | ) | [inline] |
| pfc::string::string | ( | const char * | p_source, | |
| t_size | p_sourceLen | |||
| ) | [inline] |
| pfc::string::string | ( | t_data const & | p_source | ) | [inline] |
| pfc::string::string | ( | const TSource & | p_source | ) | [inline] |
| string const& pfc::string::toString | ( | ) | const [inline] |
| static string pfc::string::g_concatenateRaw | ( | const char * | item1, | |
| t_size | len1, | |||
| const char * | item2, | |||
| t_size | len2 | |||
| ) | [inline, static] |
| string pfc::string::operator+ | ( | const char * | p_item2 | ) | const [inline] |
| string pfc::string::operator+ | ( | const TSource & | p_item2 | ) | const [inline] |
| const string& pfc::string::operator+= | ( | const TSource & | p_item | ) | [inline] |
| string pfc::string::toLower | ( | ) | const [inline] |
| string pfc::string::toUpper | ( | ) | const [inline] |
| string pfc::string::clone | ( | ) | const [inline] |
| bool pfc::string::contains | ( | char | c | ) | const |
| bool pfc::string::contains | ( | stringp | s | ) | const |
| bool pfc::string::containsAnyChar | ( | stringp | s | ) | const |
| bool pfc::string::startsWith | ( | char | c | ) | const |
| bool pfc::string::startsWith | ( | string | s | ) | const |
| bool pfc::string::endsWith | ( | char | c | ) | const |
| bool pfc::string::endsWith | ( | string | s | ) | const |
| char pfc::string::firstChar | ( | ) | const |
| char pfc::string::lastChar | ( | ) | const |
| static int pfc::string::g_compare | ( | const string & | p_item1, | |
| const string & | p_item2 | |||
| ) | [inline, static] |
| bool pfc::string::operator== | ( | const string & | p_other | ) | const [inline] |
| bool pfc::string::operator!= | ( | const string & | p_other | ) | const [inline] |
| bool pfc::string::operator< | ( | const string & | p_other | ) | const [inline] |
| bool pfc::string::operator> | ( | const string & | p_other | ) | const [inline] |
| bool pfc::string::operator<= | ( | const string & | p_other | ) | const [inline] |
| bool pfc::string::operator>= | ( | const string & | p_other | ) | const [inline] |
| const char* pfc::string::ptr | ( | ) | const [inline] |
| const char* pfc::string::get_ptr | ( | ) | const [inline] |
| t_size pfc::string::length | ( | ) | const [inline] |
| t_size pfc::string::get_length | ( | ) | const [inline] |
| static bool pfc::string::isNonTextChar | ( | char | c | ) | [inline, static] |
| char pfc::string::operator[] | ( | t_size | p_index | ) | const [inline] |
| bool pfc::string::isEmpty | ( | ) | const [inline] |
| static bool pfc::string::g_equals | ( | const string & | p_item1, | |
| const string & | p_item2 | |||
| ) | [inline, static] |
| static bool pfc::string::g_equalsCaseInsensitive | ( | const string & | p_item1, | |
| const string & | p_item2 | |||
| ) | [inline, static] |
| t_data pfc::string::_content | ( | ) | const [inline] |
1.5.5