/gem5/ext/googletest/googlemock/include/gmock/ |
H A D | gmock-generated-function-mockers.h | 54 class FunctionMockerBase; 56 // Note: class FunctionMocker really belongs to the ::testing 59 // friend class template. To workaround this compiler bug, we define 62 class FunctionMocker; 65 class FunctionMocker<R()> : public 77 // by the C++ standard [14.6.4] here, as the base class type is 85 class FunctionMocker<R(A1)> : public 98 // by the C++ standard [14.6.4] here, as the base class type is 106 class FunctionMocker<R(A1, A2)> : public 119 // by the C++ standard [14.6.4] here, as the base class typ [all...] |
H A D | gmock-generated-matchers.h | 60 // For example, in class TupleFields<tuple<bool, char, int>, 2, 0>, we have: 65 template <class Tuple, int k0 = -1, int k1 = -1, int k2 = -1, int k3 = -1, 68 class TupleFields; 71 template <class Tuple, int k0, int k1, int k2, int k3, int k4, int k5, int k6, 73 class TupleFields { 89 template <class Tuple> 90 class TupleFields<Tuple, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1> { 98 template <class Tuple, int k0> 99 class TupleFields<Tuple, k0, -1, -1, -1, -1, -1, -1, -1, -1, -1> { 107 template <class Tupl [all...] |
H A D | gmock-generated-actions.h | 51 class InvokeHelper; 54 class InvokeHelper<R, ::testing::tuple<> > { 61 template <class Class, typename MethodPtr> 70 class InvokeHelper<R, ::testing::tuple<A1> > { 77 template <class Class, typename MethodPtr> 86 class InvokeHelper<R, ::testing::tuple<A1, A2> > { 93 template <class Class, typename MethodPtr> 102 class InvokeHelper<R, ::testing::tuple<A1, A2, A3> > { 109 template <class Class, typename MethodPtr> 119 class InvokeHelpe [all...] |
/gem5/ext/systemc/src/tlm_utils/ |
H A D | simple_target_socket.h | 50 class simple_target_socket : 53 friend class fw_process; 54 friend class bw_process; 130 //Helper class to handle bw path calls 132 class bw_process : public tlm::tlm_bw_transport_if<TYPES> 179 class fw_process : public tlm::tlm_fw_transport_if<TYPES>, 384 class process_handle_class { 394 class process_handle_list { 569 class simple_target_socket_tagged : 572 friend class fw_proces [all...] |
H A D | peq_with_cb_and_phase.h | 38 class time_ordered_list 151 class peq_with_cb_and_phase: 160 class delta_list{
|
/gem5/ext/googletest/googletest/include/gtest/internal/ |
H A D | gtest-param-util-generated.h | 69 template <class Container> 77 class ValueArray1 { 95 class ValueArray2 { 114 class ValueArray3 { 135 class ValueArray4 { 158 class ValueArray5 { 183 class ValueArray6 { 210 class ValueArray7 { 238 class ValueArray8 { 268 class ValueArray [all...] |
/gem5/src/systemc/tests/tlm/static_extensions/ext2gp/ |
H A D | extension_adaptors.h | 30 class adapt_ext2gp : public sc_core::sc_module 60 // payload. We leave the extension class in the vector, and it will be 102 class adapt_gp2ext : public sc_core::sc_module 119 // Optionally, we can initialize our private extension class
|
/gem5/src/systemc/tests/tlm/static_extensions/ext2gp2ext/ |
H A D | extension_adaptors.h | 30 class adapt_ext2gp : public sc_core::sc_module 60 // payload. We leave the extension class in the vector, and it will be 102 class adapt_gp2ext : public sc_core::sc_module 119 // Optionally, we can initialize our private extension class
|
/gem5/src/systemc/tests/tlm/static_extensions/gp2ext/ |
H A D | extension_adaptors.h | 30 class adapt_ext2gp : public sc_core::sc_module 60 // payload. We leave the extension class in the vector, and it will be 102 class adapt_gp2ext : public sc_core::sc_module 119 // Optionally, we can initialize our private extension class
|
/gem5/ext/mcpat/cacti/ |
H A D | mat.h | 43 class Mat : public Component {
|
/gem5/ext/systemc/src/sysc/datatypes/fx/ |
H A D | scfx_ieee.h | 66 class scfx_ieee_double; 68 class scfx_ieee_float; 120 class scfx_ieee_double 460 class scfx_ieee_float
|
H A D | scfx_rep.h | 83 class scfx_index; 84 class scfx_rep; 86 // forward class declarations 87 class sc_bv_base; 88 class sc_signed; 89 class sc_unsigned; 118 class scfx_index 141 // Arbitrary-precision fixed-point implementation class. 144 class scfx_rep
|
/gem5/ext/systemc/src/tlm_core/tlm_2/tlm_2_interfaces/ |
H A D | tlm_dmi.h | 27 class tlm_dmi
|
/gem5/src/systemc/tests/tlm/multi_sockets/ |
H A D | MultiSocketSimpleSwitchAT.h | 34 This class is a simple crossbar switch through which an arbitrary number of initiators 46 class MultiSocketSimpleSwitchAT : public sc_core::sc_module, public tlm::tlm_mm_interface 70 class BTag : public tlm_utils::instance_specific_extension<BTag>{ 78 class ConnectionInfo : public tlm_utils::instance_specific_extension<ConnectionInfo>{ 86 class internalPEQTypes{ //use the tpPEQ to delay connection infos
|
H A D | simpleAddressMap.h | 32 class SimpleAddressMap
|
/gem5/ext/pybind11/include/pybind11/ |
H A D | complex.h | 42 template <typename T> class type_caster<std::complex<T>> {
|
/gem5/ext/systemc/src/sysc/communication/ |
H A D | sc_signal_resolved_ports.h | 41 // The sc_signal_resolved input port class. 44 class sc_in_resolved 131 // The sc_signal_resolved input/output port class. 134 class sc_inout_resolved 231 // The sc_signal_resolved output port class. 235 // sc_inout_resolved. For debugging reasons, a class is provided instead 238 class sc_out_resolved
|
H A D | sc_signal_rv_ports.h | 45 // The sc_signal_rv<W> input port class. 49 class sc_in_rv 155 // The sc_signal_rv<W> input/output port class. 159 class sc_inout_rv 275 // The sc_signal_rv<W> output port class. 279 // sc_inout_rv. For debugging reasons, a class is provided instead 283 class sc_out_rv
|
/gem5/ext/systemc/src/sysc/datatypes/bit/ |
H A D | sc_bit.h | 22 sc_bit.h -- Bit class. 74 class sc_bit; 76 // forward class declarations 77 class sc_logic; 84 // Bit class. 88 class sc_bit
|
/gem5/src/systemc/tests/include/ |
H A D | SimpleATInitiator1.h | 42 class SimpleATInitiator1 : public sc_core::sc_module 53 class MyTransaction : public transaction_type 74 class SimplePool : public tlm::tlm_mm_interface
|
H A D | SimpleATInitiator2.h | 42 class SimpleATInitiator2 : public sc_core::sc_module 53 class MyTransaction : public transaction_type 74 class SimplePool : public tlm::tlm_mm_interface
|
/gem5/src/systemc/ext/tlm_utils/ |
H A D | peq_with_cb_and_phase.h | 36 class time_ordered_list 135 class peq_with_cb_and_phase : public sc_core::sc_object 142 class delta_list
|
/gem5/ext/systemc/src/tlm_core/tlm_2/tlm_generic_payload/ |
H A D | tlm_gp.h | 35 class 38 class tlm_mm_interface { 55 // This class can be used for storing pointers to the extension classes, used 57 class tlm_extension_base 71 // Base class for all extension classes, derive your extension class in 73 // class my_extension : public tlm_extension<my_extension> { ... 78 class tlm_extension : public tlm_extension_base 120 // The generic payload class: 122 class tlm_generic_payloa [all...] |
/gem5/ext/systemc/src/sysc/datatypes/int/ |
H A D | sc_unsigned.h | 118 class sc_unsigned_bitref_r; 119 class sc_unsigned_bitref; 120 class sc_unsigned_subref_r; 121 class sc_unsigned_subref; 122 class sc_concatref; 123 class sc_unsigned; 125 // forward class declarations 126 class sc_bv_base; 127 class sc_lv_base; 128 class sc_int_bas [all...] |
H A D | sc_signed.h | 111 class sc_signed_bitref_r; 112 class sc_signed_bitref; 113 class sc_signed_subref_r; 114 class sc_signed_subref; 115 class sc_concatref; 116 class sc_signed; 118 // forward class declarations 119 class sc_bv_base; 120 class sc_lv_base; 121 class sc_int_bas [all...] |