Searched refs:Object (Results 1 - 13 of 13) sorted by relevance
/gem5/util/tlm/examples/common/ |
H A D | SConscript | 40 objs += env.Object('cli_parser.cc') 41 objs += env.Object('report_handler.cc')
|
/gem5/src/systemc/core/ |
H A D | object.cc | 88 Object::Object(sc_core::sc_object *_sc_obj) : Object(_sc_obj, nullptr) {} function in class:sc_gem5::Object 90 Object::Object(sc_core::sc_object *_sc_obj, const char *obj_name) : function in class:sc_gem5::Object 130 Object::Object(sc_core::sc_object *_sc_obj, const Object &arg) : function in class:sc_gem5::Object 131 Object(_sc_obj, arg._basename.c_str()) 134 Object [all...] |
H A D | object.hh | 42 class Object; 49 class Object class in namespace:sc_gem5 52 Object(sc_core::sc_object *_sc_obj); 53 Object(sc_core::sc_object *_sc_obj, const char *); 54 Object(sc_core::sc_object *_sc_obj, const Object &); 55 Object &operator = (const Object &); 57 virtual ~Object(); 82 static Object * [all...] |
H A D | module.hh | 78 Object *_obj; 94 void finish(Object *this_obj); 114 Object *
|
H A D | sc_object.cc | 137 _gem5_object = new sc_gem5::Object(this); 142 _gem5_object = new sc_gem5::Object(this, name); 147 _gem5_object = new sc_gem5::Object(this, *other._gem5_object);
|
H A D | event.cc | 69 Object *obj = Object::getFromScObject(parent); 97 Object *obj = Object::getFromScObject(parent); 215 Object::getFromScObject(parent)->delChildEvent(sc_event());
|
H A D | module.cc | 76 Module::finish(Object *this_obj)
|
/gem5/ext/pybind11/tests/ |
H A D | object.h | 8 class Object { class 11 Object() { print_default_created(this); } function in class:Object 14 Object(const Object &) : m_refCount(0) { print_copy_created(this); } function in class:Object 41 virtual ~Object() { print_destroyed(this); } 69 if (m_ptr) ((Object *) m_ptr)->incRef(); 78 ((Object *) m_ptr)->incRef(); 93 ((Object *) m_ptr)->decRef(); 105 ((Object *) m_ptr)->decRef(); 118 ((Object *) m_pt [all...] |
H A D | test_smart_ptr.cpp | 20 // ref<T> is a wrapper for 'Object' which uses intrusive reference counting 21 // It is always possible to construct a ref<T> from an Object* pointer without 92 // Object implementation in `object.h` 93 py::class_<Object, ref<Object>> obj(m, "Object"); 94 obj.def("getRefCount", &Object::getRefCount); 97 class MyObject1 : public Object { 110 m.def("make_object_1", []() -> Object * { return new MyObject1(1); }); 111 m.def("make_object_2", []() -> ref<Object> { retur [all...] |
H A D | test_smart_ptr.py | 84 # Object 85 cstats = ConstructorStats.get(m.Object)
|
/gem5/src/systemc/ext/core/ |
H A D | sc_object.hh | 40 class Object; 86 friend class sc_gem5::Object; 87 sc_gem5::Object *_gem5_object;
|
/gem5/src/systemc/tests/systemc/compliance_1666/test208/ |
H A D | test208.cpp | 13 struct Object: sc_object
struct in inherits:sc_object 15 Object(const char* _n) : sc_object(_n) {}
function in struct:Object 36 Object obj("obj");
54 Object obj("obj");
65 Object obj2("obj2");
94 Object obj("obj");
105 Object obj2("obj2");
140 Object obj("obj");
151 Object obj2("obj2");
226 Object ob [all...] |
/gem5/src/systemc/tests/systemc/1666-2011-compliance/named_events/ |
H A D | named_events.cpp | 41 struct Object: sc_object struct in inherits:sc_object 43 Object(const char* n) function in struct:Object 53 Object *obj; 87 obj = new Object("obj"); 96 Object obj2("ev2"); // Name clash
|
Completed in 16 milliseconds