Spinning Topp Logo BlackTopp Studios
inc
Classes | Namespaces | Enumerations
scriptargument.h File Reference

This file has the interfaces for Script Arguments and the associated dependency chain. More...

#include "datatypes.h"
#include "countedptr.h"
+ Include dependency graph for scriptargument.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::iScriptArgument >
 Marks iScriptArgument for internal reference counting if a CountedPtr checks. More...
 
class  Mezzanine::ReferenceCountTraits< Scripting::ScriptArgumentGeneric< Boole > >
 Marks ScriptArgumentGeneric<Real> for internal reference counting if a CountedPtr checks. More...
 
class  Mezzanine::ReferenceCountTraits< Scripting::ScriptArgumentGeneric< Integer > >
 Marks ScriptArgumentGeneric<Integer> for internal reference counting if a CountedPtr checks. More...
 
class  Mezzanine::ReferenceCountTraits< Scripting::ScriptArgumentGeneric< Real > >
 Marks ScriptArgumentGeneric<Real> for internal reference counting if a CountedPtr checks. More...
 
class  Mezzanine::ReferenceCountTraits< Scripting::ScriptArgumentGeneric< Scripting::NullArgument > >
 Marks ScriptArgumentGeneric<Real> for internal reference counting if a CountedPtr checks. More...
 
class  Mezzanine::ReferenceCountTraits< Scripting::ScriptArgumentGeneric< String > >
 Marks ScriptArgumentGeneric<String> for internal reference counting if a CountedPtr checks. More...
 
class  Mezzanine::ReferenceCountTraits< Scripting::ScriptArgumentGeneric< Whole > >
 Marks ScriptArgumentGeneric<Whole> for internal reference counting if a CountedPtr checks. More...
 
class  Mezzanine::Scripting::iScriptArgument
 The interface for a script argument. More...
 
class  Mezzanine::Scripting::NullArgument
 A very simple type used to indicate to script argument templates that the argument represents. More...
 
class  Mezzanine::Scripting::ScriptArgumentGeneric< T >
 A generic implementation of a ScriptArgument that is suitable for primitive types in most situations. More...
 
class  Mezzanine::Scripting::ScriptArgumentGeneric< Boole >
 A Bool implementation of a ScriptArgument that is suitable for primitive types in most situations. More...
 
class  Mezzanine::Scripting::ScriptArgumentGeneric< Integer >
 A Integer implementation of a ScriptArgument that is suitable for primitive types in most situations. More...
 
class  Mezzanine::Scripting::ScriptArgumentGeneric< NullArgument >
 A Null implementation of a ScriptArgument that is suitable for primitive types in most situations. More...
 
class  Mezzanine::Scripting::ScriptArgumentGeneric< Real >
 A Real number implementation of a ScriptArgument that is suitable for primitive types in most situations. More...
 
class  Mezzanine::Scripting::ScriptArgumentGeneric< String >
 A String implementation of a ScriptArgument that is suitable for primitive types in most situations. More...
 
class  Mezzanine::Scripting::ScriptArgumentGeneric< Whole >
 A Whole number implementation of a ScriptArgument that is suitable for primitive types in most situations. 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.
 

Enumerations

enum  Mezzanine::Scripting::ScriptArgument {
  Mezzanine::Scripting::GenericUnknown = 0, Mezzanine::Scripting::GenericInteger = 1, Mezzanine::Scripting::GenericWhole = 2, Mezzanine::Scripting::GenericString = 3,
  Mezzanine::Scripting::GenericReal = 4, Mezzanine::Scripting::GenericBool = 5, Mezzanine::Scripting::GenericNull = 6, Mezzanine::Scripting::GenericMax = 6
}
 A listing of the Base types an iScriptArgument could represent. More...
 

Detailed Description

This file has the interfaces for Script Arguments and the associated dependency chain.

Definition in file scriptargument.h.