Meta
API
- ConceptWrapper.hpp
- FunInfo.hpp
- TypeID.hpp
GetTypeID()SetupTypeNames()BuildInfo()GetTypeIDs()GetTypePackIDs()TypeIDTypeID::info_tTypeID::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_ptrTypeID::GetUnknownInfoPtr()TypeID::InfoTypeID::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::initTypeID::Info::name
TypeID::InfoDataTypeID::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()
HasEMPGetTypeNameHasEMPGetTypeName
- TypePack.hpp
TypePackFillTypePacknull_tTypePackTypePack::has_typeTypePack::getTypePack::this_tTypePack::first_tTypePack::last_tTypePack::push_frontTypePack::push_backTypePack::addTypePack::popTypePack::popNTypePack::shrinkTypePack::padTypePack::resizeTypePack::mergeTypePack::find_unionTypePack::find_intersectTypePack::reverseTypePack::rotateTypePack::setTypePack::selectTypePack::to_function_tTypePack::applyTypePack::filterTypePack::filter_outTypePack::find_tTypePack::remove_tTypePack::make_uniqueTypePack::wrapTypePack::make_combosTypePack::Has()TypePack::Count()TypePack::GetID()TypePack::GetID()TypePack::GetSize()TypePack::IsEmpty()TypePack::IsUnique()TypePack::CountUnique()TypePack::SIZETypePack::type_matcher
TypePackTypePack::this_tTypePack::first_tTypePack::last_tTypePack::push_frontTypePack::push_backTypePack::addTypePack::popNTypePack::shrinkTypePack::padTypePack::resizeTypePack::mergeTypePack::reverseTypePack::rotateTypePack::to_function_tTypePack::applyTypePack::filterTypePack::filter_outTypePack::find_tTypePack::remove_tTypePack::make_uniqueTypePack::wrapTypePack::Has()TypePack::Count()TypePack::GetSize()TypePack::IsEmpty()TypePack::IsUnique()TypePack::SIZE
is_TypePackis_TypePack
- ValPack.hpp
ValPackRangeValPackCountValPackValPackValPack::this_tValPack::popValPack::pushValPack::push_backValPack::push_if_notValPack::push_back_if_notValPack::pop_valValPack::removeValPack::appendValPack::applyValPack::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::firstValPack::SIZE
ValPackValPack::this_tValPack::pushValPack::push_backValPack::push_if_notValPack::push_back_if_notValPack::pop_valValPack::removeValPack::appendValPack::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_typesecond_typethird_typefourth_typepack_idlast_typesfinae_decoytype_decoydecoy_tbool_decoyint_decoyAdaptTemplateAdaptTemplate_Arg1DoNothing()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_ignoretype_indextype_indextype_indextype_indextype_indextype_indexShowTypedependent_falsePlaceholderTypeAdaptFunctiontIntMathtIntMath
- reflection.hpp
- type_traits.hpp
IsIterableremove_std_function_telement_tis_pointerremove_ptr_type_tremove_pointer_tuint_bit_count_tint_bit_count_tmatch_const_tvariadic_concat_tvariadic_filter_tvariadic_remove_duplicates_tvariadic_union_tvariadic_intersection_tis_ptr_type_v()is_ptr_type_v()remove_ptr_value()variadic_contains_vvariadic_index_of_vPtrvectorHasToStringHasToStringHasToDoubleHasToDoubleis_std_functionis_std_functionremove_std_function_typeremove_std_function_typeelement_typeelement_typeis_emp_vectoris_emp_vectoris_spanis_spanis_ptr_typeis_ptr_typeis_ptr_typeis_ptr_typeremove_ptr_typeremove_ptr_typeremove_ptr_typeremove_ptr_typeuint_bit_countuint_bit_countuint_bit_countuint_bit_countuint_bit_countint_bit_countint_bit_countint_bit_countint_bit_countint_bit_countmatch_constmatch_constptr_pairptr_pairptr_pairptr_pairis_invocablevariadic_containsvariadic_containsvariadic_concatvariadic_concatvariadic_filtervariadic_filtervariadic_remove_duplicatesvariadic_remove_duplicatesvariadic_unionvariadic_unionvariadic_unionvariadic_intersectionvariadic_intersectionvariadic_intersectionvariadic_index_ofvariadic_index_of