This commit is contained in:
watrabi
2025-10-28 14:05:46 -04:00
parent 977f1ff4b8
commit c93494f795
452 changed files with 47860 additions and 152 deletions
+31
View File
@@ -0,0 +1,31 @@
#pragma once
#include "Lua/LuaBridge.h"
namespace RBX {
namespace Lua {
class Library
{
std::string libraryName;
public:
Library(std::string libraryName)
:libraryName(libraryName)
{};
const std::string& getLibraryName() const { return libraryName; }
bool operator ==(const Library& other) const
{
return this->libraryName == other.libraryName;
}
};
// Represents a Reflection::EnumDescriptor::Item in Lua
class LibraryBridge : public Bridge<Library>
{
public:
static void registerClassLibrary (lua_State *L);
static int find(lua_State *L, const std::string& libraryName);
static void push(lua_State *L, const Library& item);
static void saveLibraryResult(lua_State *L, int results, std::string libraryName);
};
}
}