_applyAction(const etiss::fault::Fault &f, const etiss::fault::Action &a, std::string &errormsg) | etiss::VirtualStruct::Field | protectedvirtual |
_applyBitflip(unsigned position, uint64_t fault_id) | etiss::VirtualStruct::Field | protectedvirtual |
_read() const | etiss::VirtualStruct::FieldT< structT, retT, field > | inlineprotectedvirtual |
_write(uint64_t val) | etiss::VirtualStruct::FieldT< structT, retT, field > | inlineprotectedvirtual |
A | etiss::VirtualStruct::Field | static |
AccessMode enum name | etiss::VirtualStruct::Field | |
accessMode_ | etiss::VirtualStruct::Field | |
addListener(Listener *listener, std::shared_ptr< Listener > ref=nullptr) | etiss::VirtualStruct::Field | |
applyAction(const etiss::fault::Fault &f, const etiss::fault::Action &a, std::string &errormsg) | etiss::VirtualStruct::Field | |
applyBitflip(unsigned position, uint64_t fault_id) | etiss::VirtualStruct::Field | |
bitwidth_ | etiss::VirtualStruct::Field | |
delete_ | etiss::VirtualStruct::Field | |
F | etiss::VirtualStruct::Field | static |
Field(VirtualStruct &parent, const std::string &name, const std::string &prettyname, int flags, size_t width, size_t bitwidth=0) | etiss::VirtualStruct::Field | |
Field(VirtualStruct &parent, const std::string &name, const std::string &prettyname, int flags, size_t width, bool virtual_enabled, std::function< uint64_t()> lread, std::function< void(uint64_t)> lwrite, size_t bitwidth=0) | etiss::VirtualStruct::Field | |
FieldT(VirtualStruct &parent, const std::string &name, const std::string &prettyname) | etiss::VirtualStruct::FieldT< structT, retT, field > | inlineprotected |
flags_ | etiss::VirtualStruct::Field | |
L | etiss::VirtualStruct::Field | static |
LAMBDA enum value | etiss::VirtualStruct::Field | |
lapplyBitflip | etiss::VirtualStruct::Field | |
listeners | etiss::VirtualStruct::Field | private |
lread | etiss::VirtualStruct::Field | protected |
lwrite | etiss::VirtualStruct::Field | protected |
name_ | etiss::VirtualStruct::Field | |
P | etiss::VirtualStruct::Field | static |
parent_ | etiss::VirtualStruct::Field | |
PREFER_LAMBDA enum value | etiss::VirtualStruct::Field | |
prettyname_ | etiss::VirtualStruct::Field | |
R | etiss::VirtualStruct::Field | static |
read() const | etiss::VirtualStruct::Field | |
removeListener(Listener *listener, std::shared_ptr< Listener > ref=nullptr) | etiss::VirtualStruct::Field | |
RW | etiss::VirtualStruct::Field | static |
setDelete(std::function< void(Field *)> del) | etiss::VirtualStruct::Field | inline |
setDeleteP(std::function< void(Field *)> del) | etiss::VirtualStruct::Field | inline |
signalWrite() | etiss::VirtualStruct::Field | |
VIRTUAL enum value | etiss::VirtualStruct::Field | |
W | etiss::VirtualStruct::Field | static |
width_ | etiss::VirtualStruct::Field | |
write(uint64_t) | etiss::VirtualStruct::Field | |
~Field() | etiss::VirtualStruct::Field | virtual |