|
QLua
Lua-Qt bindings
|
Declarations and definitions of constructors for creating C++ values from Lua values. More...
#include "lua.h"#include "lauxlib.h"#include "lualib.h"#include <QString>#include <QVariantMap>#include <QVariantList>#include <QList>#include <QGenericArgument>#include <QGenericReturnArgument>#include <QVector>#include "LuaQtTypes.h"

Go to the source code of this file.
Classes | |
| struct | qlua::QArgConstructor |
| Interface for constructor objects which generate C++ values from Lua values read from the Lua stack. More... | |
| class | qlua::IntQArgConstructor |
QArgConstructor implementation for integer type. More... | |
| class | qlua::FloatQArgConstructor |
QArgConstructor implementation for float type. More... | |
| class | qlua::DoubleQArgConstructor |
QArgConstructor implementation for double type. More... | |
| class | qlua::StringQArgConstructor |
QArgConstructor implementation for QString type. More... | |
| class | qlua::VariantMapQArgConstructor |
QArgConstructor implementation for QVariantMap type. More... | |
| class | qlua::VariantListQArgConstructor |
QArgConstructor implementation for QVariantList type. More... | |
| class | qlua::ObjectStarQArgConstructor |
QArgConstructor implementation for QObject* type. More... | |
| class | qlua::WidgetStarQArgConstructor |
QArgConstructor implementation for QWidget* type. More... | |
| class | qlua::VoidStarQArgConstructor |
QArgConstructor implementation for void* type. More... | |
| class | qlua::ListQArgConstructor< T > |
QArgConstructor implementation for QList<T> type. More... | |
| class | qlua::VectorQArgConstructor< T > |
QArgConstructor implementation for QVector<T> type. More... | |
| class | qlua::StringListQArgConstructor |
QArgConstructor implementation for QStringList type. More... | |
| class | qlua::LArgConstructor |
| Abstract base class for return constructors which create Lua values from C++ values. More... | |
| class | qlua::IntLArgConstructor |
LArgConstructor implementation for integer type. More... | |
| class | qlua::DoubleLArgConstructor |
LArgConstructor implementation for double type. More... | |
| class | qlua::FloatLArgConstructor |
LArgConstructor implementation for float type. More... | |
| class | qlua::StringLArgConstructor |
LArgConstructor implementation for QString type. More... | |
| class | qlua::VoidLArgConstructor |
LArgConstructor implementation for void type. More... | |
| class | qlua::VariantMapLArgConstructor |
LArgConstructor implementation for QVariantMap type. More... | |
| class | qlua::VariantListLArgConstructor |
LArgConstructor implementation for QVariantList type. More... | |
| class | qlua::ObjectStarLArgConstructor |
LArgConstructor implementation for QObject* type. More... | |
| class | qlua::WidgetStarLArgConstructor |
LArgConstructor implementation for QWidget* type. More... | |
| class | qlua::VoidStarLArgConstructor |
LArgConstructor implementation for void* type. More... | |
| class | qlua::ListLArgConstructor< T > |
LArgConstructor implementation for QList<T> type. More... | |
| class | qlua::VectorLArgConstructor< T > |
LArgConstructor implementation for QVector<T> type. More... | |
| class | qlua::StringListLArgConstructor |
LArgConstructor implementation for QStringList type. More... | |
| class | qlua::QArgWrapper |
| Wrapper for parameters in a QObject method invocation. More... | |
| class | qlua::LArgWrapper |
| Wrapper for objects returned from QObject method invocation or passes to Lua callbacks in response to emitted signals. More... | |
Namespaces | |
| namespace | qlua |
QLua namespace. | |
Functions | |
| QArgWrappers | qlua::GenerateQArgWrappers (const ArgumentTypes &at) |
Generate QArgWrapper list from parameter type names as returned by QMetaMethod::parameterTypes(). | |
| LArgWrapper | qlua::GenerateLArgWrapper (const QString &typeName) |
| Create LArgWrapper instance from type name. | |
Declarations and definitions of constructors for creating C++ values from Lua values.
1.7.4