| 
    quic/qbox
    
   | 
 
This is the complete list of members for gs::gs_register< TYPE >, including all inherited members.
| capture_txn_pre(tlm::tlm_generic_payload &txn) override (defined in gs::gs_register< TYPE >) | gs::gs_register< TYPE > | inlinevirtual | 
| get(TYPE *dst, uint64_t idx, uint64_t length) (defined in gs::gs_register< TYPE >) | gs::gs_register< TYPE > | inline | 
| get() (defined in gs::proxy_data< TYPE >) | gs::proxy_data< TYPE > | inline | 
| get_mask() const (defined in gs::gs_register< TYPE >) | gs::gs_register< TYPE > | inline | 
| get_offset() const (defined in gs::gs_register< TYPE >) | gs::gs_register< TYPE > | inline | 
| get_path() const (defined in gs::gs_register< TYPE >) | gs::gs_register< TYPE > | inline | 
| get_regname() const (defined in gs::gs_register< TYPE >) | gs::gs_register< TYPE > | inline | 
| get_size() const (defined in gs::gs_register< TYPE >) | gs::gs_register< TYPE > | inline | 
| gs_register()=delete (defined in gs::gs_register< TYPE >) | gs::gs_register< TYPE > | |
| gs_register(std::string _name, std::string path="", uint64_t offset=0, uint64_t number=1, TYPE mask=gs_full_mask< TYPE >()) (defined in gs::gs_register< TYPE >) | gs::gs_register< TYPE > | inline | 
| handle_mask_post(tlm::tlm_generic_payload &txn) override (defined in gs::gs_register< TYPE >) | gs::gs_register< TYPE > | inlinevirtual | 
| initiator_socket (defined in gs::proxy_data_array< TYPE >) | gs::proxy_data_array< TYPE > | |
| invalidate_direct_mem_ptr(sc_dt::uint64 start, sc_dt::uint64 end) (defined in gs::proxy_data_array< TYPE >) | gs::proxy_data_array< TYPE > | inline | 
| m_path_name (defined in gs::proxy_data_array< TYPE >) | gs::proxy_data_array< TYPE > | |
| operator TYPE() (defined in gs::gs_register< TYPE >) | gs::gs_register< TYPE > | inline | 
| operator&=(TYPE other) (defined in gs::gs_register< TYPE >) | gs::gs_register< TYPE > | inline | 
| operator*=(TYPE other) (defined in gs::gs_register< TYPE >) | gs::gs_register< TYPE > | inline | 
| operator+=(TYPE other) (defined in gs::gs_register< TYPE >) | gs::gs_register< TYPE > | inline | 
| operator-=(TYPE other) (defined in gs::gs_register< TYPE >) | gs::gs_register< TYPE > | inline | 
| operator/=(TYPE other) (defined in gs::gs_register< TYPE >) | gs::gs_register< TYPE > | inline | 
| operator<<=(TYPE other) (defined in gs::gs_register< TYPE >) | gs::gs_register< TYPE > | inline | 
| operator=(TYPE value) (defined in gs::gs_register< TYPE >) | gs::gs_register< TYPE > | inline | 
| operator=(gs_register< TYPE > &other) (defined in gs::gs_register< TYPE >) | gs::gs_register< TYPE > | inline | 
| operator>>=(TYPE other) (defined in gs::gs_register< TYPE >) | gs::gs_register< TYPE > | inline | 
| operator[](int idx) (defined in gs::gs_register< TYPE >) | gs::gs_register< TYPE > | inline | 
| operator[](gs_field< TYPE > &f) (defined in gs::gs_register< TYPE >) | gs::gs_register< TYPE > | inline | 
| operator^=(TYPE other) (defined in gs::gs_register< TYPE >) | gs::gs_register< TYPE > | inline | 
| operator|=(TYPE other) (defined in gs::gs_register< TYPE >) | gs::gs_register< TYPE > | inline | 
| p_mask (defined in gs::proxy_data_array< TYPE >) | gs::proxy_data_array< TYPE > | |
| p_number (defined in gs::proxy_data_array< TYPE >) | gs::proxy_data_array< TYPE > | |
| p_offset (defined in gs::proxy_data_array< TYPE >) | gs::proxy_data_array< TYPE > | |
| p_relative_addresses (defined in gs::proxy_data_array< TYPE >) | gs::proxy_data_array< TYPE > | |
| p_size (defined in gs::proxy_data_array< TYPE >) | gs::proxy_data_array< TYPE > | |
| parent(std::string name) (defined in gs::port_fnct) | gs::port_fnct | inlineprotected | 
| port_fnct()=delete (defined in gs::port_fnct) | gs::port_fnct | |
| port_fnct(std::string name, std::string path_name) (defined in gs::port_fnct) | gs::port_fnct | inline | 
| post_read(tlm_fnct::TLMFUNC cb) (defined in gs::port_fnct) | gs::port_fnct | inline | 
| post_write(tlm_fnct::TLMFUNC cb) (defined in gs::port_fnct) | gs::port_fnct | inline | 
| pre_read(tlm_fnct::TLMFUNC cb) (defined in gs::port_fnct) | gs::port_fnct | inline | 
| pre_write(tlm_fnct::TLMFUNC cb) (defined in gs::port_fnct) | gs::port_fnct | inline | 
| proxy_data(scp::scp_logger_cache &logger, std::string name, std::string path_name, uint64_t offset=0, uint64_t number=1, uint64_t start=0, uint64_t length=sizeof(TYPE) *8, TYPE mask=gs_full_mask< TYPE >()) (defined in gs::proxy_data< TYPE >) | gs::proxy_data< TYPE > | inline | 
| proxy_data_array(scp::scp_logger_cache &logger, std::string name, std::string path_name, uint64_t _offset=0, uint64_t number=1, TYPE mask=gs_full_mask< TYPE >()) (defined in gs::proxy_data_array< TYPE >) | gs::proxy_data_array< TYPE > | inline | 
| register_transport_dbg_func(std::function< unsigned int(tlm::tlm_generic_payload &)> fn) (defined in gs::port_fnct) | gs::port_fnct | inline | 
| set(TYPE *src, uint64_t idx, uint64_t length, bool use_mask=true) (defined in gs::gs_register< TYPE >) | gs::gs_register< TYPE > | inline | 
| set(TYPE value) (defined in gs::proxy_data< TYPE >) | gs::proxy_data< TYPE > | inline | 
| set_mask(TYPE mask) (defined in gs::gs_register< TYPE >) | gs::gs_register< TYPE > | inline | 
| write_with_mask(TYPE *src, TYPE *dst, uint64_t length) (defined in gs::proxy_data_array< TYPE >) | gs::proxy_data_array< TYPE > | inline |