This header-file is part of module ALib Strings of the ALib C++ Library.
© 2013-2025 A-Worx GmbH, Germany. Published under Boost Software License.
Definition in file string.inl.
Go to the source code of this file.
Namespaces | |
namespace | alib |
namespace | alib::characters |
namespace | alib::strings |
Typedefs | |
using | alib::ComplementString = strings::TString <complementChar> |
Type alias in namespace alib. | |
using | alib::NString = strings::TString <nchar> |
Type alias in namespace alib. | |
using | alib::StrangeString = strings::TString <strangeChar> |
Type alias in namespace alib. | |
using | alib::String = strings::TString <character> |
Type alias in namespace alib. | |
using | alib::WString = strings::TString <wchar> |
Type alias in namespace alib. | |
using | alib::XString = strings::TString <xchar> |
Type alias in namespace alib. | |
Functions | |
Comparison Operators | |
auto | alib::strings::operator<=> (const String &lhs, const String &rhs) |
Variables | |
constexpr ComplementString | alib::EMPTY_COMPLEMENT_STRING = strings::StringConstantsTraits<complementChar>::EmptyString() |
An empty string of the complement character type. | |
constexpr NString | alib::EMPTY_NSTRING = strings::StringConstantsTraits<nchar >::EmptyString() |
An empty string of the narrow character type. | |
constexpr StrangeString | alib::EMPTY_STRANGE_STRING = strings::StringConstantsTraits<strangeChar >::EmptyString() |
An empty string of the strange character type. | |
constexpr const String | alib::EMPTY_STRING = strings::StringConstantsTraits<character >::EmptyString() |
An empty string of the default character type. | |
constexpr WString | alib::EMPTY_WSTRING = strings::StringConstantsTraits<wchar >::EmptyString() |
An empty string of the wide character type. | |
constexpr XString | alib::EMPTY_XSTRING = strings::StringConstantsTraits<xchar >::EmptyString() |
An empty string of the complement character type. | |
constexpr integer | alib::strings::MAX_LEN = (std::numeric_limits<integer>::max)() |
The maximum length of an ALib string. | |
constexpr ComplementString | alib::NULL_COMPLEMENT_STRING |
A nulled string of the complement character type. | |
constexpr NString | alib::NULL_NSTRING |
A nulled string of the narrow character type. | |
constexpr StrangeString | alib::NULL_STRANGE_STRING |
A nulled string of the strange character type. | |
constexpr String | alib::NULL_STRING |
A nulled string of the default character type. | |
constexpr WString | alib::NULL_WSTRING |
A nulled string of the wide character type. | |
constexpr XString | alib::NULL_XSTRING |
A nulled string of the complement character type. | |