, including all inherited members.
  | append(T character) | irr::core::string< T, TAlloc > |  [inline] | 
  | append(const T *const other, u32 length=0xffffffff) | irr::core::string< T, TAlloc > |  [inline] | 
  | append(const string< T, TAlloc > &other) | irr::core::string< T, TAlloc > |  [inline] | 
  | append(const string< T, TAlloc > &other, u32 length) | irr::core::string< T, TAlloc > |  [inline] | 
  | c_str() const | irr::core::string< T, TAlloc > |  [inline] | 
  | char_type typedef | irr::core::string< T, TAlloc > |  | 
  | empty() const | irr::core::string< T, TAlloc > |  [inline] | 
  | equals_ignore_case(const string< T, TAlloc > &other) const | irr::core::string< T, TAlloc > |  [inline] | 
  | equals_substring_ignore_case(const string< T, TAlloc > &other, const s32 sourcePos=0) const | irr::core::string< T, TAlloc > |  [inline] | 
  | equalsn(const string< T, TAlloc > &other, u32 n) const | irr::core::string< T, TAlloc > |  [inline] | 
  | equalsn(const T *const str, u32 n) const | irr::core::string< T, TAlloc > |  [inline] | 
  | erase(u32 index) | irr::core::string< T, TAlloc > |  [inline] | 
  | find(const B *const str, const u32 start=0) const | irr::core::string< T, TAlloc > |  [inline] | 
  | findFirst(T c) const | irr::core::string< T, TAlloc > |  [inline] | 
  | findFirstChar(const T *const c, u32 count=1) const | irr::core::string< T, TAlloc > |  [inline] | 
  | findFirstCharNotInList(const B *const c, u32 count=1) const | irr::core::string< T, TAlloc > |  [inline] | 
  | findLast(T c, s32 start=-1) const | irr::core::string< T, TAlloc > |  [inline] | 
  | findLastChar(const T *const c, u32 count=1) const | irr::core::string< T, TAlloc > |  [inline] | 
  | findLastCharNotInList(const B *const c, u32 count=1) const | irr::core::string< T, TAlloc > |  [inline] | 
  | findNext(T c, u32 startPos) const | irr::core::string< T, TAlloc > |  [inline] | 
  | lastChar() const | irr::core::string< T, TAlloc > |  [inline] | 
  | lower_ignore_case(const string< T, TAlloc > &other) const | irr::core::string< T, TAlloc > |  [inline] | 
  | make_lower() | irr::core::string< T, TAlloc > |  [inline] | 
  | make_upper() | irr::core::string< T, TAlloc > |  [inline] | 
  | operator!=(const T *const str) const | irr::core::string< T, TAlloc > |  [inline] | 
  | operator!=(const string< T, TAlloc > &other) const | irr::core::string< T, TAlloc > |  [inline] | 
  | operator+(const string< T, TAlloc > &other) const | irr::core::string< T, TAlloc > |  [inline] | 
  | operator+(const B *const c) const | irr::core::string< T, TAlloc > |  [inline] | 
  | operator+=(T c) | irr::core::string< T, TAlloc > |  [inline] | 
  | operator+=(const T *const c) | irr::core::string< T, TAlloc > |  [inline] | 
  | operator+=(const string< T, TAlloc > &other) | irr::core::string< T, TAlloc > |  [inline] | 
  | operator+=(const int i) | irr::core::string< T, TAlloc > |  [inline] | 
  | operator+=(const unsigned int i) | irr::core::string< T, TAlloc > |  [inline] | 
  | operator+=(const long i) | irr::core::string< T, TAlloc > |  [inline] | 
  | operator+=(const unsigned long i) | irr::core::string< T, TAlloc > |  [inline] | 
  | operator+=(const double i) | irr::core::string< T, TAlloc > |  [inline] | 
  | operator+=(const float i) | irr::core::string< T, TAlloc > |  [inline] | 
  | operator<(const string< T, TAlloc > &other) const | irr::core::string< T, TAlloc > |  [inline] | 
  | operator=(const string< T, TAlloc > &other) | irr::core::string< T, TAlloc > |  [inline] | 
  | operator=(const string< B, A > &other) | irr::core::string< T, TAlloc > |  [inline] | 
  | operator=(const B *const c) | irr::core::string< T, TAlloc > |  [inline] | 
  | operator==(const T *const str) const | irr::core::string< T, TAlloc > |  [inline] | 
  | operator==(const string< T, TAlloc > &other) const | irr::core::string< T, TAlloc > |  [inline] | 
  | operator[](const u32 index) | irr::core::string< T, TAlloc > |  [inline] | 
  | operator[](const u32 index) const | irr::core::string< T, TAlloc > |  [inline] | 
  | remove(T c) | irr::core::string< T, TAlloc > |  [inline] | 
  | remove(const string< T, TAlloc > &toRemove) | irr::core::string< T, TAlloc > |  [inline] | 
  | removeChars(const string< T, TAlloc > &characters) | irr::core::string< T, TAlloc > |  [inline] | 
  | replace(T toReplace, T replaceWith) | irr::core::string< T, TAlloc > |  [inline] | 
  | replace(const string< T, TAlloc > &toReplace, const string< T, TAlloc > &replaceWith) | irr::core::string< T, TAlloc > |  [inline] | 
  | reserve(u32 count) | irr::core::string< T, TAlloc > |  [inline] | 
  | size() const | irr::core::string< T, TAlloc > |  [inline] | 
  | split(container &ret, const T *const c, u32 count=1, bool ignoreEmptyTokens=true, bool keepSeparators=false) const | irr::core::string< T, TAlloc > |  [inline] | 
  | string() | irr::core::string< T, TAlloc > |  [inline] | 
  | string(const string< T, TAlloc > &other) | irr::core::string< T, TAlloc > |  [inline] | 
  | string(const string< B, A > &other) | irr::core::string< T, TAlloc > |  [inline] | 
  | string(const double number) | irr::core::string< T, TAlloc > |  [inline, explicit] | 
  | string(int number) | irr::core::string< T, TAlloc > |  [inline, explicit] | 
  | string(unsigned int number) | irr::core::string< T, TAlloc > |  [inline, explicit] | 
  | string(long number) | irr::core::string< T, TAlloc > |  [inline, explicit] | 
  | string(unsigned long number) | irr::core::string< T, TAlloc > |  [inline, explicit] | 
  | string(const B *const c, u32 length) | irr::core::string< T, TAlloc > |  [inline] | 
  | string(const B *const c) | irr::core::string< T, TAlloc > |  [inline] | 
  | subString(u32 begin, s32 length, bool make_lower=false) const | irr::core::string< T, TAlloc > |  [inline] | 
  | trim(const string< T, TAlloc > &whitespace=" \t\n\r") | irr::core::string< T, TAlloc > |  [inline] | 
  | validate() | irr::core::string< T, TAlloc > |  [inline] | 
  | ~string() | irr::core::string< T, TAlloc > |  [inline] |