scc  2022.4.0
SystemC components library
scc::sc_register_indexed< DATATYPE, SIZE, START > Member List

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

at(size_t idx) overridescc::sc_register_indexed< DATATYPE, SIZE, START >inline
at(size_t idx) const overridescc::sc_register_indexed< DATATYPE, SIZE, START >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
BASE_DATA_TYPE typedef (defined in scc::sc_register_indexed< DATATYPE, SIZE, START >)scc::sc_register_indexed< DATATYPE, SIZE, START >
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_indexed< DATATYPE, SIZE, START >inline
operator[](size_t idx) const noexcept overridescc::sc_register_indexed< DATATYPE, SIZE, START >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::sc_register_indexed< DATATYPE, SIZE, START >)scc::sc_register_indexed< DATATYPE, SIZE, START >
reference typedef (defined in scc::indexed_resource_access_if)scc::indexed_resource_access_if
sc_register_indexed(sc_core::sc_module_name nm, std::array< DATATYPE, SIZE > &storage, const DATATYPE reset_val, resetable &owner, BASE_DATA_TYPE rdmask=std::numeric_limits< BASE_DATA_TYPE >::is_signed ? -1 :std::numeric_limits< BASE_DATA_TYPE >::max(), BASE_DATA_TYPE wrmask=std::numeric_limits< BASE_DATA_TYPE >::is_signed ? -1 :std::numeric_limits< BASE_DATA_TYPE >::max())scc::sc_register_indexed< DATATYPE, SIZE, START >inline
set_read_cb(std::function< bool(size_t, const sc_register< DATATYPE > &, DATATYPE &)> read_cb)scc::sc_register_indexed< DATATYPE, SIZE, START >inline
set_read_cb(std::function< bool(size_t, const sc_register< DATATYPE > &, DATATYPE &, sc_core::sc_time &)> read_cb)scc::sc_register_indexed< DATATYPE, SIZE, START >inline
set_write_cb(std::function< bool(size_t, sc_register< DATATYPE > &, DATATYPE const &)> write_cb)scc::sc_register_indexed< DATATYPE, SIZE, START >inline
set_write_cb(std::function< bool(size_t, sc_register< DATATYPE > &, DATATYPE const &, sc_core::sc_time &)> write_cb)scc::sc_register_indexed< DATATYPE, SIZE, START >inline
size() overridescc::sc_register_indexed< DATATYPE, SIZE, START >inlinevirtual
value_type typedef (defined in scc::sc_register_indexed< DATATYPE, SIZE, START >)scc::sc_register_indexed< DATATYPE, SIZE, START >
~indexed_resource_access_if()=default (defined in scc::indexed_resource_access_if)scc::indexed_resource_access_ifvirtual
~sc_register_indexed() overridescc::sc_register_indexed< DATATYPE, SIZE, START >inline