PeriDyno 1.0.0
Loading...
Searching...
No Matches
dyno::ClassInfo Class Reference

#include <Object.h>

Collaboration diagram for dyno::ClassInfo:

Public Member Functions

 ClassInfo (const std::string className, ObjectConstructorFn ctor)
 
virtual ~ClassInfo ()
 
bool operator== (const ClassInfo &ci) const
 
ObjectcreateObject () const
 
bool isDynamic () const
 
const std::string getClassName () const
 
ObjectConstructorFn getConstructor () const
 

Public Attributes

std::string m_className
 
ObjectConstructorFn m_objectConstructor
 

Detailed Description

Definition at line 30 of file Object.h.

Constructor & Destructor Documentation

◆ ClassInfo()

dyno::ClassInfo::ClassInfo ( const std::string className,
ObjectConstructorFn ctor )
inline

Definition at line 33 of file Object.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ~ClassInfo()

virtual dyno::ClassInfo::~ClassInfo ( )
inlinevirtual

Definition at line 38 of file Object.h.

Member Function Documentation

◆ createObject()

Object * dyno::ClassInfo::createObject ( ) const
inline

Definition at line 48 of file Object.h.

◆ getClassName()

const std::string dyno::ClassInfo::getClassName ( ) const
inline

Definition at line 57 of file Object.h.

◆ getConstructor()

ObjectConstructorFn dyno::ClassInfo::getConstructor ( ) const
inline

Definition at line 59 of file Object.h.

◆ isDynamic()

bool dyno::ClassInfo::isDynamic ( ) const
inline

Definition at line 53 of file Object.h.

◆ operator==()

bool dyno::ClassInfo::operator== ( const ClassInfo & ci) const
inline

Definition at line 40 of file Object.h.

Here is the call graph for this function:

Member Data Documentation

◆ m_className

std::string dyno::ClassInfo::m_className

Definition at line 61 of file Object.h.

◆ m_objectConstructor

ObjectConstructorFn dyno::ClassInfo::m_objectConstructor

Definition at line 62 of file Object.h.


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