summaryrefslogtreecommitdiff
path: root/includes/LuaBigInt.h
diff options
context:
space:
mode:
Diffstat (limited to 'includes/LuaBigInt.h')
-rw-r--r--includes/LuaBigInt.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/includes/LuaBigInt.h b/includes/LuaBigInt.h
new file mode 100644
index 0000000..260c2e9
--- /dev/null
+++ b/includes/LuaBigInt.h
@@ -0,0 +1,20 @@
+#pragma once
+
+#include <BLua.h>
+#include <BigInt.h>
+
+namespace Balau {
+
+class LuaBigIntFactory : public LuaObjectFactory {
+ public:
+ LuaBigIntFactory(BigInt * b) : m_obj(b) { }
+ static void pushStatics(Lua & L);
+ protected:
+ void pushObjectAndMembers(Lua & L);
+ private:
+ BigInt * m_obj;
+};
+
+void registerLuaBigInt(Lua &);
+
+};