ALib C++ Library
Library Version: 2510 R0
Documentation generated by doxygen
Loading...
Searching...
No Matches
ALib.Compatibility.StdStrings.H File Reference

Description:

This header-file is part of the ALib C++ Library.

© 2013-2025 A-Worx GmbH, Germany. Published under Boost Software License.

Definition in file ALib.Compatibility.StdStrings.H.

#include "alib/alib.inl"
#include <string>
#include <string_view>
#include <fmt/format.h>
#include <span>
#include <array>
#include <vector>
#include "ALib.Lang.H"
#include "ALib.Strings.H"
Include dependency graph for ALib.Compatibility.StdStrings.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  alib::strings::APPENDABLES::Appendable< TAppendable >
 
struct  alib::strings::APPENDABLES::AppendableTraits< TStdFormat< char, Args... >, char, TAllocator >
 
struct  alib::strings::APPENDABLES::AppendableTraits< TStdFormat< wchar_t, Args... >, wchar_t, TAllocator >
 
struct  alib::characters::compatibility::std::ArrayTraits< std::array< TChar, TLength >, TChar >
 
struct  alib::characters::compatibility::std::ArrayTraits< std::basic_string< char8_t >, nchar >
 
struct  alib::characters::compatibility::std::ArrayTraits< std::basic_string< TChar >, TChar >
 
struct  alib::characters::compatibility::std::ArrayTraits< std::basic_string_view< char8_t >, nchar >
 
struct  alib::characters::compatibility::std::ArrayTraits< std::basic_string_view< TChar >, TChar >
 
struct  alib::characters::compatibility::std::ArrayTraits< std::span< const TChar >, TChar >
 
struct  alib::characters::compatibility::std::ArrayTraits< std::vector< TChar >, TChar >
 
struct  alib::strings::compatibility::std::formatter< alib::strings::Appendable< TAppendable >, TChar >
 
struct  alib::strings::compatibility::std::formatter< alib::strings::TAString< TChar, TAllocator >, TChar >
 
struct  alib::strings::compatibility::std::formatter< alib::strings::TCString< TChar >, TChar >
 
struct  alib::strings::compatibility::std::formatter< alib::strings::TLocalString< TChar, TCapacity, TAllocator >, TChar >
 
struct  alib::strings::compatibility::std::formatter< alib::strings::TString< TChar >, TChar >
 
struct  alib::strings::compatibility::std::formatter< alib::strings::TSubstring< TChar >, TChar >
 
struct  alib::strings::APPENDABLES::TStdFormat< TChar, TArgs >
 
struct  alib::characters::compatibility::std::ZTArrayTraits< std::array< TChar, TLength >, TChar >
 
struct  alib::characters::compatibility::std::ZTArrayTraits< std::basic_string< TChar >, TChar >
 
struct  alib::characters::compatibility::std::ZTArrayTraits< std::basic_string_view< char8_t >, nchar >
 
struct  alib::characters::compatibility::std::ZTArrayTraits< std::basic_string_view< TChar >, TChar >
 
struct  alib::characters::compatibility::std::ZTArrayTraits< std::span< const TChar >, TChar >
 
struct  alib::characters::compatibility::std::ZTArrayTraits< std::vector< TChar >, TChar >
 

Namespaces

namespace  alib
 
namespace  alib::characters
 
namespace  alib::characters::compatibility
 
namespace  alib::characters::compatibility::std
 
namespace  alib::strings
 
namespace  alib::strings::APPENDABLES
 
namespace  alib::strings::compatibility
 
namespace  alib::strings::compatibility::std
 

Typedefs

template<typename TAppendable>
using alib::Appendable = strings::Appendable<TAppendable>
 Type alias in namespace alib.
 
template<typename... Args>
using alib::NStdFormat = strings::TStdFormat<char, Args...>
 Type alias in namespace alib.
 
template<typename... Args>
using alib::StdFormat = strings::TStdFormat<character, Args...>
 Type alias in namespace alib.
 
template<typename... Args>
using alib::WStdFormat = strings::TStdFormat<wchar_t, Args...>
 Type alias in namespace alib.
 

Functions

template<typename TAppendable>
 alib::strings::APPENDABLES::Appendable (const TAppendable &) -> Appendable< TAppendable >
 
template<typename TChar, typename... TArgs>
 alib::strings::APPENDABLES::TStdFormat (TString< TChar >, TArgs &&...) -> TStdFormat< TChar, TArgs... >