OpenMiner  0.0.1a
Voxel game engine
Classes | Functions
sol::detail_ Namespace Reference

Classes

struct  has_overloaded_addressof
 

Functions

template<typename T , TR2_OPTIONAL_REQUIRES(!has_overloaded_addressof< T >) >
constexpr Tstatic_addressof (T &ref)
 
template<typename T , TR2_OPTIONAL_REQUIRES(has_overloaded_addressof< T >) >
Tstatic_addressof (T &ref)
 
template<class U >
constexpr U convert (U v)
 

Function Documentation

§ convert()

template<class U >
constexpr U sol::detail_::convert ( v)
3483  {
3484  return v;
3485  }

§ static_addressof() [1/2]

template<typename T , TR2_OPTIONAL_REQUIRES(!has_overloaded_addressof< T >) >
constexpr T* sol::detail_::static_addressof ( T ref)
3472  {
3473  return &ref;
3474  }

§ static_addressof() [2/2]

template<typename T , TR2_OPTIONAL_REQUIRES(has_overloaded_addressof< T >) >
T* sol::detail_::static_addressof ( T ref)
3477  {
3478  return ::std::addressof(ref);
3479  }