scc  2022.4.0
SystemC components library
scc::bitfield_register< datatype_t > Member List

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() constscc::bitfield_register< datatype_t >inline
offset (defined in scc::bitfield_register< datatype_t >)scc::bitfield_register< datatype_t >
operator datatype_t() constscc::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_ifinline
read_dbg(uint8_t *data, std::size_t length, uint64_t offset=0) const overridescc::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() overridescc::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 overridescc::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_ifinline
write_dbg(const uint8_t *data, std::size_t length, uint64_t offset=0) overridescc::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_ifvirtual