Searched refs:class (Results 276 - 300 of 404) sorted by relevance

<<11121314151617

/gem5/src/systemc/ext/tlm_utils/
H A Dmulti_socket_bases.h63 class name##_functor{ \
158 This class implements the fw interface.
164 class callback_binder_fw : public tlm::tlm_fw_transport_if<TYPES>,
168 // typedefs according to the used TYPES class.
280 This class implements the bw interface.
286 class callback_binder_bw : public tlm::tlm_bw_transport_if<TYPES>,
290 // typedefs according to the used TYPES class
346 This class forms the base for multi initiator sockets,
348 This class is implementation-defined.
351 class multi_init_base_i
[all...]
H A Dpassthrough_target_socket.h34 class passthrough_target_socket_b :
92 class process : public tlm::tlm_fw_transport_if<TYPES>,
227 class passthrough_target_socket :
238 class passthrough_target_socket_optional :
253 class passthrough_target_socket_tagged_b :
320 class process : public tlm::tlm_fw_transport_if<TYPES>,
487 class passthrough_target_socket_tagged :
501 class passthrough_target_socket_tagged_optional :
H A Dsimple_target_socket.h40 class simple_target_socket_b :
44 friend class fw_process;
45 friend class bw_process;
129 // Helper class to handle bw path calls Needed to detect transaction end
131 class bw_process : public tlm::tlm_bw_transport_if<TYPES>
176 class fw_process : public tlm::tlm_fw_transport_if<TYPES>,
385 class process_handle_class
397 class process_handle_list
588 class simple_target_socket :
599 class simple_target_socket_optiona
[all...]
H A Dtlm_quantumkeeper.h28 // tlm_quantumkeeper class
30 // The tlm_quantumkeeper class is used to keep track of the local time in
33 class tlm_quantumkeeper
/gem5/ext/drampower/src/
H A DParameter.h45 class Parameter {
H A DMemCommand.h48 class MemCommand {
/gem5/ext/dsent/libutil/
H A DCalculator.h73 class Calculator
/gem5/ext/mcpat/
H A Dcachearray.h47 class CacheArray : public McPATComponent {
/gem5/ext/mcpat/cacti/
H A DUcache.h43 class min_values_t {
H A Drouter.h51 class Router : public Component {
H A Dwire.h47 class Wire : public Component {
/gem5/ext/systemc/src/sysc/communication/
H A Dsc_buffer.h22 sc_buffer.h -- The sc_buffer<T> primitive channel class.
41 // The sc_buffer<T> primitive channel class.
45 class sc_buffer
H A Dsc_host_mutex.h89 // The sc_host_mutex class, wrapping an OS mutex on the simulation host
92 class sc_host_mutex : public sc_mutex_if
/gem5/ext/systemc/src/sysc/datatypes/fx/
H A Dscfx_mant.h64 class scfx_mant;
65 class scfx_mant_ref;
75 // Mantissa class.
78 class scfx_mant
378 // Mantissa reference class.
381 class scfx_mant_ref
/gem5/ext/systemc/src/sysc/datatypes/int/
H A Dsc_int.h27 the class library is compiled with -D_32BIT_. Unlike arbitrary
77 template <int W> class sc_int;
83 // Template class sc_int<W> is the interface that the user sees. It is
85 // that call the corresponding method in the parent class. Note that
90 class sc_int
117 template< class T >
201 template< class T >
H A Dsc_uint.h76 template <int W> class sc_uint;
82 // Template class sc_uint<W> is the interface that the user sees. It
85 // class. Note that the length of sc_uint datatype is specified as a
90 class sc_uint
117 template< class T >
201 template<class T>
/gem5/ext/systemc/src/tlm_core/tlm_1/tlm_analysis/
H A Dtlm_analysis_port.h31 class tlm_analysis_port :
/gem5/ext/systemc/src/tlm_core/tlm_2/tlm_generic_payload/
H A Dtlm_array.h30 // To the LRM writer: the below class is an artifact of the tlm_generic_payload
35 // This implements a lean and fast array class that supports array expansion on
36 // request. The class is primarily used in the tlm_generic_payload class for
50 class tlm_array
/gem5/ext/systemc/src/tlm_utils/
H A Dsimple_initiator_socket.h31 class simple_initiator_socket :
72 class process : public tlm::tlm_bw_transport_if<TYPES>
156 class simple_initiator_socket_tagged :
202 class process : public tlm::tlm_bw_transport_if<TYPES>
H A Dtlm_quantumkeeper.h31 // tlm_quantumkeeper class
33 // The tlm_quantumkeeper class is used to keep track of the local time in
37 class tlm_quantumkeeper
/gem5/src/systemc/tests/tlm/nb2b_adapter/
H A Dmm.h8 class mm: public tlm::tlm_mm_interface
/gem5/src/systemc/tests/tlm/update_original/
H A Dmm.h8 class mm: public tlm::tlm_mm_interface
/gem5/ext/googletest/googletest/include/gtest/internal/
H A Dgtest-filepath.h48 // FilePath - a class for file and directory pathname manipulation which
59 class GTEST_API_ FilePath {
201 }; // class FilePath
/gem5/ext/pybind11/include/pybind11/
H A Dchrono.h33 template <typename type> class duration_caster {
99 template <typename Duration> class type_caster<std::chrono::time_point<std::chrono::system_clock, Duration>> {
175 template <typename Clock, typename Duration> class type_caster<std::chrono::time_point<Clock, Duration>>
179 template <typename Rep, typename Period> class type_caster<std::chrono::duration<Rep, Period>>
/gem5/ext/systemc/src/sysc/utils/
H A Dsc_vector.h62 template< typename T > class sc_vector;
63 template< typename T, typename MT > class sc_vector_assembly;
64 template< typename T, typename MT > class sc_vector_iter;
82 class sc_vector_base
86 template<typename,typename> friend class sc_vector_assembly;
87 template<typename,typename> friend class sc_vector_iter;
194 class sc_member_access
197 template< typename, typename > friend class sc_member_access;
229 class sc_vector_iter
243 friend class sc_vecto
[all...]

Completed in 34 milliseconds

<<11121314151617