Index of /archives/NetBSD/NetBSD-release-9/src/external/bsd/lutok/dist
Name Last modified Size Description
Parent Directory -
AUTHORS 2013-02-17 00:06 33
Atffile 2013-02-17 00:06 207
COPYING 2013-02-17 00:06 1.4K
CVS/ 2024-02-15 03:51 -
Kyuafile 2013-02-17 00:06 318
NEWS 2013-10-19 08:35 1.1K
README 2013-02-17 00:06 1.2K
c_gate.cpp 2013-02-17 00:06 2.7K
c_gate.hpp 2013-02-17 00:06 2.6K
c_gate_test.cpp 2013-10-19 08:35 2.5K
debug.cpp 2013-02-17 00:06 5.1K
debug.hpp 2013-10-19 08:35 3.1K
debug_test.cpp 2013-02-17 00:06 2.5K
examples/ 2024-02-15 03:46 -
examples_test.sh 2013-02-17 00:06 3.8K
exceptions.cpp 2013-02-17 00:06 3.7K
exceptions.hpp 2013-02-17 00:06 2.6K
exceptions_test.cpp 2013-02-17 00:06 3.1K
lutok.pc.in 2013-02-17 00:06 197
operations.cpp 2013-02-17 00:06 4.8K
operations.hpp 2013-02-17 00:06 2.1K
operations_test.cpp 2013-02-17 00:06 8.5K
stack_cleaner.cpp 2013-02-17 00:06 3.3K
stack_cleaner.hpp 2013-02-17 00:06 3.2K
stack_cleaner_test.cpp 2013-02-17 00:06 3.4K
state.cpp 2013-10-19 08:35 24K
state.hpp 2013-10-19 08:35 4.9K
state.ipp 2013-02-17 00:06 2.3K
state_test.cpp 2013-10-19 08:35 40K
test_utils.hpp 2013-02-17 00:06 4.9K
Lutok is a lightweight C++ API library for Lua.
Lutok provides thin C++ wrappers around the Lua C API to ease the
interaction between C++ and Lua. These wrappers make intensive use of
RAII to prevent resource leakage, expose C++-friendly data types, report
errors by means of exceptions and ensure that the Lua stack is always
left untouched in the face of errors. The library also provides a small
subset of miscellaneous utility functions built on top of the wrappers.
Lutok focuses on providing a clean and safe C++ interface; the drawback
is that it is not suitable for performance-critical environments. In
order to implement error-safe C++ wrappers on top of a Lua C binary
library, Lutok adds several layers or abstraction and error checking
that go against the original spirit of the Lua C API and thus degrade
performance.
For further information on the contents of this distribution file,
please refer to the following other documents:
* AUTHORS: List of authors and contributors to this project.
* COPYING: License information.
* INSTALL: Compilation and installation instructions.
* NEWS: List of major changes between formal releases.
For general project information, please visit:
http://code.google.com/p/lutok/