OpenMiner  0.0.1a
Voxel game engine
Static Public Member Functions | Static Public Attributes | List of all members
sol::is_assignable< T, U > Struct Template Reference

#include <sol.hpp>

Static Public Member Functions

template<class X , class Y >
static constexprbool has_assign (...)
 
template<class X , class Y , size_t S = sizeof((::std::declval<X>() = ::std::declval<Y>(), true))>
static constexprbool has_assign (bool)
 

Static Public Attributes

static constexprbool value = has_assign<T, U>(true)
 

Member Function Documentation

§ has_assign() [1/2]

template<class T , class U >
template<class X , class Y >
static constexprbool sol::is_assignable< T, U >::has_assign (   ...)
inlinestatic
3391  {
3392  return false;
3393  }

§ has_assign() [2/2]

template<class T , class U >
template<class X , class Y , size_t S = sizeof((::std::declval<X>() = ::std::declval<Y>(), true))>
static constexprbool sol::is_assignable< T, U >::has_assign ( bool  )
inlinestatic
3397  {
3398  return true;
3399  }

Member Data Documentation

§ value

template<class T , class U >
constexprbool sol::is_assignable< T, U >::value = has_assign<T, U>(true)
static

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