MCRO
C++23 utilities for Unreal Engine.
Loading...
Searching...
No Matches
Mcro::Inheritance::Detail Namespace Reference

Functions

template<CIsTypeList Bases, typename Function >
constexpr void ForEachExplicitBase (Function &&function)
 
template<typename T , typename Function >
constexpr void ForEachExplicitBase_Body (Function &&function)
 
template<CIsTypeList Bases, typename Function , size_t... Indices>
constexpr void ForEachExplicitBase_Impl (Function &&function, std::index_sequence< Indices... > &&)
 

Function Documentation

◆ ForEachExplicitBase()

template<CIsTypeList Bases, typename Function >
void Mcro::Inheritance::Detail::ForEachExplicitBase ( Function && function)
constexpr

Definition at line 51 of file Inheritance.h.

◆ ForEachExplicitBase_Body()

template<typename T , typename Function >
void Mcro::Inheritance::Detail::ForEachExplicitBase_Body ( Function && function)
constexpr

Definition at line 37 of file Inheritance.h.

◆ ForEachExplicitBase_Impl()

template<CIsTypeList Bases, typename Function , size_t... Indices>
void Mcro::Inheritance::Detail::ForEachExplicitBase_Impl ( Function && function,
std::index_sequence< Indices... > &&  )
constexpr

Definition at line 45 of file Inheritance.h.