Public Member Functions | Private Attributes | List of all members
sol::stack_proxy_base Struct Reference

#include <sol.hpp>

Inheritance diagram for sol::stack_proxy_base:
Inheritance graph
[legend]

Public Member Functions

template<typename T >
decltype(auto) as () const
 
template<typename T >
decltype(auto) get () const
 
type get_type () const noexcept
 
template<typename T >
bool is () const
 
lua_Statelua_state () const
 
int push () const
 
int push (lua_State *L_) const
 
int stack_index () const
 
 stack_proxy_base ()
 
 stack_proxy_base (lua_State *L_, int index_)
 
- Public Member Functions inherited from sol::proxy_base< stack_proxy_base >
lua_Statelua_state () const
 
 operator std::string () const
 
 operator T () const
 
 operator T& () const
 

Private Attributes

int m_index
 
lua_Statem_L
 

Detailed Description

Definition at line 17121 of file sol.hpp.

Constructor & Destructor Documentation

◆ stack_proxy_base() [1/2]

sol::stack_proxy_base::stack_proxy_base ( )
inline

Definition at line 17127 of file sol.hpp.

◆ stack_proxy_base() [2/2]

sol::stack_proxy_base::stack_proxy_base ( lua_State L_,
int  index_ 
)
inline

Definition at line 17129 of file sol.hpp.

Member Function Documentation

◆ as()

template<typename T >
decltype(auto) sol::stack_proxy_base::as ( ) const
inline

Definition at line 17143 of file sol.hpp.

◆ get()

template<typename T >
decltype(auto) sol::stack_proxy_base::get ( ) const
inline

Definition at line 17133 of file sol.hpp.

◆ get_type()

type sol::stack_proxy_base::get_type ( ) const
inlinenoexcept

Definition at line 17147 of file sol.hpp.

◆ is()

template<typename T >
bool sol::stack_proxy_base::is ( ) const
inline

Definition at line 17138 of file sol.hpp.

◆ lua_state()

lua_State* sol::stack_proxy_base::lua_state ( ) const
inline

Definition at line 17160 of file sol.hpp.

◆ push() [1/2]

int sol::stack_proxy_base::push ( ) const
inline

Definition at line 17151 of file sol.hpp.

◆ push() [2/2]

int sol::stack_proxy_base::push ( lua_State L_) const
inline

Definition at line 17155 of file sol.hpp.

◆ stack_index()

int sol::stack_proxy_base::stack_index ( ) const
inline

Definition at line 17163 of file sol.hpp.

Member Data Documentation

◆ m_index

int sol::stack_proxy_base::m_index
private

Definition at line 17124 of file sol.hpp.

◆ m_L

lua_State* sol::stack_proxy_base::m_L
private

Definition at line 17123 of file sol.hpp.


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


plotjuggler
Author(s): Davide Faconti
autogenerated on Sun Aug 11 2024 02:24:31