├── CMakeLists.txt ├── ENGLISH-README.md ├── LICENSE ├── ORIGINAL-LICENSE ├── README.md ├── dep.txt ├── inc └── nua │ ├── BaseFunc.hh │ ├── Class.hh │ ├── ClassFunc.hh │ ├── Context.hh │ ├── Dtor.hh │ ├── ErrorHandler.hh │ ├── ExceptionHolder.hh │ ├── Func.hh │ ├── LuaRef.hh │ ├── MetatableRegistry.hh │ ├── Registry.hh │ ├── ScopeGuard.hh │ ├── Selector.hh │ ├── StackGuard.hh │ ├── exception.hh │ ├── function.hh │ ├── function_impl.hh │ ├── nua.hh │ ├── primitives.hh │ ├── stack.hh │ ├── types.hh │ └── utils.hh └── test ├── CMakeLists.txt ├── MetatableRegistry.cc ├── UnitTest.hh ├── function.cc ├── leak.cc ├── member_function.cc ├── primitive_const_reference.cc ├── primitives.cc ├── reference_and_value_combination.cc ├── set_class.cc ├── stack.cc ├── stand_along_function.cc ├── test.cc └── type_error.cc /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucklove/nua/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /ENGLISH-README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucklove/nua/HEAD/ENGLISH-README.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucklove/nua/HEAD/LICENSE -------------------------------------------------------------------------------- /ORIGINAL-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucklove/nua/HEAD/ORIGINAL-LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucklove/nua/HEAD/README.md -------------------------------------------------------------------------------- /dep.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucklove/nua/HEAD/dep.txt -------------------------------------------------------------------------------- /inc/nua/BaseFunc.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucklove/nua/HEAD/inc/nua/BaseFunc.hh -------------------------------------------------------------------------------- /inc/nua/Class.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucklove/nua/HEAD/inc/nua/Class.hh -------------------------------------------------------------------------------- /inc/nua/ClassFunc.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucklove/nua/HEAD/inc/nua/ClassFunc.hh -------------------------------------------------------------------------------- /inc/nua/Context.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucklove/nua/HEAD/inc/nua/Context.hh -------------------------------------------------------------------------------- /inc/nua/Dtor.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucklove/nua/HEAD/inc/nua/Dtor.hh -------------------------------------------------------------------------------- /inc/nua/ErrorHandler.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucklove/nua/HEAD/inc/nua/ErrorHandler.hh -------------------------------------------------------------------------------- /inc/nua/ExceptionHolder.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucklove/nua/HEAD/inc/nua/ExceptionHolder.hh -------------------------------------------------------------------------------- /inc/nua/Func.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucklove/nua/HEAD/inc/nua/Func.hh -------------------------------------------------------------------------------- /inc/nua/LuaRef.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucklove/nua/HEAD/inc/nua/LuaRef.hh -------------------------------------------------------------------------------- /inc/nua/MetatableRegistry.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucklove/nua/HEAD/inc/nua/MetatableRegistry.hh -------------------------------------------------------------------------------- /inc/nua/Registry.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucklove/nua/HEAD/inc/nua/Registry.hh -------------------------------------------------------------------------------- /inc/nua/ScopeGuard.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucklove/nua/HEAD/inc/nua/ScopeGuard.hh -------------------------------------------------------------------------------- /inc/nua/Selector.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucklove/nua/HEAD/inc/nua/Selector.hh -------------------------------------------------------------------------------- /inc/nua/StackGuard.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucklove/nua/HEAD/inc/nua/StackGuard.hh -------------------------------------------------------------------------------- /inc/nua/exception.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucklove/nua/HEAD/inc/nua/exception.hh -------------------------------------------------------------------------------- /inc/nua/function.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucklove/nua/HEAD/inc/nua/function.hh -------------------------------------------------------------------------------- /inc/nua/function_impl.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucklove/nua/HEAD/inc/nua/function_impl.hh -------------------------------------------------------------------------------- /inc/nua/nua.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucklove/nua/HEAD/inc/nua/nua.hh -------------------------------------------------------------------------------- /inc/nua/primitives.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucklove/nua/HEAD/inc/nua/primitives.hh -------------------------------------------------------------------------------- /inc/nua/stack.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucklove/nua/HEAD/inc/nua/stack.hh -------------------------------------------------------------------------------- /inc/nua/types.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucklove/nua/HEAD/inc/nua/types.hh -------------------------------------------------------------------------------- /inc/nua/utils.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucklove/nua/HEAD/inc/nua/utils.hh -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucklove/nua/HEAD/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/MetatableRegistry.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucklove/nua/HEAD/test/MetatableRegistry.cc -------------------------------------------------------------------------------- /test/UnitTest.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucklove/nua/HEAD/test/UnitTest.hh -------------------------------------------------------------------------------- /test/function.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucklove/nua/HEAD/test/function.cc -------------------------------------------------------------------------------- /test/leak.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucklove/nua/HEAD/test/leak.cc -------------------------------------------------------------------------------- /test/member_function.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucklove/nua/HEAD/test/member_function.cc -------------------------------------------------------------------------------- /test/primitive_const_reference.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucklove/nua/HEAD/test/primitive_const_reference.cc -------------------------------------------------------------------------------- /test/primitives.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucklove/nua/HEAD/test/primitives.cc -------------------------------------------------------------------------------- /test/reference_and_value_combination.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucklove/nua/HEAD/test/reference_and_value_combination.cc -------------------------------------------------------------------------------- /test/set_class.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucklove/nua/HEAD/test/set_class.cc -------------------------------------------------------------------------------- /test/stack.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucklove/nua/HEAD/test/stack.cc -------------------------------------------------------------------------------- /test/stand_along_function.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucklove/nua/HEAD/test/stand_along_function.cc -------------------------------------------------------------------------------- /test/test.cc: -------------------------------------------------------------------------------- 1 | #define TEST_MAIN 2 | #include "UnitTest.hh" 3 | -------------------------------------------------------------------------------- /test/type_error.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucklove/nua/HEAD/test/type_error.cc --------------------------------------------------------------------------------