cppexpose  1.0.0.b785e04f23b8
C++ library for type introspection, reflection, and scripting interface
Public Types | List of all members
cppexpose::helper::ArgValueGen< I, Arguments > Struct Template Reference

Generate ArgValue class for types and index (e.g., ArgValueGen<2, float, int, double>::Type = ArgValue<int, 2> More...

#include <cppexpose/include/cppexpose/base/function_helpers.h>

Public Types

typedef PickType< I, Arguments... >::Type T
 
typedef ArgValue< T, I > Type
 

Detailed Description

template<size_t I, typename... Arguments>
struct cppexpose::helper::ArgValueGen< I, Arguments >

Generate ArgValue class for types and index (e.g., ArgValueGen<2, float, int, double>::Type = ArgValue<int, 2>

Member Typedef Documentation

template<size_t I, typename... Arguments>
typedef PickType<I, Arguments...>::Type cppexpose::helper::ArgValueGen< I, Arguments >::T
template<size_t I, typename... Arguments>
typedef ArgValue<T, I> cppexpose::helper::ArgValueGen< I, Arguments >::Type

The documentation for this struct was generated from the following file: