|
| template<typename T , typename CharTraits = std::char_traits<T>> |
| using | CeresEngine::TemporaryBasicString = BasicString< T, CharTraits, TemporaryAllocator > |
| | A special BasicString that uses a fast temporary allocator.
|
| |
| using | CeresEngine::String = BasicString< char > |
| | Narrow string used for handling narrow encoded text in UTF-8.
|
| |
| using | CeresEngine::TemporaryString = TemporaryBasicString< char > |
| | A special String that uses a fast temporary allocator.
|
| |
| using | CeresEngine::WString = BasicString< wchar_t > |
| | Wide string used primarily for handling Unicode text (UTF-32 on Linux, UTF-16 on Windows, generally).
|
| |
| using | CeresEngine::TemporaryWString = TemporaryBasicString< wchar_t > |
| | A special String that uses a fast temporary allocator.
|
| |
| using | CeresEngine::U16String = BasicString< char16_t > |
| | Wide string used UTF-16 encoded strings.
|
| |
| using | CeresEngine::TemporaryU16String = TemporaryBasicString< char16_t > |
| | A special String that uses a fast temporary allocator.
|
| |
| using | CeresEngine::U32String = BasicString< char32_t > |
| | Wide string used UTF-32 encoded strings.
|
| |
| using | CeresEngine::TemporaryU32String = TemporaryBasicString< char32_t > |
| | A special String that uses a fast temporary allocator.
|
| |
| using | CeresEngine::StringView = BasicStringView< char > |
| | Narrow string view used for handling narrow encoded text in UTF-8.
|
| |
| using | CeresEngine::WStringView = BasicStringView< wchar_t > |
| | Wide string view used primarily for handling Unicode text (UTF-32 on Linux, UTF-16 on Windows, generally).
|
| |
| using | CeresEngine::U16StringView = BasicStringView< char16_t > |
| | Wide string view used UTF-16 encoded strings.
|
| |
| using | CeresEngine::U32StringView = BasicStringView< char32_t > |
| | Wide string view used UTF-32 encoded strings.
|
| |
| template<typename T , typename RawAllocator = DefaultAllocator> |
| using | CeresEngine::CiBasicString = BasicString< T, CiCharTraits< T >, RawAllocator > |
| | Basic case-insensitive string that uses framework's memory allocators.
|
| |
| template<typename T > |
| using | CeresEngine::TemporaryCiBasicString = BasicString< T, CiCharTraits< T >, TemporaryAllocator > |
| | A special CiBasicString that uses a fast temporary allocator.
|
| |
| template<typename T > |
| using | CeresEngine::CiBasicStringView = BasicStringView< T, CiCharTraits< T > > |
| | Basic case-insensitive string view.
|
| |
| using | CeresEngine::CiString = CiBasicString< char > |
| | Narrow case-insensitive string used for handling narrow encoded text (either locale specific ANSI or UTF-8).
|
| |
| using | CeresEngine::TemporaryCiString = TemporaryCiBasicString< char > |
| | A special CiString that uses a fast temporary allocator.
|
| |
| using | CeresEngine::CiWString = CiBasicString< wchar_t > |
| | Wide case-insensitive string used primarily for handling Unicode text (UTF-32 on Linux, UTF-16 on Windows, generally).
|
| |
| using | CeresEngine::TemporaryCiWString = TemporaryCiBasicString< wchar_t > |
| | A special CiString that uses a fast temporary allocator.
|
| |
| using | CeresEngine::CiU16String = CiBasicString< char16_t > |
| | Wide case-insensitive string used UTF-16 encoded strings.
|
| |
| using | CeresEngine::TemporaryCiU16String = TemporaryCiBasicString< char16_t > |
| | A special CiString that uses a fast temporary allocator.
|
| |
| using | CeresEngine::CiU32String = CiBasicString< char32_t > |
| | Wide case-insensitive string used UTF-32 encoded strings.
|
| |
| using | CeresEngine::TemporaryCiU32String = TemporaryCiBasicString< char32_t > |
| | A special CiString that uses a fast temporary allocator.
|
| |
| using | CeresEngine::CiStringView = CiBasicStringView< char > |
| | Narrow case-insensitive string view used for handling narrow encoded text (either locale specific ANSI or UTF-8).
|
| |
| using | CeresEngine::CiWStringView = CiBasicStringView< wchar_t > |
| | Wide case-insensitive string view used primarily for handling Unicode text (UTF-32 on Linux, UTF-16 on Windows, generally).
|
| |
| using | CeresEngine::CiU16StringView = CiBasicStringView< char16_t > |
| | Wide case-insensitive string view used UTF-16 encoded strings.
|
| |
| using | CeresEngine::CiU32StringView = CiBasicStringView< char32_t > |
| | Wide case-insensitive string view used UTF-32 encoded strings.
|
| |
|
| template<typename T , typename CharTraits , typename RawAllocator > |
| BasicString< T, CharTraits, RawAllocator > | CeresEngine::operator+ (const BasicString< T, CharTraits, RawAllocator > &lhs, const T *rhs) |
| |
| template<typename T , typename CharTraits , typename RawAllocator > |
| BasicString< T, CharTraits, RawAllocator > | CeresEngine::operator+ (const T *lhs, const BasicString< T, CharTraits, RawAllocator > &rhs) |
| |
| template<typename T , typename RawAllocator > |
| CiBasicStringView< T > | CeresEngine::toCaseInsensitive (const BasicString< T, RawAllocator > &view) |
| |
| template<typename T , typename RawAllocator > |
| CiBasicStringView< T > | CeresEngine::toCaseInsensitive (const CiBasicString< T, RawAllocator > &view) |
| |
| template<typename T > |
| CiBasicStringView< T > | CeresEngine::toCaseInsensitive (BasicStringView< T > view) |
| |
| template<typename T > |
| CiBasicStringView< T > | CeresEngine::toCaseInsensitive (CiBasicStringView< T > view) |
| |
| template<typename T , typename RawAllocator > |
| BasicStringView< T > | CeresEngine::toCaseSensitive (const CiBasicString< T, RawAllocator > &view) |
| |
| template<typename T , typename CharTraits , typename RawAllocator > |
| BasicStringView< T > | CeresEngine::toCaseSensitive (const BasicString< T, CharTraits, RawAllocator > &view) |
| |
| template<typename T > |
| BasicStringView< T > | CeresEngine::toCaseSensitive (CiBasicStringView< T > view) |
| |
| template<typename T > |
| BasicStringView< T > | CeresEngine::toCaseSensitive (BasicStringView< T > view) |
| |
| String | CeresEngine::operator""_s (const char *str, const size_t length) |
| |
| template<typename T , typename RawAllocator > |
| BasicString< T, RawAllocator > | CeresEngine::operator+ (const BasicString< T, RawAllocator > &lhs, BasicStringView< T > rhs) |
| |
| template<typename T , typename RawAllocator > |
| BasicString< T, RawAllocator > | CeresEngine::operator+ (BasicString< T, RawAllocator > &&lhs, BasicStringView< T > rhs) |
| |