scc 2025.09
SystemC components library
scc::sc_register_mem< DATATYPE, SIZE > Member List

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

at(size_t idx) overridescc::sc_register_mem< DATATYPE, SIZE >inline
at(size_t idx) const overridescc::sc_register_mem< DATATYPE, SIZE >inline
at(std::size_t idx)=0 (defined in scc::indexed_resource_access_if)scc::indexed_resource_access_ifpure virtual
at(std::size_t idx) const =0 (defined in scc::indexed_resource_access_if)scc::indexed_resource_access_ifpure virtual
const_iterator typedef (defined in scc::indexed_resource_access_if)scc::indexed_resource_access_if
const_pointer typedef (defined in scc::indexed_resource_access_if)scc::indexed_resource_access_if
const_reference typedef (defined in scc::indexed_resource_access_if)scc::indexed_resource_access_if
iterator typedef (defined in scc::indexed_resource_access_if)scc::indexed_resource_access_if
operator[](size_t idx) noexcept overridescc::sc_register_mem< DATATYPE, SIZE >inline
operator[](size_t idx) const noexcept overridescc::sc_register_mem< DATATYPE, SIZE >inline
scc::indexed_resource_access_if::operator[](std::size_t idx) noexcept=0scc::indexed_resource_access_ifpure virtual
scc::indexed_resource_access_if::operator[](std::size_t idx) const noexcept=0scc::indexed_resource_access_ifpure virtual
pointer typedef (defined in scc::indexed_resource_access_if)scc::indexed_resource_access_if
reference typedef (defined in scc::indexed_resource_access_if)scc::indexed_resource_access_if
sc_register_mem(sc_core::sc_module_name nm, std::array< DATATYPE, SIZE > &storage, const DATATYPE reset_val, resetable &owner)scc::sc_register_mem< DATATYPE, SIZE >inline
set_read_cb(std::function< bool(const this_type &, size_t offset, DATATYPE &, sc_core::sc_time &)> read_cb)scc::sc_register_mem< DATATYPE, SIZE >inline
set_write_cb(std::function< bool(this_type &, size_t offset, const DATATYPE &, sc_core::sc_time &)> write_cb)scc::sc_register_mem< DATATYPE, SIZE >inline
size() overridescc::sc_register_mem< DATATYPE, SIZE >inlinevirtual
store_t typedef (defined in scc::sc_register_mem< DATATYPE, SIZE >)scc::sc_register_mem< DATATYPE, SIZE >
this_type typedef (defined in scc::sc_register_mem< DATATYPE, SIZE >)scc::sc_register_mem< DATATYPE, SIZE >
value_type typedef (defined in scc::indexed_resource_access_if)scc::indexed_resource_access_if
~indexed_resource_access_if()=default (defined in scc::indexed_resource_access_if)scc::indexed_resource_access_ifvirtual
~sc_register_mem() overridescc::sc_register_mem< DATATYPE, SIZE >inline