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 strings/fwds.hpp.
#include "alib/characters/characters.hpp"
Go to the source code of this file.
Classes | |
struct | T_SuppressAutoCast< TFrom, TImOrExplict, TTo, TEnableIf > |
Namespaces | |
namespace | alib |
namespace | alib::strings |
Macros | |
ALib Module Strings | |
The macros in this section are introduced by module ALib Strings . | |
#define | ALIB_STRING_DBG_CHK(instance) |
#define | ALIB_STRINGS_FROM_NARROW( src, dest, bufSize) decltype(src)& dest(src); |
#define | ALIB_STRINGS_FROM_NARROW_ARG( src, bufSize) src; |
#define | ALIB_STRINGS_FROM_WIDE( src, dest, bufSize) alib::strings::TLocalString<nchar,bufSize> dest(src); |
#define | ALIB_STRINGS_FROM_WIDE_ARG src,bufSize ) alib::strings::TLocalString<nchar,bufSize>(src); |
#define | ALIB_STRINGS_TO_NARROW( src, dest, bufSize) decltype(src)& dest(src); |
#define | ALIB_STRINGS_TO_NARROW_ARG( src, bufSize) src; |
#define | ALIB_STRINGS_TO_WIDE( src, dest, bufSize) alib::strings::TLocalString<wchar,bufSize> dest(src); |
#define | ALIB_STRINGS_TO_WIDE_ARG( src, bufSize) alib::strings::TLocalString<wchar,bufSize>(src); |
Typedefs | |
using | AString = strings::TAString <character> |
Type alias in namespace alib. | |
using | ComplementAString = strings::TAString <complementChar> |
Type alias in namespace alib. | |
using | ComplementCString = strings::TCString <complementChar> |
Type alias in namespace alib. | |
using | ComplementFormat = strings::TFormat<complementChar > |
Type alias in namespace alib. | |
template<integer TCapacity> | |
using | ComplementLocalString = strings::TLocalString<complementChar, TCapacity> |
Type alias in namespace alib. | |
using | ComplementNumberFormat = strings::TNumberFormat<complementChar> |
Type alias in namespace alib. | |
using | ComplementString = strings::TString <complementChar> |
Type alias in namespace alib. | |
using | ComplementStringLengthResetter = strings::TStringLengthResetter<complementChar> |
Type alias in namespace alib. | |
using | ComplementStringNZT = strings::TStringNZT <complementChar> |
Type alias in namespace alib. | |
using | ComplementSubstring = strings::TSubstring <complementChar> |
Type alias in namespace alib. | |
using | CString = strings::TCString <character> |
Type alias in namespace alib. | |
using | Format = strings::TFormat<character> |
Type alias in namespace alib. | |
template<integer TCapacity> | |
using | LocalString = strings::TLocalString<character, TCapacity> |
Type alias in namespace alib. | |
using | NAString = strings::TAString <nchar> |
Type alias in namespace alib. | |
using | NCString = strings::TCString <nchar> |
Type alias in namespace alib. | |
using | NFormat = strings::TFormat<nchar> |
Type alias in namespace alib. | |
template<integer TCapacity> | |
using | NLocalString = strings::TLocalString <nchar , TCapacity> |
Type alias in namespace alib. | |
using | NNumberFormat = strings::TNumberFormat<nchar> |
Type alias in namespace alib. | |
using | NString = strings::TString <nchar> |
Type alias in namespace alib. | |
using | NString128 = NLocalString< 128> |
Type alias name for TLocalString<nchar,128> . | |
using | NString16 = NLocalString< 16> |
Type alias name for TLocalString<nchar,16> . | |
using | NString1K = NLocalString<1024> |
Type alias name for TLocalString<nchar,1024> . | |
using | NString256 = NLocalString< 256> |
Type alias name for TLocalString<nchar,256> . | |
using | NString2K = NLocalString<2048> |
Type alias name for TLocalString<nchar,2048> . | |
using | NString32 = NLocalString< 32> |
Type alias name for TLocalString<nchar,32> . | |
using | NString4K = NLocalString<4096> |
Type alias name for TLocalString<nchar,4096> . | |
using | NString512 = NLocalString< 512> |
Type alias name for TLocalString<nchar,512> . | |
using | NString64 = NLocalString< 64> |
Type alias name for TLocalString<nchar,64> . | |
using | NString8 = NLocalString< 8> |
Type alias name for TLocalString<nchar,8> . | |
using | NStringLengthResetter = strings::TStringLengthResetter<nchar> |
Type alias in namespace alib. | |
using | NStringNZT = strings::TStringNZT <nchar> |
Type alias in namespace alib. | |
using | NSubstring = strings::TSubstring <nchar> |
Type alias in namespace alib. | |
using | NumberFormat = strings::TNumberFormat<character> |
Type alias in namespace alib. | |
using | StrangeAString = strings::TAString <strangeChar> |
Type alias in namespace alib. | |
using | StrangeCString = strings::TCString <strangeChar> |
Type alias in namespace alib. | |
using | StrangeFormat = strings::TFormat<strangeChar > |
Type alias in namespace alib. | |
template<integer TCapacity> | |
using | StrangeLocalString = strings::TLocalString<strangeChar, TCapacity> |
Type alias in namespace alib. | |
using | StrangeNumberFormat = strings::TNumberFormat<strangeChar> |
Type alias in namespace alib. | |
using | StrangeString = strings::TString <strangeChar> |
Type alias in namespace alib. | |
using | StrangeStringLengthResetter = strings::TStringLengthResetter<strangeChar > |
Type alias in namespace alib. | |
using | StrangeStringNZT = strings::TStringNZT <strangeChar> |
Type alias in namespace alib. | |
using | StrangeSubstring = strings::TSubstring <strangeChar> |
Type alias in namespace alib. | |
using | String = strings::TString <character> |
Type alias in namespace alib. | |
using | String128 = LocalString< 128> |
Type alias name for TLocalString<character,128> . | |
using | String16 = LocalString< 16> |
Type alias name for TLocalString<character,16> . | |
using | String1K = LocalString<1024> |
Type alias name for TLocalString<character,1024> . | |
using | String256 = LocalString< 256> |
Type alias name for TLocalString<character,256> . | |
using | String2K = LocalString<2048> |
Type alias name for TLocalString<character,2048> . | |
using | String32 = LocalString< 32> |
Type alias name for TLocalString<character,32> . | |
using | String4K = LocalString<4096> |
Type alias name for TLocalString<character,4096> . | |
using | String512 = LocalString< 512> |
Type alias name for TLocalString<character,512> . | |
using | String64 = LocalString< 64> |
Type alias name for TLocalString<character,64> . | |
using | String8 = LocalString< 8> |
Type alias name for TLocalString<character,8> . | |
using | StringLengthResetter = strings::TStringLengthResetter<character> |
Type alias in namespace alib. | |
using | StringNZT = strings::TStringNZT <character> |
Type alias in namespace alib. | |
using | Substring = strings::TSubstring <character> |
Type alias in namespace alib. | |
using | WAString = strings::TAString <wchar> |
Type alias in namespace alib. | |
using | WCString = strings::TCString <wchar> |
Type alias in namespace alib. | |
using | WFormat = strings::TFormat<wchar> |
Type alias in namespace alib. | |
template<integer TCapacity> | |
using | WLocalString = strings::TLocalString <wchar , TCapacity> |
Type alias in namespace alib. | |
using | WNumberFormat = strings::TNumberFormat<wchar> |
Type alias in namespace alib. | |
using | WString = strings::TString <wchar> |
Type alias in namespace alib. | |
using | WString128 = WLocalString< 128> |
Type alias name for TLocalString<wchar,128> . | |
using | WString16 = WLocalString< 16> |
Type alias name for TLocalString<wchar,16> . | |
using | WString1K = WLocalString<1024> |
Type alias name for TLocalString<wchar,1024> . | |
using | WString256 = WLocalString< 256> |
Type alias name for TLocalString<wchar,256> . | |
using | WString2K = WLocalString<2048> |
Type alias name for TLocalString<wchar,2048> . | |
using | WString32 = WLocalString< 32> |
Type alias name for TLocalString<wchar,32> . | |
using | WString4K = WLocalString<4096> |
Type alias name for TLocalString<wchar,4096> . | |
using | WString512 = WLocalString< 512> |
Type alias name for TLocalString<wchar,512> . | |
using | WString64 = WLocalString< 64> |
Type alias name for TLocalString<wchar,64> . | |
using | WString8 = WLocalString< 8> |
Type alias name for TLocalString<wchar,8> . | |
using | WStringLengthResetter = strings::TStringLengthResetter<wchar> |
Type alias in namespace alib. | |
using | WStringNZT = strings::TStringNZT <wchar> |
Type alias in namespace alib. | |
using | WSubstring = strings::TSubstring <wchar> |
Type alias in namespace alib. | |
using | XAString = strings::TAString <xchar> |
Type alias in namespace alib. | |
using | XCString = strings::TCString <xchar> |
Type alias in namespace alib. | |
using | XFormat = strings::TFormat<xchar> |
Type alias in namespace alib. | |
template<integer TCapacity> | |
using | XLocalString = strings::TLocalString <xchar , TCapacity> |
Type alias in namespace alib. | |
using | XNumberFormat = strings::TNumberFormat<xchar> |
Type alias in namespace alib. | |
using | XString = strings::TString <xchar> |
Type alias in namespace alib. | |
using | XStringLengthResetter = strings::TStringLengthResetter<xchar> |
Type alias in namespace alib. | |
using | XStringNZT = strings::TStringNZT <xchar> |
Type alias in namespace alib. | |
using | XSubstring = strings::TSubstring <xchar> |
Type alias in namespace alib. | |