Lua Utils
Biblioteca utilitária para facilitar a integração de Lua com C++
Macros
luaFunction.cpp File Reference

Definicao dos metodos declarados na classe LuaFunction. More...

#include <assert.h>
#include "luaFunction.h"
Include dependency graph for luaFunction.cpp:

Macros

#define CALL_FUNCTION_PREPARE()
 Macro auxiliar interna usada pelas funcções estáticas callFunction. More...
 

Detailed Description

Definicao dos metodos declarados na classe LuaFunction.

Author
Carlos Augusto Teixeira Mendes
Date
march, 2010

Macro Definition Documentation

◆ CALL_FUNCTION_PREPARE

#define CALL_FUNCTION_PREPARE ( )
Value:
QVariant v = lua->getGlobal(name); \
if(!v.canConvert<LuaFunction>()) \
{ \
err = QObject::tr("Function %1 not found").arg(name); \
return false; \
} \
LuaFunction f = v.value<LuaFunction>()
bool canConvert(int targetTypeId) const const
T value() const const
QString tr(const char *sourceText, const char *disambiguation, int n)
Classe para interface com ambientes Lua, modelando uma função.
Definition: luaFunction.h:27
QString arg(qlonglong a, int fieldWidth, int base, QChar fillChar) const const

Macro auxiliar interna usada pelas funcções estáticas callFunction.