This header-file is part of module ALib Characters of the ALib C++ Library.
© 2013-2025 A-Worx GmbH, Germany. Published under Boost Software License.
Definition in file chartraits.inl.
Go to the source code of this file.
Classes | |
struct | alib::characters::ArrayTraits< TStringSource, TChar > |
struct | alib::characters::ZTArrayTraits< TStringSource, TChar > |
Namespaces | |
namespace | alib |
namespace | alib::characters |
Concepts | |
concept | alib::characters::IsArray |
concept | alib::characters::IsZTArray |
concept | alib::characters::IsImplicitArraySource |
concept | alib::characters::IsExplicitArraySource |
concept | alib::characters::IsMutableArraySource |
concept | alib::characters::IsImplicitArrayCast |
concept | alib::characters::IsExplicitArrayCast |
concept | alib::characters::IsImplicitZTArraySource |
concept | alib::characters::IsExplicitZTArraySource |
concept | alib::characters::IsMutableZTArraySource |
concept | alib::characters::IsImplicitZTArrayCast |
concept | alib::characters::IsExplicitZTArrayCast |
concept | alib::characters::IsCharacter |
Typedefs | |
template<typename TChar> | |
using | alib::characters::ComplementType |
template<typename T> | |
using | alib::characters::Type |
template<size_t TSizeOf> | |
using | alib::characters::TypeBySize |
template<typename T> | |
using | alib::characters::ZTType |
Enumerations | |
enum class | alib::characters::Policy { alib::characters::NONE , alib::characters::Implicit , alib::characters::ExplicitOnly , alib::characters::MutableOnly } |
Functions | |
template<typename T> | |
constexpr integer | alib::characters::ArrayLength () |