├── .gitignore ├── .travis.yml ├── CMakeLists.txt ├── History.txt ├── LICENSE ├── README.md ├── dist.info ├── doc └── index.html ├── dox └── usage.h ├── dub-2.2.5-1.rockspec ├── dub.lua ├── dub ├── CTemplate.lua ├── Class.lua ├── Function.lua ├── Inspector.lua ├── LuaBinder.lua ├── MemoryStorage.lua ├── Namespace.lua ├── OptParser.lua ├── assets │ ├── Doxyfile │ └── lua │ │ ├── class.cpp │ │ ├── dub │ │ ├── dub.cpp │ │ └── dub.h │ │ └── lib.cpp └── init.lua ├── scripts ├── build.lua └── doc.lua └── test ├── all.lua ├── class_test.lua ├── dub_test.lua ├── fixtures ├── constants │ ├── Car.h │ └── types.h ├── inherit │ ├── Child.h │ ├── ChildHelper.h │ ├── ChildHelper.yml │ ├── GrandParent.h │ ├── Object.h │ ├── Orphan.h │ ├── Parent.h │ └── child.cpp ├── inherit_hidden │ └── Mother.h ├── memory │ ├── CustomDtor.h │ ├── NoDtor.h │ ├── Nogc.h │ ├── Owner.h │ ├── Pen.h │ ├── PrivateDtor.h │ ├── Union.h │ ├── Withgc.h │ └── owner.cpp ├── namespace │ ├── A.h │ ├── A.yml │ ├── B.h │ ├── Nem.yml │ ├── Out.h │ ├── TRect.h │ ├── _global.yml │ ├── constants.h │ └── nem.h ├── path.wi$th-[pat] │ └── Pat.h ├── pointers │ ├── Abstract.h │ ├── Box.h │ ├── Custom.h │ ├── Vect.h │ └── vect.cpp ├── simple │ ├── Doxyfile │ └── include │ │ ├── Map2.H │ │ ├── Reg.h │ │ ├── simple.h │ │ └── types.h ├── template │ ├── Foo.h │ ├── TRect.h │ ├── TVect.h │ └── types.h └── thread │ ├── Callback.h │ ├── Caller.h │ └── lua_callback.cpp ├── function_test.lua ├── inspect_box2d_test.lua ├── inspect_constants_test.lua ├── inspect_inherit_test.lua ├── inspect_memory_test.lua ├── inspect_namespace_test.lua ├── inspect_pointers_test.lua ├── inspect_simple_test.lua ├── inspect_template_test.lua ├── inspect_thread_test.lua ├── lua_box2d_test.lua ├── lua_constants_test.lua ├── lua_inherit_test.lua ├── lua_memory_test.lua ├── lua_namespace_test.lua ├── lua_pat_test.lua ├── lua_pointers_test.lua ├── lua_simple_test.lua ├── lua_template_test.lua ├── lua_thread_test.lua ├── namespace_test.lua └── opt_parser_test.lua /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/.travis.yml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /History.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/History.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/README.md -------------------------------------------------------------------------------- /dist.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/dist.info -------------------------------------------------------------------------------- /doc/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/doc/index.html -------------------------------------------------------------------------------- /dox/usage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/dox/usage.h -------------------------------------------------------------------------------- /dub-2.2.5-1.rockspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/dub-2.2.5-1.rockspec -------------------------------------------------------------------------------- /dub.lua: -------------------------------------------------------------------------------- 1 | dub/init.lua -------------------------------------------------------------------------------- /dub/CTemplate.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/dub/CTemplate.lua -------------------------------------------------------------------------------- /dub/Class.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/dub/Class.lua -------------------------------------------------------------------------------- /dub/Function.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/dub/Function.lua -------------------------------------------------------------------------------- /dub/Inspector.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/dub/Inspector.lua -------------------------------------------------------------------------------- /dub/LuaBinder.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/dub/LuaBinder.lua -------------------------------------------------------------------------------- /dub/MemoryStorage.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/dub/MemoryStorage.lua -------------------------------------------------------------------------------- /dub/Namespace.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/dub/Namespace.lua -------------------------------------------------------------------------------- /dub/OptParser.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/dub/OptParser.lua -------------------------------------------------------------------------------- /dub/assets/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/dub/assets/Doxyfile -------------------------------------------------------------------------------- /dub/assets/lua/class.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/dub/assets/lua/class.cpp -------------------------------------------------------------------------------- /dub/assets/lua/dub/dub.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/dub/assets/lua/dub/dub.cpp -------------------------------------------------------------------------------- /dub/assets/lua/dub/dub.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/dub/assets/lua/dub/dub.h -------------------------------------------------------------------------------- /dub/assets/lua/lib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/dub/assets/lua/lib.cpp -------------------------------------------------------------------------------- /dub/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/dub/init.lua -------------------------------------------------------------------------------- /scripts/build.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/scripts/build.lua -------------------------------------------------------------------------------- /scripts/doc.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/scripts/doc.lua -------------------------------------------------------------------------------- /test/all.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/all.lua -------------------------------------------------------------------------------- /test/class_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/class_test.lua -------------------------------------------------------------------------------- /test/dub_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/dub_test.lua -------------------------------------------------------------------------------- /test/fixtures/constants/Car.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/fixtures/constants/Car.h -------------------------------------------------------------------------------- /test/fixtures/constants/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/fixtures/constants/types.h -------------------------------------------------------------------------------- /test/fixtures/inherit/Child.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/fixtures/inherit/Child.h -------------------------------------------------------------------------------- /test/fixtures/inherit/ChildHelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/fixtures/inherit/ChildHelper.h -------------------------------------------------------------------------------- /test/fixtures/inherit/ChildHelper.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/fixtures/inherit/ChildHelper.yml -------------------------------------------------------------------------------- /test/fixtures/inherit/GrandParent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/fixtures/inherit/GrandParent.h -------------------------------------------------------------------------------- /test/fixtures/inherit/Object.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/fixtures/inherit/Object.h -------------------------------------------------------------------------------- /test/fixtures/inherit/Orphan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/fixtures/inherit/Orphan.h -------------------------------------------------------------------------------- /test/fixtures/inherit/Parent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/fixtures/inherit/Parent.h -------------------------------------------------------------------------------- /test/fixtures/inherit/child.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/fixtures/inherit/child.cpp -------------------------------------------------------------------------------- /test/fixtures/inherit_hidden/Mother.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/fixtures/inherit_hidden/Mother.h -------------------------------------------------------------------------------- /test/fixtures/memory/CustomDtor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/fixtures/memory/CustomDtor.h -------------------------------------------------------------------------------- /test/fixtures/memory/NoDtor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/fixtures/memory/NoDtor.h -------------------------------------------------------------------------------- /test/fixtures/memory/Nogc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/fixtures/memory/Nogc.h -------------------------------------------------------------------------------- /test/fixtures/memory/Owner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/fixtures/memory/Owner.h -------------------------------------------------------------------------------- /test/fixtures/memory/Pen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/fixtures/memory/Pen.h -------------------------------------------------------------------------------- /test/fixtures/memory/PrivateDtor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/fixtures/memory/PrivateDtor.h -------------------------------------------------------------------------------- /test/fixtures/memory/Union.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/fixtures/memory/Union.h -------------------------------------------------------------------------------- /test/fixtures/memory/Withgc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/fixtures/memory/Withgc.h -------------------------------------------------------------------------------- /test/fixtures/memory/owner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/fixtures/memory/owner.cpp -------------------------------------------------------------------------------- /test/fixtures/namespace/A.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/fixtures/namespace/A.h -------------------------------------------------------------------------------- /test/fixtures/namespace/A.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/fixtures/namespace/A.yml -------------------------------------------------------------------------------- /test/fixtures/namespace/B.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/fixtures/namespace/B.h -------------------------------------------------------------------------------- /test/fixtures/namespace/Nem.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/fixtures/namespace/Nem.yml -------------------------------------------------------------------------------- /test/fixtures/namespace/Out.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/fixtures/namespace/Out.h -------------------------------------------------------------------------------- /test/fixtures/namespace/TRect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/fixtures/namespace/TRect.h -------------------------------------------------------------------------------- /test/fixtures/namespace/_global.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/fixtures/namespace/_global.yml -------------------------------------------------------------------------------- /test/fixtures/namespace/constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/fixtures/namespace/constants.h -------------------------------------------------------------------------------- /test/fixtures/namespace/nem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/fixtures/namespace/nem.h -------------------------------------------------------------------------------- /test/fixtures/path.wi$th-[pat]/Pat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/fixtures/path.wi$th-[pat]/Pat.h -------------------------------------------------------------------------------- /test/fixtures/pointers/Abstract.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/fixtures/pointers/Abstract.h -------------------------------------------------------------------------------- /test/fixtures/pointers/Box.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/fixtures/pointers/Box.h -------------------------------------------------------------------------------- /test/fixtures/pointers/Custom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/fixtures/pointers/Custom.h -------------------------------------------------------------------------------- /test/fixtures/pointers/Vect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/fixtures/pointers/Vect.h -------------------------------------------------------------------------------- /test/fixtures/pointers/vect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/fixtures/pointers/vect.cpp -------------------------------------------------------------------------------- /test/fixtures/simple/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/fixtures/simple/Doxyfile -------------------------------------------------------------------------------- /test/fixtures/simple/include/Map2.H: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/fixtures/simple/include/Map2.H -------------------------------------------------------------------------------- /test/fixtures/simple/include/Reg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/fixtures/simple/include/Reg.h -------------------------------------------------------------------------------- /test/fixtures/simple/include/simple.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/fixtures/simple/include/simple.h -------------------------------------------------------------------------------- /test/fixtures/simple/include/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/fixtures/simple/include/types.h -------------------------------------------------------------------------------- /test/fixtures/template/Foo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/fixtures/template/Foo.h -------------------------------------------------------------------------------- /test/fixtures/template/TRect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/fixtures/template/TRect.h -------------------------------------------------------------------------------- /test/fixtures/template/TVect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/fixtures/template/TVect.h -------------------------------------------------------------------------------- /test/fixtures/template/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/fixtures/template/types.h -------------------------------------------------------------------------------- /test/fixtures/thread/Callback.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/fixtures/thread/Callback.h -------------------------------------------------------------------------------- /test/fixtures/thread/Caller.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/fixtures/thread/Caller.h -------------------------------------------------------------------------------- /test/fixtures/thread/lua_callback.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/fixtures/thread/lua_callback.cpp -------------------------------------------------------------------------------- /test/function_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/function_test.lua -------------------------------------------------------------------------------- /test/inspect_box2d_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/inspect_box2d_test.lua -------------------------------------------------------------------------------- /test/inspect_constants_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/inspect_constants_test.lua -------------------------------------------------------------------------------- /test/inspect_inherit_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/inspect_inherit_test.lua -------------------------------------------------------------------------------- /test/inspect_memory_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/inspect_memory_test.lua -------------------------------------------------------------------------------- /test/inspect_namespace_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/inspect_namespace_test.lua -------------------------------------------------------------------------------- /test/inspect_pointers_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/inspect_pointers_test.lua -------------------------------------------------------------------------------- /test/inspect_simple_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/inspect_simple_test.lua -------------------------------------------------------------------------------- /test/inspect_template_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/inspect_template_test.lua -------------------------------------------------------------------------------- /test/inspect_thread_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/inspect_thread_test.lua -------------------------------------------------------------------------------- /test/lua_box2d_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/lua_box2d_test.lua -------------------------------------------------------------------------------- /test/lua_constants_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/lua_constants_test.lua -------------------------------------------------------------------------------- /test/lua_inherit_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/lua_inherit_test.lua -------------------------------------------------------------------------------- /test/lua_memory_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/lua_memory_test.lua -------------------------------------------------------------------------------- /test/lua_namespace_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/lua_namespace_test.lua -------------------------------------------------------------------------------- /test/lua_pat_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/lua_pat_test.lua -------------------------------------------------------------------------------- /test/lua_pointers_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/lua_pointers_test.lua -------------------------------------------------------------------------------- /test/lua_simple_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/lua_simple_test.lua -------------------------------------------------------------------------------- /test/lua_template_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/lua_template_test.lua -------------------------------------------------------------------------------- /test/lua_thread_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/lua_thread_test.lua -------------------------------------------------------------------------------- /test/namespace_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/namespace_test.lua -------------------------------------------------------------------------------- /test/opt_parser_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lubyk/dub/HEAD/test/opt_parser_test.lua --------------------------------------------------------------------------------