scc
2022.4.0
SystemC components library
|
This is the complete list of members for scc::sc_register_masked< DATATYPE, WRMASK, RDMASK >, including all inherited members.
get() const | scc::impl::sc_register< DATATYPE > | inline |
is_trace_enabled() const | scc::traceable | inlinevirtual |
operator DATATYPE() const | scc::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) const | scc::impl::sc_register< DATATYPE > | inline |
rdmask | scc::impl::sc_register< DATATYPE > | |
read(uint8_t *data, size_t length, uint64_t offset, sc_core::sc_time &d) const override | scc::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_if | pure virtual |
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, size_t length, uint64_t offset=0) const override | scc::impl::sc_register< DATATYPE > | inline |
scc::resource_access_if::read_dbg(uint8_t *data, std::size_t length, uint64_t offset=0) const =0 | scc::resource_access_if | pure virtual |
res_val | scc::impl::sc_register< DATATYPE > | |
reset() override | scc::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 |
sc_register_masked(sc_core::sc_module_name nm, DATATYPE &storage, const DATATYPE reset_val, resetable &owner) (defined in scc::sc_register_masked< DATATYPE, WRMASK, RDMASK >) | scc::sc_register_masked< DATATYPE, WRMASK, RDMASK > | 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 override | scc::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 override | scc::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) override | scc::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_if | pure virtual |
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, size_t length, uint64_t offset=0) override | scc::impl::sc_register< DATATYPE > | inline |
scc::resource_access_if::write_dbg(const uint8_t *data, std::size_t length, uint64_t offset=0)=0 | scc::resource_access_if | pure virtual |
wrmask | scc::impl::sc_register< DATATYPE > | |
~resource_access_if()=default (defined in scc::resource_access_if) | scc::resource_access_if | virtual |
~sc_register()=default | scc::impl::sc_register< DATATYPE > | |
~traceable()=default (defined in scc::traceable) | scc::traceable | virtual |