MCPcopy Create free account
hub / github.com/axmolengine/axmol / dump

Method dump

3rdparty/lua/sol/sol.hpp:20957–20965  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

20955
20956 template <typename Fx>
20957 int dump(lua_Writer writer, void* userdata_pointer_, bool strip, Fx&& on_error) const {
20958 this->push();
20959 auto ppn = stack::push_popper_n<false>(this->lua_state(), 1);
20960 int r = lua_dump(this->lua_state(), writer, userdata_pointer_, strip ? 1 : 0);
20961 if (r != 0) {
20962 return on_error(this->lua_state(), r, writer, userdata_pointer_, strip);
20963 }
20964 return r;
20965 }
20966
20967 int dump(lua_Writer writer, void* userdata_pointer_, bool strip = false) const {
20968 return dump(writer, userdata_pointer_, strip, &dump_pass_on_error);

Callers

nothing calls this directly

Calls 4

lua_dumpFunction · 0.85
on_errorFunction · 0.85
pushMethod · 0.45
lua_stateMethod · 0.45

Tested by

no test coverage detected