neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
neolib::variadic Namespace Reference

Classes

struct  index
 
struct  index< T, F, R... >
 
struct  index< T, T, R... >
 

Variables

template<typename T , typename... R>
constexpr size_t index_v = index<T, R...>::value
 
template<typename T , typename... R>
constexpr size_t no_reference_index_v = index<std::remove_reference_t<T>, R...>::value
 

Variable Documentation

◆ index_v

template<typename T , typename... R>
constexpr size_t neolib::variadic::index_v = index<T, R...>::value
constexpr

Definition at line 40 of file variadic.hpp.

◆ no_reference_index_v

template<typename T , typename... R>
constexpr size_t neolib::variadic::no_reference_index_v = index<std::remove_reference_t<T>, R...>::value
constexpr

Definition at line 43 of file variadic.hpp.