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

#include <sol.hpp>

Public Types

typedef T type
 
typedef T actual_type
 
template<typename X >
using rebind_base = void
 

Static Public Member Functions

template<typename U >
static bool is_null (U &&)
 
template<typename U >
static auto get (U &&value)
 

Static Public Attributes

static const bool value = false
 

Member Typedef Documentation

§ actual_type

template<typename T>
typedef T sol::unique_usertype_traits< T >::actual_type

§ rebind_base

template<typename T>
template<typename X >
using sol::unique_usertype_traits< T >::rebind_base = void

§ type

template<typename T>
typedef T sol::unique_usertype_traits< T >::type

Member Function Documentation

§ get()

template<typename T>
template<typename U >
static auto sol::unique_usertype_traits< T >::get ( U &&  value)
inlinestatic
4749  {
4750  return std::addressof(detail::deref(value));
4751  }
auto deref(T &&item) -> decltype(std::forward< T >(item))
Definition: sol.hpp:1842
static const bool value
Definition: sol.hpp:4741

§ is_null()

template<typename T>
template<typename U >
static bool sol::unique_usertype_traits< T >::is_null ( U &&  )
inlinestatic
4744  {
4745  return false;
4746  }

Member Data Documentation

§ value

template<typename T>
const bool sol::unique_usertype_traits< T >::value = false
static

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