ALib C++ Library
Library Version: 2402 R1
Documentation generated by doxygen
Loading...
Searching...
No Matches
fwds.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 strings/fwds.hpp.

Include dependency graph for strings/fwds.hpp:
This graph shows which files directly or indirectly include this file:

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.