This header file is part of module ALib Strings of the ALib C++ Library.
© 2013-2024 A-Worx GmbH, Germany. Published under Boost Software License.
Definition in file string.hpp.
#include "alib/strings/fwds.hpp"#include "alib/characters/characters.hpp"#include "alib/strings/chararraytraits.inl"#include "alib/lang/tmp.hpp"#include <iterator>Go to the source code of this file.
Classes | |
| class | TString< TChar >::TRandomAccessIterator< TCharConstOrMutable > |
| class | TString< TChar > |
| struct | TT_StringConstants< TChar > |
| DOXYGEN. More... | |
Namespaces | |
| namespace | alib |
| namespace | alib::strings |
Functions | |
Comparison Operators | |
| bool | operator== (const String &lhs, const String &rhs) |
Variables | |
| constexpr ComplementString | EMPTY_COMPLEMENT_STRING = strings::TT_StringConstants<complementChar>::EmptyString() |
| An empty string of the complement character type. | |
| constexpr NString | EMPTY_NSTRING = strings::TT_StringConstants<nchar >::EmptyString() |
| An empty string of the narrow character type. | |
| constexpr StrangeString | EMPTY_STRANGE_STRING = strings::TT_StringConstants<strangeChar >::EmptyString() |
| An empty string of the strange character type. | |
| constexpr const String | EMPTY_STRING = strings::TT_StringConstants<character >::EmptyString() |
| An empty string of the default character type. | |
| constexpr WString | EMPTY_WSTRING = strings::TT_StringConstants<wchar >::EmptyString() |
| An empty string of the wide character type. | |
| constexpr XString | EMPTY_XSTRING = strings::TT_StringConstants<xchar >::EmptyString() |
| An empty string of the complement character type. | |
| static constexpr integer | MAX_LEN = (std::numeric_limits<integer>::max)() |
| The maximum length of an ALib string. | |
| constexpr ComplementString | NULL_COMPLEMENT_STRING |
| A nulled string of the complement character type. | |
| constexpr NString | NULL_NSTRING |
| A nulled string of the narrow character type. | |
| constexpr StrangeString | NULL_STRANGE_STRING |
| A nulled string of the strange character type. | |
| constexpr String | NULL_STRING |
| A nulled string of the default character type. | |
| constexpr WString | NULL_WSTRING |
| A nulled string of the wide character type. | |
| constexpr XString | NULL_XSTRING |
| A nulled string of the complement character type. | |