neptools

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

file.binding.hpp (1735B)


      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 const char ::Libshit::Lua::TypeName<::Neptools::Stsc::Flavor>::TYPE_NAME[] =
      7   "neptools.stsc.flavor";
      8 
      9 const char ::Neptools::Stsc::File::TYPE_NAME[] = "neptools.stsc.file";
     10 
     11 namespace Libshit::Lua
     12 {
     13 
     14   // class neptools.stsc.flavor
     15   template<>
     16   void TypeRegisterTraits<::Neptools::Stsc::Flavor>::Register(TypeBuilder& bld)
     17   {
     18 
     19     bld.Add("NOIRE", ::Neptools::Stsc::Flavor::NOIRE);
     20     bld.Add("POTBB", ::Neptools::Stsc::Flavor::POTBB);
     21 
     22   }
     23   static TypeRegister::StateRegister<::Neptools::Stsc::Flavor> libshit_lua_statereg_55a0dc38dfa4c00ba6b0db7db8e1622b0d4bc6ccc920701afdc3d41f4b8a222c;
     24 
     25   // class neptools.stsc.file
     26   template<>
     27   void TypeRegisterTraits<::Neptools::Stsc::File>::Register(TypeBuilder& bld)
     28   {
     29     bld.Inherit<::Neptools::Stsc::File, ::Neptools::Context, ::Neptools::TxtSerializable>();
     30 
     31     bld.AddFunction<
     32       &::Libshit::Lua::TypeTraits<::Neptools::Stsc::File>::Make<LuaGetRef<::Neptools::Stsc::Flavor>>,
     33       &::Libshit::Lua::TypeTraits<::Neptools::Stsc::File>::Make<LuaGetRef<::Neptools::Source>, LuaGetRef<::Neptools::Stsc::Flavor>>
     34     >("new");
     35     bld.AddFunction<
     36       &::Libshit::Lua::GetMember<::Neptools::Stsc::File, ::Neptools::Stsc::Flavor, &::Neptools::Stsc::File::flavor>
     37     >("get_flavor");
     38     bld.AddFunction<
     39       &::Libshit::Lua::SetMember<::Neptools::Stsc::File, ::Neptools::Stsc::Flavor, &::Neptools::Stsc::File::flavor>
     40     >("set_flavor");
     41 
     42   }
     43   static TypeRegister::StateRegister<::Neptools::Stsc::File> libshit_lua_statereg_65f55e5bc2fe5e7aee84afba23c93bf1897a3e9290af106685dd465ba4fbf926;
     44 
     45 }
     46 #endif
     47 #endif