MCPcopy Create free account
hub / github.com/ThePhD/sol2 / protected_function_result

Method protected_function_result

include/sol/function.hpp:40–46  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

38 }
39
40 inline protected_function_result::protected_function_result(unsafe_function_result&& o) noexcept
41 : L(o.lua_state()), index(o.stack_index()), returncount(o.return_count()), popcount(o.return_count()), err(o.status()) {
42 // Must be manual, otherwise destructor will screw us
43 // return count being 0 is enough to keep things clean
44 // but we will be thorough
45 o.abandon();
46 }
47
48 inline protected_function_result& protected_function_result::operator=(unsafe_function_result&& o) noexcept {
49 L = o.lua_state();

Callers

nothing calls this directly

Calls 5

lua_stateMethod · 0.45
stack_indexMethod · 0.45
return_countMethod · 0.45
statusMethod · 0.45
abandonMethod · 0.45

Tested by

no test coverage detected