sisi4s
|
#include <Data.hpp>
Protected Member Functions | |
NumericData (std::string const &typeName_) | |
NumericData (std::string const &name_, std::string const &typeName_) | |
Protected Member Functions inherited from sisi4s::TypedData | |
TypedData (std::string const &typeName_) | |
Protected constructor for anonymous constant data. | |
TypedData (std::string const &name_, std::string const &typeName_) | |
Protected constructor for named data. | |
Protected Member Functions inherited from sisi4s::Data | |
Data (std::string const &name_, std::string const &typeName_) | |
protected constructor for typed data. | |
Additional Inherited Members | |
Public Types inherited from sisi4s::Data | |
enum | Stage { MENTIONED = 0 , TYPED = 1 , ALLOCATED = 2 , READY = 3 , UNUSED = 4 , LINGERING = 5 } |
Public Member Functions inherited from sisi4s::Data | |
Data (std::string const &name_) | |
virtual | ~Data () |
std::string | getName () const |
std::string | getTypeName () const |
Stage | getStage () const |
Static Public Member Functions inherited from sisi4s::Data | |
static Data * | get (std::string const &name) |
Static Protected Member Functions inherited from sisi4s::TypedData | |
static std::string | nextName () |
Protected Attributes inherited from sisi4s::Data | |
std::string | name |
std::string | typeName |
Stage | stage |
Static Protected Attributes inherited from sisi4s::TypedData | |
static int | nextId |
next id number to be given anonymous constant data. They will be named "Constant0", "Constant1", ... regardless of the type. | |
Static Protected Attributes inherited from sisi4s::Data | |
static std::map< std::string, Data * > | dataMap |
static int64_t | nextAnynomousDataId |
|
inlineprotected |
|
inlineprotected |