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

#include <sol.hpp>

Public Member Functions

 implicit_wrapper (T *item)
 
 implicit_wrapper (T &item)
 
 operator T & ()
 
 operator T* ()
 

Public Attributes

Titem
 

Constructor & Destructor Documentation

§ implicit_wrapper() [1/2]

template<typename T >
sol::detail::implicit_wrapper< T >::implicit_wrapper ( T item)
inline
4662  : item(*item) {
4663  }
T & item
Definition: sol.hpp:4660

§ implicit_wrapper() [2/2]

template<typename T >
sol::detail::implicit_wrapper< T >::implicit_wrapper ( T item)
inline
4665  : item(item) {
4666  }
T & item
Definition: sol.hpp:4660

Member Function Documentation

§ operator T &()

template<typename T >
sol::detail::implicit_wrapper< T >::operator T& ( )
inline
4667  {
4668  return item;
4669  }
T & item
Definition: sol.hpp:4660

§ operator T*()

template<typename T >
sol::detail::implicit_wrapper< T >::operator T* ( )
inline
4670  {
4671  return std::addressof(item);
4672  }
T & item
Definition: sol.hpp:4660

Member Data Documentation

§ item

template<typename T >
T& sol::detail::implicit_wrapper< T >::item

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