Logo SoCRocket

Transaction-Level Modeling Framework for Space Applications

sc_register_field_b< T > Member List

This is the complete list of members for sc_register_field_b< T >, including all inherited members.

add_value_code(const T &v, const ::std::string &n)sc_register_field_b< T >inline
add_value_code(const T &v, const ::std::string &n, const ::std::string &desc)sc_register_field_b< T >inline
bit_width() const =0sc_register_field_basepure virtual
desc() const sc_register_field_baseinline
get_mask() const =0sc_register_field_b< T >protectedpure virtual
get_shift_bits() const =0sc_register_field_b< T >protectedpure virtual
get_value_code(const T &v) const sc_register_field_b< T >inlineprotected
get_value_desc() const sc_register_field_b< T >inlinevirtual
get_value_desc(const T &v) const sc_register_field_b< T >inlineprotected
get_value_mnemonic() const sc_register_field_b< T >inlinevirtual
get_value_mnemonic(const T &v) const sc_register_field_b< T >inlineprotected
high_pos() const =0sc_register_field_basepure virtual
low_pos() const =0sc_register_field_basepure virtual
m_descsc_register_field_baseprotected
m_namesc_register_field_baseprotected
m_regsc_register_field_b< T >protected
m_value_encoding_mapsc_register_field_b< T >protected
name() const sc_register_field_baseinline
print(::std::ostream &os) const sc_register_field_b< T >inlinevirtual
print(::std::ostream &os) constsc_register_field_b< T >inlinevirtual
read() const sc_register_field_b< T >inline
sc_register_field_b(const char *nm, sc_register_b< T > *r)sc_register_field_b< T >inline
sc_register_field_b(const char *nm, sc_register_b< T > *r, const char *desc)sc_register_field_b< T >inline
sc_register_field_base(const char *nm)sc_register_field_baseinline
sc_register_field_base(const char *nm, const char *desc)sc_register_field_baseinline
scireg_add_callback(scireg_callback &cb)scireg_ns::scireg_region_ifinlinevirtual
scireg_get_bit_attributes(vector_byte &v, scireg_bit_attributes_type t, sc_dt::uint64 size, sc_dt::uint64 offset=0) const scireg_ns::scireg_region_ifinlinevirtual
scireg_get_bit_width() const sc_register_field_baseinlineprotectedvirtual
scireg_get_byte_width() const scireg_ns::scireg_region_ifinlinevirtual
scireg_get_child_regions(std::vector< scireg_mapped_region > &mapped_regions, sc_dt::uint64 size=sc_dt::uint64(-1), sc_dt::uint64 offset=0) const scireg_ns::scireg_region_ifinlinevirtual
scireg_get_dmi_granted(bool &granted, sc_dt::uint64 size, sc_dt::uint64 offset=0) const scireg_ns::scireg_region_ifinlinevirtual
scireg_get_high_pos() const sc_register_field_baseinlineprotectedvirtual
scireg_get_low_pos() const sc_register_field_baseinlineprotectedvirtual
scireg_get_parent_modules(std::vector< sc_core::sc_module * > &v) const scireg_ns::scireg_region_ifinlinevirtual
scireg_get_parent_regions(std::vector< scireg_region_if * > &v) const scireg_ns::scireg_region_ifinlinevirtual
scireg_get_region_type(scireg_ns::scireg_region_type &t) const sc_register_field_baseinlineprotectedvirtual
scireg_get_string_attribute(const char *&s, scireg_ns::scireg_string_attribute_type t) const sc_register_field_baseinlineprotectedvirtual
scireg_get_target_sockets(std::vector< sc_core::sc_object * > &v) const scireg_ns::scireg_region_ifinlinevirtual
scireg_get_value_info(std::vector< scireg_value_info > &v) const scireg_ns::scireg_region_ifinlinevirtual
scireg_read(scireg_ns::vector_byte &v, sc_dt::uint64 size, sc_dt::uint64 offset) const sc_register_field_b< T >inlinevirtual
scireg_region_if()scireg_ns::scireg_region_ifinline
scireg_remove_callback(scireg_callback &cb)scireg_ns::scireg_region_ifinlinevirtual
scireg_write(const scireg_ns::vector_byte &v, sc_dt::uint64 size, sc_dt::uint64 offset)sc_register_field_b< T >inlinevirtual
write(const T &v)sc_register_field_b< T >inline
~sc_register_field_b()sc_register_field_b< T >inlinevirtual
~sc_register_field_base()sc_register_field_baseinlinevirtual
~scireg_region_if()scireg_ns::scireg_region_ifinlinevirtual