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

#include <sol.hpp>

Public Member Functions

 as_container_t (T value)
 
 operator std::add_rvalue_reference_t< T > ()
 
 operator std::add_lvalue_reference_t< std::add_const_t< T >> () const
 

Public Attributes

T source
 

Constructor & Destructor Documentation

§ as_container_t()

template<typename T>
sol::as_container_t< T >::as_container_t ( T  value)
inline
16256  : source(std::move(value)) {
16257  }
T source
Definition: sol.hpp:16253

Member Function Documentation

§ operator std::add_lvalue_reference_t< std::add_const_t< T >>()

template<typename T>
sol::as_container_t< T >::operator std::add_lvalue_reference_t< std::add_const_t< T >> ( ) const
inline
16263  {
16264  return source;
16265  }
T source
Definition: sol.hpp:16253

§ operator std::add_rvalue_reference_t< T >()

template<typename T>
sol::as_container_t< T >::operator std::add_rvalue_reference_t< T > ( )
inline
16259  {
16260  return std::move(source);
16261  }
T source
Definition: sol.hpp:16253

Member Data Documentation

§ source

template<typename T>
T sol::as_container_t< T >::source

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