neptools

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

string_data.binding.hpp (1437B)


      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::StringDataItem::TYPE_NAME[] = "neptools.stcm.string_data_item";
      8 
      9 namespace Libshit::Lua
     10 {
     11 
     12   // class neptools.stcm.string_data_item
     13   template<>
     14   void TypeRegisterTraits<::Neptools::Stcm::StringDataItem>::Register(TypeBuilder& bld)
     15   {
     16     bld.Inherit<::Neptools::Stcm::StringDataItem, ::Neptools::Item>();
     17 
     18     bld.AddFunction<
     19       &::Libshit::Lua::TypeTraits<::Neptools::Stcm::StringDataItem>::Make<LuaGetRef<::Neptools::Item::Key>, LuaGetRef<::Neptools::Context &>, LuaGetRef<std::string>>
     20     >("new");
     21     bld.AddFunction<
     22       static_cast<Libshit::RefCountedPtr<::Neptools::Stcm::StringDataItem> (*)(::Neptools::Stcm::DataItem &)>(::Neptools::Stcm::StringDataItem::MaybeCreateAndReplace)
     23     >("maybe_create_and_replace");
     24     bld.AddFunction<
     25       &::Libshit::Lua::GetMember<::Neptools::Stcm::StringDataItem, std::string, &::Neptools::Stcm::StringDataItem::string>
     26     >("get_string");
     27     bld.AddFunction<
     28       &::Libshit::Lua::SetMember<::Neptools::Stcm::StringDataItem, std::string, &::Neptools::Stcm::StringDataItem::string>
     29     >("set_string");
     30 
     31   }
     32   static TypeRegister::StateRegister<::Neptools::Stcm::StringDataItem> libshit_lua_statereg_9f264438eb17549bbea609e3f7b6a5c88aa438f42e437c916016bb7be4f1edc4;
     33 
     34 }
     35 #endif
     36 #endif