Spinning Topp Logo BlackTopp Studios
inc
Classes | Namespaces | Variables
lua51scriptargument.h File Reference

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"
+ Include dependency graph for lua51scriptargument.h:
+ This graph shows which files directly or indirectly include this file:

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.
 

Detailed Description

This file has the definition of the Script Arguments for Lua 51.

Definition in file lua51scriptargument.h.