#include <sol.hpp>
§ load_result() [1/4]
sol::load_result::load_result |
( |
| ) |
|
|
default |
§ load_result() [2/4]
sol::load_result::load_result |
( |
lua_State * |
Ls, |
|
|
int |
stackindex = -1 , |
|
|
int |
retnum = 0 , |
|
|
int |
popnum = 0 , |
|
|
load_status |
lerr = load_status::ok |
|
) |
| |
|
inlinenoexcept |
load_status err
Definition: sol.hpp:20788
int returncount
Definition: sol.hpp:20786
lua_State * L
Definition: sol.hpp:20784
int index
Definition: sol.hpp:20785
int popcount
Definition: sol.hpp:20787
§ load_result() [3/4]
§ load_result() [4/4]
load_status err
Definition: sol.hpp:20788
int returncount
Definition: sol.hpp:20786
lua_State * L
Definition: sol.hpp:20784
int index
Definition: sol.hpp:20785
int popcount
Definition: sol.hpp:20787
§ ~load_result()
sol::load_result::~load_result |
( |
| ) |
|
|
inline |
lua_State * L
Definition: sol.hpp:20784
int index
Definition: sol.hpp:20785
int popcount
Definition: sol.hpp:20787
void remove(lua_State *L, int rawindex, int count)
Definition: sol.hpp:6576
§ call()
template<typename... Ret, typename... Args>
decltype(auto) sol::load_result::call |
( |
Args &&... |
args | ) |
|
|
inline |
20874 #if !defined(__clang__) && defined(_MSC_FULL_VER) && _MSC_FULL_VER >= 191200000 20876 return get<protected_function>().call<Ret...>(std::forward<Args>(args)...);
20878 return get<protected_function>().
template call<Ret...>(std::forward<Args>(args)...);
§ get()
template<typename T >
T sol::load_result::get |
( |
| ) |
const |
|
inline |
20869 return tagged_get(types<meta::unqualified_t<T>>());
decltype(auto) tagged_get(types< optional< T >>) const
Definition: sol.hpp:20791
§ lua_state()
lua_State* sol::load_result::lua_state |
( |
| ) |
const |
|
inlinenoexcept |
lua_State * L
Definition: sol.hpp:20784
§ operator()()
template<typename... Args>
decltype(auto) sol::load_result::operator() |
( |
Args &&... |
args | ) |
|
|
inline |
20884 return call<>(std::forward<Args>(args)...);
§ operator=() [1/2]
§ operator=() [2/2]
load_status err
Definition: sol.hpp:20788
int returncount
Definition: sol.hpp:20786
lua_State * L
Definition: sol.hpp:20784
int index
Definition: sol.hpp:20785
int popcount
Definition: sol.hpp:20787
§ stack_index()
int sol::load_result::stack_index |
( |
| ) |
const |
|
inlinenoexcept |
int index
Definition: sol.hpp:20785
§ status()
load_status err
Definition: sol.hpp:20788
§ tagged_get() [1/4]
template<typename T >
decltype(auto) sol::load_result::tagged_get |
( |
types< optional< T >> |
| ) |
const |
|
inlineprivate |
20795 return stack::get<optional<T>>(
L,
index);
bool valid() const noexcept
Definition: sol.hpp:20863
lua_State * L
Definition: sol.hpp:20784
int index
Definition: sol.hpp:20785
constexpr nullopt_t nullopt
Definition: sol.hpp:3498
§ tagged_get() [2/4]
template<typename T >
decltype(auto) sol::load_result::tagged_get |
( |
types< T > |
| ) |
const |
|
inlineprivate |
20800 #if defined(SOL_SAFE_PROXIES) && SOL_SAFE_PROXIES != 0 20804 #endif // Check Argument Safety 20805 return stack::get<T>(
L,
index);
bool valid() const noexcept
Definition: sol.hpp:20863
int type_panic_c_str(lua_State *L, int index, type expected, type actual, const char *message=nullptr) noexcept(false)
Definition: sol.hpp:6343
lua_State * L
Definition: sol.hpp:20784
int index
Definition: sol.hpp:20785
type type_of(lua_State *L, int index)
Definition: sol.hpp:5358
§ tagged_get() [3/4]
const auto direct_error
Definition: sol.hpp:411
bool valid() const noexcept
Definition: sol.hpp:20863
lua_State * L
Definition: sol.hpp:20784
int index
Definition: sol.hpp:20785
constexpr nullopt_t nullopt
Definition: sol.hpp:3498
§ tagged_get() [4/4]
20816 #if defined(SOL_SAFE_PROXIES) && SOL_SAFE_PROXIES != 0 20820 #endif // Check Argument Safety const auto direct_error
Definition: sol.hpp:411
bool valid() const noexcept
Definition: sol.hpp:20863
int type_panic_c_str(lua_State *L, int index, type expected, type actual, const char *message=nullptr) noexcept(false)
Definition: sol.hpp:6343
lua_State * L
Definition: sol.hpp:20784
int index
Definition: sol.hpp:20785
type type_of(lua_State *L, int index)
Definition: sol.hpp:5358
§ valid()
bool sol::load_result::valid |
( |
| ) |
const |
|
inlinenoexcept |
load_status status() const noexcept
Definition: sol.hpp:20859
§ err
§ index
int sol::load_result::index |
|
private |
lua_State* sol::load_result::L |
|
private |
§ popcount
int sol::load_result::popcount |
|
private |
§ returncount
int sol::load_result::returncount |
|
private |
The documentation for this struct was generated from the following file: