This file has the definition of the Script Arguments for Lua 51. More...
#include "datatypes.h"
#include "Scripting/scriptargument.h"
#include "Scripting/script.h"
#include "Scripting/scriptingmanager.h"
Go to the source code of this file.
Classes | |
class | Mezzanine::ReferenceCountTraits< Scripting::Lua::Lua51BoolArgument > |
Marks Lua51BoolArgument for internal reference counting if a CountedPtr checks. More... | |
class | Mezzanine::ReferenceCountTraits< Scripting::Lua::Lua51IntegerArgument > |
Marks Lua51IntegerArgument for internal reference counting if a CountedPtr checks. More... | |
class | Mezzanine::ReferenceCountTraits< Scripting::Lua::Lua51NilArgument > |
Marks Lua51NilArgument for internal reference counting if a CountedPtr checks. More... | |
class | Mezzanine::ReferenceCountTraits< Scripting::Lua::Lua51RealArgument > |
Marks Lua51RealArgument for internal reference counting if a CountedPtr checks. More... | |
class | Mezzanine::ReferenceCountTraits< Scripting::Lua::Lua51StringArgument > |
Marks Lua51StringArgument for internal reference counting if a CountedPtr checks. More... | |
class | Mezzanine::ReferenceCountTraits< Scripting::Lua::Lua51WholeArgument > |
Marks Lua51WholeArgument for internal reference counting if a CountedPtr checks. More... | |
class | Mezzanine::ReferenceCountTraits< Scripting::Lua::LuaArgument > |
Marks LuaArgument for internal reference counting if a CountedPtr checks. More... | |
class | Mezzanine::Scripting::Lua::Lua51BoolArgument |
No special care is required for Bool Lua Arguments, so a simple typedef is used. More... | |
class | Mezzanine::Scripting::Lua::Lua51IntegerArgument |
The implementations in the ScriptArgumentGeneric<Integer> will cover most of what this needs. More... | |
class | Mezzanine::Scripting::Lua::Lua51NilArgument |
Represents not much of anything but will insert and retrieves Nils from Lua51. More... | |
class | Mezzanine::Scripting::Lua::Lua51RealArgument |
A Real that can readily be passed into lua scripts. More... | |
class | Mezzanine::Scripting::Lua::Lua51StringArgument |
No special care is required for String Lua Arguments, so a simple typedef is used. More... | |
class | Mezzanine::Scripting::Lua::Lua51WholeArgument |
No special care is required for Whole number Lua Arguments, so a simple typedef is used. More... | |
class | Mezzanine::Scripting::Lua::LuaArgument |
The ScriptArgumentGeneric<T> needs just a bit of Lua specific functionality so we add push/pop for the LuaScript to call. More... | |
Namespaces | |
Mezzanine | |
The bulk of the engine components go in this namspace. | |
Mezzanine::Scripting | |
This namespace is for all the classes belonging to the Scripting Subsystem. | |
Mezzanine::Scripting::Lua | |
This contains the Lua51 and Lua52 resources. | |
Variables | |
const Integer | Mezzanine::Scripting::Lua::LuaBool = GenericBool |
Lua51BoolArgument returns this value when checking GetTypeData() const. | |
const Integer | Mezzanine::Scripting::Lua::LuaInteger = GenericInteger |
Lua51IntegerArgument returns this value when checking GetTypeData() const. | |
const Integer | Mezzanine::Scripting::Lua::LuaNil = GenericNull |
Lua51NilArgument returns this value when checking GetTypeData() const. | |
const Integer | Mezzanine::Scripting::Lua::LuaReal = GenericReal |
Lua51RealArgument returns this value when checking GetTypeData() const. | |
const Integer | Mezzanine::Scripting::Lua::LuaString = GenericString |
Lua51StringArgument returns this value when checking GetTypeData() const. | |
const Integer | Mezzanine::Scripting::Lua::LuaWhole = GenericWhole |
Lua51WholeArgument returns this value when checking GetTypeData() const. | |
This file has the definition of the Script Arguments for Lua 51.
Definition in file lua51scriptargument.h.