|
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 |