ALib C++ Library
Library Version: 2402 R1
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/chararray.hpp"
#include "alib/strings/chararraytraits.inl"
#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 >
 

Namespaces

namespace  alib
 
namespace  alib::strings
 

Functions

constexpr ComplementString NullComplementString ()
 
constexpr NString NullNString ()
 
constexpr StrangeString NullStrangeString ()
 
constexpr String NullString ()
 
constexpr WString NullWString ()
 
constexpr XString NullXString ()
 
Comparison Operators

############################################################################################

#############################################################################################

template<typename TChar >
strings::TString< TChar > AllocateCopy (const strings::TString< TChar > &src)
 
template<typename TChar >
void DeleteString (const strings::TString< TChar > &string)
 
bool operator!= (const String &lhs, const String &rhs)
 
bool operator<=> (const String &lhs, const String &rhs)
 
bool operator== (const String &lhs, const String &rhs)
 

Variables

static constexpr integer MAX_LEN = (std::numeric_limits<integer>::max)()