| AllocBeforeWrite(size_t nNewLen) | fxcrt::StringTemplate< T > | protected |
| AssignCopy(const T *pSrcData, size_t nSrcLen) | fxcrt::StringTemplate< T > | protected |
| AsStringView() const | fxcrt::StringTemplate< T > | inline |
| Back() const | fxcrt::StringTemplate< T > | inline |
| begin() const | fxcrt::StringTemplate< T > | inline |
| c_str() const | fxcrt::StringTemplate< T > | inline |
| CharType typedef | fxcrt::StringTemplate< T > | |
| clear() | fxcrt::StringTemplate< T > | |
| Concat(const T *pSrcData, size_t nSrcLen) | fxcrt::StringTemplate< T > | protected |
| const_iterator typedef | fxcrt::StringTemplate< T > | |
| const_reverse_iterator typedef | fxcrt::StringTemplate< T > | |
| Contains(StringView str, size_t start=0) const | fxcrt::StringTemplate< T > | inline |
| Contains(T ch, size_t start=0) const | fxcrt::StringTemplate< T > | inline |
| Delete(size_t index, size_t count=1) | fxcrt::StringTemplate< T > | |
| end() const | fxcrt::StringTemplate< T > | inline |
| Find(StringView str, size_t start=0) const | fxcrt::StringTemplate< T > | |
| Find(T ch, size_t start=0) const | fxcrt::StringTemplate< T > | |
| Front() const | fxcrt::StringTemplate< T > | inline |
| GetBuffer(size_t nMinBufLength) | fxcrt::StringTemplate< T > | |
| GetLength() const | fxcrt::StringTemplate< T > | inline |
| GetStringLength() const | fxcrt::StringTemplate< T > | inline |
| Insert(size_t index, T ch) | fxcrt::StringTemplate< T > | |
| InsertAtBack(T ch) | fxcrt::StringTemplate< T > | inline |
| InsertAtFront(T ch) | fxcrt::StringTemplate< T > | inline |
| IsEmpty() const | fxcrt::StringTemplate< T > | inline |
| IsValidIndex(size_t index) const | fxcrt::StringTemplate< T > | inline |
| IsValidLength(size_t length) const | fxcrt::StringTemplate< T > | inline |
| m_pData | fxcrt::StringTemplate< T > | protected |
| operator[](const size_t index) const | fxcrt::StringTemplate< T > | inline |
| rbegin() const | fxcrt::StringTemplate< T > | inline |
| ReallocBeforeWrite(size_t nNewLen) | fxcrt::StringTemplate< T > | protected |
| ReleaseBuffer(size_t nNewLength) | fxcrt::StringTemplate< T > | |
| Remove(T ch) | fxcrt::StringTemplate< T > | |
| rend() const | fxcrt::StringTemplate< T > | inline |
| Replace(StringView oldstr, StringView newstr) | fxcrt::StringTemplate< T > | |
| Reserve(size_t len) | fxcrt::StringTemplate< T > | inline |
| ReverseFind(T ch) const | fxcrt::StringTemplate< T > | |
| SetAt(size_t index, T ch) | fxcrt::StringTemplate< T > | |
| span() const | fxcrt::StringTemplate< T > | inline |
| span_with_terminator() const | fxcrt::StringTemplate< T > | inline |
| StringData typedef | fxcrt::StringTemplate< T > | protected |
| StringTemplate()=default | fxcrt::StringTemplate< T > | protected |
| StringTemplate(const StringTemplate &other)=default | fxcrt::StringTemplate< T > | protected |
| StringTemplate(StringTemplate &&other) noexcept=default | fxcrt::StringTemplate< T > | protected |
| StringView typedef | fxcrt::StringTemplate< T > | |
| Trim(T ch) | fxcrt::StringTemplate< T > | |
| Trim(StringView targets) | fxcrt::StringTemplate< T > | |
| TrimBack(T ch) | fxcrt::StringTemplate< T > | |
| TrimBack(StringView targets) | fxcrt::StringTemplate< T > | |
| TrimFront(T ch) | fxcrt::StringTemplate< T > | |
| TrimFront(StringView targets) | fxcrt::StringTemplate< T > | |
| unsigned_span() const | fxcrt::StringTemplate< T > | inline |
| unsigned_span_with_terminator() const | fxcrt::StringTemplate< T > | inline |
| unsigned_str() const | fxcrt::StringTemplate< T > | inline |
| UnsignedType typedef | fxcrt::StringTemplate< T > | |
| ~StringTemplate()=default | fxcrt::StringTemplate< T > | protected |