/gem5/ext/googletest/googletest/include/gtest/internal/ |
H A D | gtest-string.h | 34 // This header file declares the String class and functions used internally by 57 // String - an abstract class holding static string utilities. 58 class GTEST_API_ String { 158 }; // class String
|
H A D | gtest-linked_ptr.h | 41 // object is traversed. This class is therefore NOT SUITABLE when there 47 // A good use of this class is storing object references in STL containers. 51 // Note: If you use an incomplete type with linked_ptr<>, the class 83 // a non-template class because different types of linked_ptr<> can refer to 86 // in the same circular linked list, so we need a single class type here. 89 class linked_ptr_internal { 146 class linked_ptr { 199 friend class linked_ptr;
|
/gem5/ext/googletest/googletest/src/ |
H A D | gtest-internal-inl.h | 160 // This class saves the values of all Google Test flags in its c'tor, and 162 class GTestFlagSaver { 282 template <class Container, typename Predicate> 295 template <class Container, typename Functor> 347 class TestPropertyKeyIs { 365 // This class contains functions for processing options the user 373 class GTEST_API_ UnitTestOptions { 418 class OsStackTraceGetterInterface { 445 class OsStackTraceGetter : public OsStackTraceGetterInterface { 464 // This class shoul [all...] |
/gem5/ext/drampower/src/libdrampower/ |
H A D | LibDRAMPower.h | 54 class libDRAMPower {
|
/gem5/ext/pybind11/include/pybind11/ |
H A D | iostream.h | 24 class pythonbuf : public std::streambuf { 102 class scoped_ostream_redirect { 128 Like `scoped_ostream_redirect`, but redirects cerr by default. This class 138 class scoped_estream_redirect : public scoped_ostream_redirect { 150 class OstreamRedirect {
|
H A D | pytypes.h | 20 class handle; class object; 21 class str; class iterator; 25 class args_proxy; 29 template <typename Policy> class accessor; 45 /// Tag and check to identify a class which implements the Python object API 46 class pyobject_tag { }; 50 A mixin class which adds common functions to `handle`, `object` and various accessors. 54 class object_ap [all...] |
/gem5/ext/systemc/src/sysc/communication/ |
H A D | sc_signal.h | 22 sc_signal.h -- The sc_signal<T> primitive channel class. 70 // The sc_signal<T> primitive channel class. 73 template< class T, sc_writer_policy POL /* = SC_DEFAULT_WRITER_POLICY */ > 74 class sc_signal 207 template< class T, sc_writer_policy POL > 222 template< class T, sc_writer_policy POL > 238 template< class T, sc_writer_policy POL > 246 template< class T, sc_writer_policy POL > 256 template< class T, sc_writer_policy POL > 266 template< class [all...] |
H A D | sc_prim_channel.h | 22 sc_prim_channel.h -- Abstract base class of all primitive channel classes. 41 // Abstract base class of all primitive channel classes. 44 class sc_prim_channel 47 friend class sc_prim_channel_registry; 230 class sc_prim_channel_registry 232 friend class sc_simcontext; 283 class async_update_list; 313 // Abstract base class of all primitive channel classes. 404 // can be for a non-templated class (i.e., sc_prim_channel.)
|
H A D | sc_signal_ports.h | 73 // The sc_signal<T> input port class. 76 template <class T> 77 class sc_in 297 template <class T> 315 template <class T> 329 template <class T> 339 template <class T> 356 template <class T> 364 template <class T> 391 class sc_i [all...] |
/gem5/ext/mcpat/cacti/ |
H A D | cacti_interface.h | 49 class min_values_t; 50 class mem_array; 51 class uca_org_t; 54 class powerComponents { 88 class powerDef { 120 class InputParameter { 311 class uca_org_t { 459 class mem_array {
|
/gem5/ext/drampower/src/ |
H A D | MemorySpecification.h | 52 class MemoryType { 228 class MemorySpecification : public virtual Parametrisable {
|
H A D | MemoryPowerModel.h | 52 class MemoryPowerModel { 233 class EnergyDomain {
|
/gem5/ext/systemc/src/sysc/datatypes/fx/ |
H A D | scfx_string.h | 68 class scfx_string; 74 // Simple string class for internal use. 77 class scfx_string
|
/gem5/ext/systemc/src/sysc/datatypes/int/ |
H A D | sc_length_param.h | 68 class sc_length_param; 83 class sc_length_param
|
/gem5/ext/pybind11/tests/ |
H A D | local_bindings.h | 4 /// Simple class used to test py::local: 5 template <int> class LocalBase { 53 // Simulate a foreign library base class (to match the example in the docs): 55 class Pet {
|
H A D | object.h | 7 /// Reference counted object base class 8 class Object { 46 // Tag class used to track constructions of ref objects. When we track constructors, below, we 47 // track and print out the actual class (e.g. ref<MyObject>), and *also* add a fake tracker for 50 class ref_tag {}; 62 template <typename T> class ref {
|
/gem5/src/systemc/tests/tlm/multi_sockets/ |
H A D | extensionPool.h | 23 template <class T> 24 class ExtensionPool{
|
/gem5/src/systemc/ext/tlm_utils/ |
H A D | simple_initiator_socket.h | 37 class simple_initiator_socket_b : 78 class process : public tlm::tlm_bw_transport_if<TYPES>, 156 class simple_initiator_socket : 167 class simple_initiator_socket_optional : 185 class simple_initiator_socket_tagged_b : 229 class process : public tlm::tlm_bw_transport_if<TYPES>, 319 class simple_initiator_socket_tagged : 333 class simple_initiator_socket_tagged_optional :
|
/gem5/ext/googletest/googlemock/include/gmock/ |
H A D | gmock-generated-nice-strict.h | 36 // Implements class templates NiceMock, NaggyMock, and StrictMock. 38 // Given a mock class MockFoo that is created using Google Mock, 54 // their respective base class, with up-to 10 arguments. Therefore 61 // the MOCK_METHOD* family of macros DIRECTLY in the MockFoo class. 62 // If a mock method is defined in a base class of MockFoo, the "nice" 79 template <class MockClass> 80 class NiceMock : public MockClass { 175 template <class MockClass> 176 class NaggyMock : public MockClass { 271 template <class MockClas [all...] |
/gem5/ext/systemc/src/sysc/datatypes/bit/ |
H A D | sc_bv_base.h | 22 sc_bv_base.h -- Arbitrary size bit vector class. 67 class sc_bv_base; 73 // Arbitrary size bit vector base class. 76 class sc_bv_base 79 friend class sc_lv_base; 108 template <class X> 144 template <class X>
|
/gem5/ext/systemc/src/tlm_utils/ |
H A D | multi_socket_bases.h | 58 class name##_functor{ \ 139 This class implements the fw interface. 145 class callback_binder_fw: public tlm::tlm_fw_transport_if<TYPES>{ 147 //typedefs according to the used TYPES class 244 This class implements the bw interface. 250 class callback_binder_bw: public tlm::tlm_bw_transport_if<TYPES>{ 252 //typedefs according to the used TYPES class 304 This class forms the base for multi initiator sockets. 315 class multi_init_base: public tlm::tlm_initiator_socket<BUSWIDTH, 354 This class form [all...] |
/gem5/ext/googletest/googlemock/include/gmock/internal/ |
H A D | gmock-internal-utils.h | 259 class FailureReporterInterface { 391 // native array, class StlContainerView<RawContainer> has the 405 template <class RawContainer> 406 class StlContainerView { 422 class StlContainerView<Element[N]> { 468 class StlContainerView< ::testing::tuple<ElementPointer, Size> > { 486 template <typename T> class StlContainerView<T&>;
|
/gem5/ext/systemc/src/sysc/utils/ |
H A D | sc_pvector.h | 22 sc_vector.h -- Simple implementation of a vector class. 48 // Simple vector class. 51 template< class T > 52 class sc_pvector 169 // Andy Goodrich: moved sc_pvector class to new header file to allow the 170 // use of sc_vector.h for Philipp Hartmann's new sc_vector class.
|
/gem5/ext/systemc/src/tlm_core/tlm_1/tlm_req_rsp/tlm_channels/tlm_req_rsp_channels/ |
H A D | tlm_req_rsp_channels.h | 33 class tlm_req_rsp_channel : public sc_core::sc_module 102 class tlm_transport_channel : public sc_core::sc_module
|
/gem5/ext/googletest/googletest/include/gtest/ |
H A D | gtest-printers.h | 39 // A user can teach this function how to print a class type T by 136 class TypeWithoutFormatter { 151 class TypeWithoutFormatter<T, kProtobuf> { 163 class TypeWithoutFormatter<T, kConvertibleToInteger> { 185 // A user can override this behavior for a class type Foo by defining 273 class FormatForComparison { 282 class FormatForComparison<ToPrint[N], OtherOperand> { 294 class FormatForComparison<CharType*, OtherOperand> { \ 313 class FormatForComparison<CharType*, OtherStringType> { \ 358 // We define UniversalPrinter as a class templat [all...] |