9 #ifndef DtStateRepository_H_
10 #define DtStateRepository_H_
41 virtual void printData()
const = 0;
44 virtual void printDataToStream(std::ostream& stream)
const;
63 virtual void setAttributeRecords(
const std::vector<DtStandardVariableRecord*>& records);
64 virtual const std::vector<DtStandardVariableRecord*> attributeRecords(
unsigned int recordType = 0)
const;
65 virtual void getAttributeRecords(std::vector<DtStandardVariableRecord*>& vec,
unsigned int recordType = 0)
const;
67 virtual void clearAttributeRecords();
69 virtual void setAttributeRecords(
const std::vector<DtStandardVariableRecord*>& records,
const DtSimulationAddress& address);
87 virtual unsigned int numberOfAttributeRecords()
const;
95 std::map< DtSimulationAddress, std::vector < DtStandardVariableRecord* > > myRecordsMap;