ALib C++ Library
Library Version: 2412 R0
Documentation generated by doxygen
Loading...
Searching...
No Matches
string.hpp File Reference

Description:

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>
Include dependency graph for string.hpp:
This graph shows which files directly or indirectly include this file:

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.