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

Function check_get

include/sol/stack_core.hpp:1077–1085  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1075
1076 template <typename T, typename Handler>
1077 decltype(auto) check_get(lua_State* L, int index, Handler&& handler, record& tracking) {
1078 if constexpr (meta::meta_detail::is_adl_sol_lua_check_get_v<T>) {
1079 return sol_lua_check_get(types<T>(), L, index, std::forward<Handler>(handler), tracking);
1080 }
1081 else {
1082 qualified_check_getter<T> cg {};
1083 return cg.get(L, index, std::forward<Handler>(handler), tracking);
1084 }
1085 }
1086
1087 template <typename T, typename Handler>
1088 decltype(auto) check_get(lua_State* L, int index, Handler&& handler) {

Callers

nothing calls this directly

Calls 2

sol_lua_check_getFunction · 0.85
getMethod · 0.45

Tested by

no test coverage detected