i6engine  1.0
i6e::api::detail::constructible_from< type, Args > Struct Template Reference

#include <D:/Projekte/i6engine/libs/i6engine-modules/include/i6engine/api/configs/attributeMap.h>

Static Public Member Functions

template<class C >
static C arg ()
 
template<typename U >
static char constructible_test (U *, decltype(U(arg< Args >()...))*=0)
 
static int constructible_test (...)
 

Static Public Attributes

static const bool value
 

Detailed Description

template<class type, class... Args>
struct i6e::api::detail::constructible_from< type, Args >

Definition at line 59 of file attributeMap.h.

Member Function Documentation

template<class type , class... Args>
template<class C >
static C i6e::api::detail::constructible_from< type, Args >::arg ( )
static
template<class type , class... Args>
template<typename U >
static char i6e::api::detail::constructible_from< type, Args >::constructible_test ( U *  ,
decltype(U(arg< Args >()...))*  = 0 
)
static
template<class type , class... Args>
static int i6e::api::detail::constructible_from< type, Args >::constructible_test (   ...)
static

Member Data Documentation

template<class type , class... Args>
const bool i6e::api::detail::constructible_from< type, Args >::value
static

Definition at line 67 of file attributeMap.h.


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