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. | |