Inviwo 0.9.12-pre
Inviwo documentation
Loading...
Searching...
No Matches
inviwo::util::is_constructible< Type, Arguments > Struct Template Reference

#include <inviwo/core/util/typetraits.h>

Static Public Member Functions

template<class>
static std::false_type check (...)
template<typename U, decltype(U(std::declval< Arguments >()...)) * = nullptr>
static std::true_type check (int)

Static Public Attributes

static const bool value = decltype(check<Type>(0))::value

Detailed Description

template<typename Type, typename... Arguments>
struct inviwo::util::is_constructible< Type, Arguments >

A type trait to determine if type "Type" is constructible from arguments "Arguments...". Example: util::is_constructible<MyType, FirstArg, SecondArg>::value


The documentation for this struct was generated from the following file:
  • include/inviwo/core/util/typetraits.h