neptools

Modding tools to Neptunia games
git clone https://git.neptards.moe/neptards/neptools.git
Log | Files | Refs | Submodules | README | LICENSE

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