34#ifndef TTA_DATA_DEFINITION_HH
35#define TTA_DATA_DEFINITION_HH
59 Address start,
const std::vector<MinimumAddressableUnit>& initData,
69 virtual int size()
const;
88 std::vector<MinimumAddressableUnit>*
data_;
Word MinimumAddressableUnit
Type for storing a MAU (must be unsigned type!). This limits the maximum size of the simulated minimu...
MinimumAddressableUnit MAU
virtual Address startAddress() const
Address start_
Start address of definition.
bool allZeros_
Is all the data zeros? (In this case data_ is null)
virtual bool isAddress() const
virtual bool isInitialized() const
bool isLittleEndian() const
virtual Address destinationAddress() const
virtual bool isInstructionAddress() const
virtual void setStartAddress(Address start)
virtual void setDestinationAddress(Address dest)
int size_
Size of uninitialized data definition.
virtual ~DataDefinition()
virtual DataDefinition * copy() const
std::vector< MinimumAddressableUnit > * data_
Init data of definition.