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

#include <sol.hpp>

Inheritance diagram for sol::proxy_base< Super >:
sol::proxy_base_tag

Public Member Functions

 operator std::string () const
 
template<typename T , meta::enable< meta::neg< meta::is_string_constructible< T >>, is_proxy_primitive< meta::unqualified_t< T >>> = meta::enabler>
 operator T () const
 
template<typename T , meta::enable< meta::neg< meta::is_string_constructible< T >>, meta::neg< is_proxy_primitive< meta::unqualified_t< T >>>> = meta::enabler>
 operator T & () const
 
lua_State * lua_state () const
 

Member Function Documentation

§ lua_state()

template<typename Super>
lua_State* sol::proxy_base< Super >::lua_state ( ) const
inline
11962  {
11963  const Super& super = *static_cast<const Super*>(static_cast<const void*>(this));
11964  return super.lua_state();
11965  }

§ operator std::string()

template<typename Super>
sol::proxy_base< Super >::operator std::string ( ) const
inline
11945  {
11946  const Super& super = *static_cast<const Super*>(static_cast<const void*>(this));
11947  return super.template get<std::string>();
11948  }

§ operator T()

template<typename Super>
template<typename T , meta::enable< meta::neg< meta::is_string_constructible< T >>, is_proxy_primitive< meta::unqualified_t< T >>> = meta::enabler>
sol::proxy_base< Super >::operator T ( ) const
inline
11951  {
11952  const Super& super = *static_cast<const Super*>(static_cast<const void*>(this));
11953  return super.template get<T>();
11954  }

§ operator T &()

template<typename Super>
template<typename T , meta::enable< meta::neg< meta::is_string_constructible< T >>, meta::neg< is_proxy_primitive< meta::unqualified_t< T >>>> = meta::enabler>
sol::proxy_base< Super >::operator T& ( ) const
inline
11957  {
11958  const Super& super = *static_cast<const Super*>(static_cast<const void*>(this));
11959  return super.template get<T&>();
11960  }

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