scc  2022.4.0
SystemC components library
scc::impl::sc_register< DATATYPE > Member List

This is the complete list of members for scc::impl::sc_register< DATATYPE >, including all inherited members.

get() constscc::impl::sc_register< DATATYPE >inline
is_trace_enabled() constscc::traceableinlinevirtual
operator DATATYPE() constscc::impl::sc_register< DATATYPE >inline
operator&=(DATATYPE other)scc::impl::sc_register< DATATYPE >inline
operator=(DATATYPE other)scc::impl::sc_register< DATATYPE >inline
operator|=(DATATYPE other)scc::impl::sc_register< DATATYPE >inline
put(DATATYPE data) constscc::impl::sc_register< DATATYPE >inline
rdmaskscc::impl::sc_register< DATATYPE >
read(uint8_t *data, size_t length, uint64_t offset, sc_core::sc_time &d) const overridescc::impl::sc_register< DATATYPE >inline
read(uint8_t *data, std::size_t length, uint64_t offset, sc_core::sc_time &d) const =0 (defined in scc::resource_access_if)scc::resource_access_ifpure virtual
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, size_t length, uint64_t offset=0) const overridescc::impl::sc_register< DATATYPE >inline
scc::resource_access_if::read_dbg(uint8_t *data, std::size_t length, uint64_t offset=0) const =0scc::resource_access_ifpure virtual
res_valscc::impl::sc_register< DATATYPE >
reset() overridescc::impl::sc_register< DATATYPE >inlinevirtual
sc_register(sc_core::sc_module_name nm, DATATYPE &storage, const DATATYPE reset_val, resetable &owner, DATATYPE rdmask=get_max_uval< DATATYPE >(), DATATYPE wrmask=get_max_uval< DATATYPE >())scc::impl::sc_register< DATATYPE >inline
set_read_cb(std::function< bool(const this_type &, DATATYPE &)> read_cb)scc::impl::sc_register< DATATYPE >inline
set_read_cb(std::function< bool(const this_type &, DATATYPE &, sc_core::sc_time &)> read_cb) (defined in scc::impl::sc_register< DATATYPE >)scc::impl::sc_register< DATATYPE >inline
set_write_cb(std::function< bool(this_type &, const DATATYPE &)> write_cb)scc::impl::sc_register< DATATYPE >inline
set_write_cb(std::function< bool(this_type &, const DATATYPE &, sc_core::sc_time &)> write_cb)scc::impl::sc_register< DATATYPE >inline
size() const overridescc::impl::sc_register< DATATYPE >inlinevirtual
this_type typedef (defined in scc::impl::sc_register< DATATYPE >)scc::impl::sc_register< DATATYPE >
trace(sc_core::sc_trace_file *trf) const overridescc::impl::sc_register< DATATYPE >inline
traceable()=default (defined in scc::traceable)scc::traceable
write(const uint8_t *data, size_t length, uint64_t offset, sc_core::sc_time &d) overridescc::impl::sc_register< DATATYPE >inline
write(const uint8_t *data, std::size_t length, uint64_t offset, sc_core::sc_time &d)=0 (defined in scc::resource_access_if)scc::resource_access_ifpure virtual
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, size_t length, uint64_t offset=0) overridescc::impl::sc_register< DATATYPE >inline
scc::resource_access_if::write_dbg(const uint8_t *data, std::size_t length, uint64_t offset=0)=0scc::resource_access_ifpure virtual
wrmaskscc::impl::sc_register< DATATYPE >
~resource_access_if()=default (defined in scc::resource_access_if)scc::resource_access_ifvirtual
~sc_register()=defaultscc::impl::sc_register< DATATYPE >
~traceable()=default (defined in scc::traceable)scc::traceablevirtual