Searched refs:class (Results 251 - 275 of 404) sorted by relevance

<<11121314151617

/gem5/ext/googletest/googletest/include/gtest/internal/
H A Dgtest-string.h34 // 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 Dgtest-linked_ptr.h41 // 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 Dgtest-internal-inl.h160 // 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 DLibDRAMPower.h54 class libDRAMPower {
/gem5/ext/pybind11/include/pybind11/
H A Diostream.h24 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 Dpytypes.h20 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 Dsc_signal.h22 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 Dsc_prim_channel.h22 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 Dsc_signal_ports.h73 // 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 Dcacti_interface.h49 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 DMemorySpecification.h52 class MemoryType {
228 class MemorySpecification : public virtual Parametrisable {
H A DMemoryPowerModel.h52 class MemoryPowerModel {
233 class EnergyDomain {
/gem5/ext/systemc/src/sysc/datatypes/fx/
H A Dscfx_string.h68 class scfx_string;
74 // Simple string class for internal use.
77 class scfx_string
/gem5/ext/systemc/src/sysc/datatypes/int/
H A Dsc_length_param.h68 class sc_length_param;
83 class sc_length_param
/gem5/ext/pybind11/tests/
H A Dlocal_bindings.h4 /// 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 Dobject.h7 /// 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 DextensionPool.h23 template <class T>
24 class ExtensionPool{
/gem5/src/systemc/ext/tlm_utils/
H A Dsimple_initiator_socket.h37 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 Dgmock-generated-nice-strict.h36 // 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 Dsc_bv_base.h22 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 Dmulti_socket_bases.h58 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 Dgmock-internal-utils.h259 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 Dsc_pvector.h22 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 Dtlm_req_rsp_channels.h33 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 Dgtest-printers.h39 // 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...]

Completed in 51 milliseconds

<<11121314151617