NuriaProject Framework  0.1
The NuriaProject Framework
Classes | Typedefs | Functions
Nuria::CallbackHelper Namespace Reference

Classes

struct  CreateIndexTuple
 
struct  CreateIndexTuple< 1 >
 
struct  IndexTuple
 

Typedefs

template<typename... Types>
using buildIndexTuple = typename CreateIndexTuple< sizeof...(Types)+1 >::type
 

Functions

template<typename T >
void getArguments (void **list, int *types, int idx, T *cur)
 
template<typename T , typename T2 , typename... Args>
void getArguments (void **list, int *types, int idx, T *cur, T2 *next, Args *...args)
 
template<typename T >
constexpr int typeId ()
 
template<>
constexpr int typeId< void > ()
 

Detailed Description