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

#include <sol.hpp>

Public Member Functions

bool check_stack (int modification=0) const
 
 stack_guard (lua_State *L)
 
 stack_guard (lua_State *L, int top, std::function< void(int, int)> fx=detail::stack_fail)
 
 ~stack_guard ()
 

Public Attributes

lua_StateL
 
std::function< void(int, int)> on_mismatch
 
int top
 

Detailed Description

Definition at line 9717 of file sol.hpp.

Constructor & Destructor Documentation

sol::stack_guard::stack_guard ( lua_State L)
inline

Definition at line 9722 of file sol.hpp.

sol::stack_guard::stack_guard ( lua_State L,
int  top,
std::function< void(int, int)>  fx = detail::stack_fail 
)
inline

Definition at line 9724 of file sol.hpp.

sol::stack_guard::~stack_guard ( )
inline

Definition at line 9734 of file sol.hpp.

Member Function Documentation

bool sol::stack_guard::check_stack ( int  modification = 0) const
inline

Definition at line 9726 of file sol.hpp.

Member Data Documentation

lua_State* sol::stack_guard::L

Definition at line 9718 of file sol.hpp.

std::function<void(int, int)> sol::stack_guard::on_mismatch

Definition at line 9720 of file sol.hpp.

int sol::stack_guard::top

Definition at line 9719 of file sol.hpp.


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


plotjuggler
Author(s): Davide Faconti
autogenerated on Sun Dec 6 2020 04:02:52