Meta
API
- ConceptWrapper.hpp
- FunInfo.hpp
- TypeID.hpp
GetTypeID()
SetupTypeNames()
BuildInfo()
GetTypeIDs()
GetTypePackIDs()
TypeID
TypeID::info_t
TypeID::TypeID()
TypeID::TypeID()
TypeID::TypeID()
TypeID::TypeID()
TypeID::~TypeID()
TypeID::operator=()
TypeID::operator size_t()
TypeID::operator bool()
TypeID::operator==()
TypeID::operator!=()
TypeID::operator<()
TypeID::operator<=()
TypeID::operator>()
TypeID::operator>=()
TypeID::GetID()
TypeID::GetName()
TypeID::SetName()
TypeID::IsInitialized()
TypeID::SetInitialized()
TypeID::IsAbstract()
TypeID::IsArithmetic()
TypeID::IsArray()
TypeID::IsClass()
TypeID::IsConst()
TypeID::IsEmpty()
TypeID::IsObject()
TypeID::IsPointer()
TypeID::IsReference()
TypeID::IsTrivial()
TypeID::IsVoid()
TypeID::IsVolatile()
TypeID::IsTypePack()
TypeID::IsType()
TypeID::IsTypeIn()
TypeID::GetDecayTypeID()
TypeID::GetElementTypeID()
TypeID::GetRemoveConstTypeID()
TypeID::GetRemoveCVTypeID()
TypeID::GetRemoveExtentTypeID()
TypeID::GetRemoveAllExtentsTypeID()
TypeID::GetRemovePointerTypeID()
TypeID::GetRemoveReferenceTypeID()
TypeID::GetRemoveVolatileTypeID()
TypeID::GetSize()
TypeID::ToDouble()
TypeID::ToString()
TypeID::FromDouble()
TypeID::FromString()
TypeID::info_ptr
TypeID::GetUnknownInfoPtr()
TypeID::Info
TypeID::Info::~Info()
TypeID::Info::IsAbstract()
TypeID::Info::IsArithmetic()
TypeID::Info::IsArray()
TypeID::Info::IsClass()
TypeID::Info::IsConst()
TypeID::Info::IsEmpty()
TypeID::Info::IsObject()
TypeID::Info::IsPointer()
TypeID::Info::IsReference()
TypeID::Info::IsTrivial()
TypeID::Info::IsVoid()
TypeID::Info::IsVolatile()
TypeID::Info::IsFunction()
TypeID::Info::IsTypePack()
TypeID::Info::GetDecayID()
TypeID::Info::GetElementID()
TypeID::Info::GetRemoveConstID()
TypeID::Info::GetRemoveCVID()
TypeID::Info::GetRemoveExtentID()
TypeID::Info::GetRemoveAllExtentsID()
TypeID::Info::GetRemovePtrID()
TypeID::Info::GetRemoveRefID()
TypeID::Info::GetRemoveVolatileID()
TypeID::Info::GetSize()
TypeID::Info::ToDouble()
TypeID::Info::ToString()
TypeID::Info::FromDouble()
TypeID::Info::FromString()
TypeID::Info::Info()
TypeID::Info::Info()
TypeID::Info::Info()
TypeID::Info::init
TypeID::Info::name
TypeID::InfoData
TypeID::InfoData::IsAbstract()
TypeID::InfoData::IsArithmetic()
TypeID::InfoData::IsArray()
TypeID::InfoData::IsClass()
TypeID::InfoData::IsConst()
TypeID::InfoData::IsEmpty()
TypeID::InfoData::IsObject()
TypeID::InfoData::IsPointer()
TypeID::InfoData::IsReference()
TypeID::InfoData::IsTrivial()
TypeID::InfoData::IsVoid()
TypeID::InfoData::IsVolatile()
TypeID::InfoData::IsFunction()
TypeID::InfoData::IsTypePack()
TypeID::InfoData::GetDecayID()
TypeID::InfoData::GetElementID()
TypeID::InfoData::GetRemoveConstID()
TypeID::InfoData::GetRemoveCVID()
TypeID::InfoData::GetRemoveExtentID()
TypeID::InfoData::GetRemoveAllExtentsID()
TypeID::InfoData::GetRemovePtrID()
TypeID::InfoData::GetRemoveRefID()
TypeID::InfoData::GetRemoveVolatileID()
TypeID::InfoData::GetSize()
TypeID::InfoData::ToDouble()
TypeID::InfoData::ToString()
TypeID::InfoData::FromDouble()
TypeID::InfoData::FromString()
HasEMPGetTypeName
HasEMPGetTypeName
- TypePack.hpp
TypePackFill
null_t
TypePack
TypePack::has_type
TypePack::get
TypePack::this_t
TypePack::first_t
TypePack::last_t
TypePack::push_front
TypePack::push_back
TypePack::add
TypePack::pop
TypePack::popN
TypePack::shrink
TypePack::pad
TypePack::resize
TypePack::merge
TypePack::find_union
TypePack::find_intersect
TypePack::reverse
TypePack::rotate
TypePack::set
TypePack::select
TypePack::to_function_t
TypePack::apply
TypePack::filter
TypePack::filter_out
TypePack::find_t
TypePack::remove_t
TypePack::make_unique
TypePack::wrap
TypePack::make_combos
TypePack::Has()
TypePack::Count()
TypePack::GetID()
TypePack::GetID()
TypePack::GetSize()
TypePack::IsEmpty()
TypePack::IsUnique()
TypePack::CountUnique()
TypePack::SIZE
TypePack::type_matcher
TypePack
TypePack::this_t
TypePack::first_t
TypePack::last_t
TypePack::push_front
TypePack::push_back
TypePack::add
TypePack::popN
TypePack::shrink
TypePack::pad
TypePack::resize
TypePack::merge
TypePack::reverse
TypePack::rotate
TypePack::to_function_t
TypePack::apply
TypePack::filter
TypePack::filter_out
TypePack::find_t
TypePack::remove_t
TypePack::make_unique
TypePack::wrap
TypePack::Has()
TypePack::Count()
TypePack::GetSize()
TypePack::IsEmpty()
TypePack::IsUnique()
TypePack::SIZE
is_TypePack
is_TypePack
- ValPack.hpp
ValPackRange
ValPackCount
ValPack
ValPack::this_t
ValPack::pop
ValPack::push
ValPack::push_back
ValPack::push_if_not
ValPack::push_back_if_not
ValPack::pop_val
ValPack::remove
ValPack::append
ValPack::apply
ValPack::Has()
ValPack::Count()
ValPack::GetID()
ValPack::GetSize()
ValPack::IsEmpty()
ValPack::IsUnique()
ValPack::Sum()
ValPack::Product()
ValPack::Min()
ValPack::Min()
ValPack::Max()
ValPack::Max()
ValPack::IsSorted()
ValPack::ApplyIndex()
ValPack::ToString()
ValPack::PrintVals()
ValPack::first
ValPack::SIZE
ValPack
ValPack::this_t
ValPack::push
ValPack::push_back
ValPack::push_if_not
ValPack::push_back_if_not
ValPack::pop_val
ValPack::remove
ValPack::append
ValPack::Has()
ValPack::Count()
ValPack::GetID()
ValPack::GetSize()
ValPack::IsEmpty()
ValPack::IsUnique()
ValPack::Sum()
ValPack::Product()
ValPack::Min()
ValPack::Max()
ValPack::IsSorted()
ValPack::ToString()
ValPack::PrintVals()
ValPack::SIZE
pack
- macro_math.hpp
- macros.hpp
- meta.hpp
first_type
second_type
third_type
fourth_type
pack_id
last_type
sfinae_decoy
type_decoy
decoy_t
bool_decoy
int_decoy
AdaptTemplate
AdaptTemplate_Arg1
DoNothing()
BuildObjVector1()
BuildObjVector2()
BuildObjVector3()
BuildObjVector4()
BuildObjVector1()
BuildObjVector2()
BuildObjVector3()
BuildObjVector4()
BuildObjVector()
has_type()
count_type()
get_type_index()
has_unique_first_type()
has_unique_types()
test_type_exist()
test_type_value()
test_type()
TruncateCall()
GetSize()
run_and_ignore
type_index
type_index
type_index
type_index
type_index
dependent_false
AdaptFunction
tIntMath
tIntMath
- reflection.hpp
- type_traits.hpp
IsIterable
remove_std_function_t
element_t
is_pointer
remove_ptr_type_t
remove_pointer_t
uint_bit_count_t
int_bit_count_t
match_const_t
variadic_concat_t
variadic_filter_t
variadic_remove_duplicates_t
variadic_union_t
variadic_intersection_t
is_ptr_type_v()
is_ptr_type_v()
remove_ptr_value()
variadic_contains_v
variadic_index_of_v
HasToString
HasToString
HasToDouble
HasToDouble
is_std_function
is_std_function
remove_std_function_type
remove_std_function_type
element_type
element_type
is_emp_vector
is_emp_vector
is_span
is_span
is_ptr_type
is_ptr_type
is_ptr_type
is_ptr_type
remove_ptr_type
remove_ptr_type
remove_ptr_type
remove_ptr_type
uint_bit_count
uint_bit_count
uint_bit_count
uint_bit_count
uint_bit_count
int_bit_count
int_bit_count
int_bit_count
int_bit_count
int_bit_count
match_const
match_const
ptr_pair
ptr_pair
ptr_pair
ptr_pair
is_invocable
variadic_contains
variadic_concat
variadic_filter
variadic_remove_duplicates
variadic_union
variadic_union
variadic_intersection
variadic_intersection
variadic_index_of