sisi4s
Loading...
Searching...
No Matches
sisi4s::IntegerData Class Reference

#include <Data.hpp>

Inheritance diagram for sisi4s::IntegerData:
Collaboration diagram for sisi4s::IntegerData:

Public Member Functions

 IntegerData (int64_t value_)
 
 IntegerData (std::string const &name_, int64_t const value_)
 
- 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
 

Public Attributes

int64_t value
 

Additional Inherited Members

- Public Types inherited from sisi4s::Data
enum  Stage {
  MENTIONED = 0 , TYPED = 1 , ALLOCATED = 2 , READY = 3 ,
  UNUSED = 4 , LINGERING = 5
}
 
- Static Public Member Functions inherited from sisi4s::Data
static Dataget (std::string const &name)
 
- Protected Member Functions inherited from sisi4s::NumericData
 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.
 
- 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
 

Constructor & Destructor Documentation

◆ IntegerData() [1/2]

sisi4s::IntegerData::IntegerData ( int64_t  value_)
inline

◆ IntegerData() [2/2]

sisi4s::IntegerData::IntegerData ( std::string const &  name_,
int64_t const  value_ 
)
inline

Member Data Documentation

◆ value

int64_t sisi4s::IntegerData::value

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