file.binding.hpp (1141B)
1 // Auto generated code, do not edit. See gen_binding in project root. 2 #ifndef LIBSHIT_BINDING_GENERATOR 3 #if LIBSHIT_WITH_LUA 4 #include <libshit/lua/user_type.hpp> 5 6 7 const char ::Neptools::Stcm::File::TYPE_NAME[] = "neptools.stcm.file"; 8 9 namespace Libshit::Lua 10 { 11 12 // class neptools.stcm.file 13 template<> 14 void TypeRegisterTraits<::Neptools::Stcm::File>::Register(TypeBuilder& bld) 15 { 16 bld.Inherit<::Neptools::Stcm::File, ::Neptools::Context, ::Neptools::TxtSerializable>(); 17 18 bld.AddFunction< 19 &::Libshit::Lua::TypeTraits<::Neptools::Stcm::File>::Make<>, 20 &::Libshit::Lua::TypeTraits<::Neptools::Stcm::File>::Make<LuaGetRef<::Neptools::Source>> 21 >("new"); 22 bld.AddFunction< 23 static_cast<::Neptools::Stcm::GbnlItem * (::Neptools::Stcm::File::*)() const noexcept>(&::Neptools::Stcm::File::GetGbnl) 24 >("get_gbnl"); 25 bld.AddFunction< 26 static_cast<void (::Neptools::Stcm::File::*)() noexcept>(&::Neptools::Stcm::File::Gc) 27 >("gc"); 28 29 } 30 static TypeRegister::StateRegister<::Neptools::Stcm::File> libshit_lua_statereg_7e469876b8f379f73b6c9082c0187138d55e10f547c5990a55cb4d715b0466c0; 31 32 } 33 #endif 34 #endif