MezzanineEngine 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Static Public Member Functions | List of all members
Mezzanine::ReferenceCountTraits< Scripting::ScriptArgumentGeneric< Real > > Class Template Reference

Marks ScriptArgumentGeneric<Real> for internal reference counting if a CountedPtr checks. More...

#include <scriptargument.h>

Public Types

enum  { IsCastable = CastDynamic }
 This uses dynamic casting when resolving casts inside the CountedPtr.
 
typedef
Scripting::ScriptArgumentGeneric
< Real
RefCountType
 The type that maintains the Reference count for ScriptArgumentGeneric<Real> with be ScriptArgumentGeneric<Real> itself.
 

Static Public Member Functions

static RefCountTypeConstructionPointer (RefCountType *Target)
 Given a pointer to the raw object this will return a pointer to an initialized reference count. More...
 

Detailed Description

template<>
class Mezzanine::ReferenceCountTraits< Scripting::ScriptArgumentGeneric< Real > >

Marks ScriptArgumentGeneric<Real> for internal reference counting if a CountedPtr checks.

Definition at line 742 of file scriptargument.h.

Member Function Documentation

static RefCountType* Mezzanine::ReferenceCountTraits< Scripting::ScriptArgumentGeneric< Real > >::ConstructionPointer ( RefCountType Target)
inlinestatic

Given a pointer to the raw object this will return a pointer to an initialized reference count.

Parameters
TargetA pointer to a Scripting::ScriptArgumentGeneric<Real> that will simply be returned
Returns
This returns whatever was passed into target because it already is a valid Reference Counter

Definition at line 751 of file scriptargument.h.


The documentation for this class was generated from the following file: