at(size_t idx) override | scc::sc_register_indexed< DATATYPE, SIZE, START > | inline |
at(size_t idx) const override | scc::sc_register_indexed< DATATYPE, SIZE, START > | inline |
at(std::size_t idx)=0 (defined in scc::indexed_resource_access_if) | scc::indexed_resource_access_if | pure virtual |
at(std::size_t idx) const =0 (defined in scc::indexed_resource_access_if) | scc::indexed_resource_access_if | pure 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 override | scc::sc_register_indexed< DATATYPE, SIZE, START > | inline |
operator[](size_t idx) const noexcept override | scc::sc_register_indexed< DATATYPE, SIZE, START > | inline |
scc::indexed_resource_access_if::operator[](std::size_t idx) noexcept=0 | scc::indexed_resource_access_if | pure virtual |
scc::indexed_resource_access_if::operator[](std::size_t idx) const noexcept=0 | scc::indexed_resource_access_if | pure 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() override | scc::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_if | virtual |
~sc_register_indexed() override | scc::sc_register_indexed< DATATYPE, SIZE, START > | inline |