scc
2022.4.0
SystemC components library
|
This is the complete list of members for scc::bitfield_register< datatype_t >, including all inherited members.
bitfield_register(sc_core::sc_module_name name, size_t offset, datatype_t resetValue=0, datatype_t writeMask=-1, datatype_t readMask=-1) | scc::bitfield_register< datatype_t > | inline |
bitfields (defined in scc::bitfield_register< datatype_t >) | scc::bitfield_register< datatype_t > | protected |
get() const | scc::bitfield_register< datatype_t > | inline |
offset (defined in scc::bitfield_register< datatype_t >) | scc::bitfield_register< datatype_t > | |
operator datatype_t() const | scc::bitfield_register< datatype_t > | inline |
operator=(datatype_t other) | scc::bitfield_register< datatype_t > | inline |
put(datatype_t value) | scc::bitfield_register< datatype_t > | inline |
read(uint8_t *data, std::size_t length, uint64_t offset, sc_core::sc_time &d) const override (defined in scc::bitfield_register< datatype_t >) | scc::bitfield_register< datatype_t > | inlinevirtual |
read(uint8_t *data, std::size_t length, uint64_t offset=0) const (defined in scc::resource_access_if) | scc::resource_access_if | inline |
read_dbg(uint8_t *data, std::size_t length, uint64_t offset=0) const override | scc::bitfield_register< datatype_t > | inlinevirtual |
readCallback (defined in scc::bitfield_register< datatype_t >) | scc::bitfield_register< datatype_t > | protected |
readMask (defined in scc::bitfield_register< datatype_t >) | scc::bitfield_register< datatype_t > | protected |
registerBitfield(abstract_bitfield< datatype_t > &bitfield) (defined in scc::bitfield_register< datatype_t >) | scc::bitfield_register< datatype_t > | inline |
reset() override | scc::bitfield_register< datatype_t > | inlinevirtual |
resetValue (defined in scc::bitfield_register< datatype_t >) | scc::bitfield_register< datatype_t > | protected |
setReadCallback(std::function< void(const bitfield_register< datatype_t > &, datatype_t &result)> callback) | scc::bitfield_register< datatype_t > | inline |
setWriteCallback(std::function< void(bitfield_register< datatype_t > &, datatype_t &valueToWrite)> callback) | scc::bitfield_register< datatype_t > | inline |
size() const noexcept override | scc::bitfield_register< datatype_t > | inlinevirtual |
storage (defined in scc::bitfield_register< datatype_t >) | scc::bitfield_register< datatype_t > | protected |
write(const uint8_t *data, std::size_t length, uint64_t offset, sc_core::sc_time &d) override (defined in scc::bitfield_register< datatype_t >) | scc::bitfield_register< datatype_t > | inlinevirtual |
write(const uint8_t *data, std::size_t length, uint64_t offset=0) (defined in scc::resource_access_if) | scc::resource_access_if | inline |
write_dbg(const uint8_t *data, std::size_t length, uint64_t offset=0) override | scc::bitfield_register< datatype_t > | inlinevirtual |
writeCallback (defined in scc::bitfield_register< datatype_t >) | scc::bitfield_register< datatype_t > | protected |
writeMask (defined in scc::bitfield_register< datatype_t >) | scc::bitfield_register< datatype_t > | protected |
~resource_access_if()=default (defined in scc::resource_access_if) | scc::resource_access_if | virtual |