|
scc
2024.06
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 |