|
QLua
Lua-Qt bindings
|
Lua context: Creates or wraps an existing Lua state. More...
#include "lua.h"#include "lauxlib.h"#include "lualib.h"#include <stdexcept>#include <string>#include <QMetaMethod>#include <QString>#include <QMap>#include <QList>#include <QStringList>#include "LuaCallbackDispatcher.h"#include "LuaArguments.h"#include "LuaQtTypes.h"#include "ILuaSignatureMapper.h"
Go to the source code of this file.
Classes | |
| struct | qlua::LuaDefaultSignatureMapper |
| Default mapper for method signature; returns name of method. More... | |
| class | qlua::LuaContext |
| Lua context. Creates or wraps an existing Lua state. More... | |
| struct | qlua::LuaContext::Method |
| Stores information used at method invocation time. | |
Namespaces | |
| namespace | qlua |
QLua namespace. | |
Functions | |
| template<typename T > | |
| T | qlua::GetValue (const LuaContext &lc, const QString &name) |
| template<typename T > | |
| QList< T > | qlua::GetValues (const LuaContext &lc, const QString &name) |
| Extract list of number. | |
| template<> | |
| QString | qlua::GetValue< QString > (const LuaContext &lc, const QString &name) |
| Extract string. | |
| template<> | |
| QVariantMap | qlua::GetValue< QVariantMap > (const LuaContext &lc, const QString &name) |
| Extract Lua table as variant map. | |
| template<> | |
| QVariantList | qlua::GetValue< QVariantList > (const LuaContext &lc, const QString &name) |
| Extract Lua table as variant list. | |
| template<> | |
| QStringList | qlua::GetValue< QStringList > (const LuaContext &lc, const QString &name) |
| Extract Lua table as string list. | |
Lua context: Creates or wraps an existing Lua state.
1.7.4