Searched refs:sc_object (Results 51 - 75 of 103) sorted by relevance

12345

/gem5/src/systemc/tests/systemc/kernel/process_control/test06/
H A Dtest06.cpp89 std::vector< sc_object* > children =
92 std::vector< sc_object* >::const_iterator it = children.begin();
/gem5/src/systemc/tests/systemc/kernel/sc_module/test05/
H A Dtest05.cpp108 print_child_objects( const ::std::vector<sc_object*>& child_objects_ )
113 sc_object* object = child_objects_[i];
/gem5/src/systemc/tests/systemc/1666-2011-compliance/sc_vector/
H A Dsc_vector.cpp75 struct my_object: sc_object
77 my_object() : sc_object() {}
78 my_object(const char* c) : sc_object(c) {}
237 std::vector<sc_object*> elements;
354 sc_object* proc = sc_get_current_process_handle().get_process_object();
355 std::vector<sc_object*> children = proc->get_child_objects();
368 std::vector<sc_object*> children = top.get_child_objects();
/gem5/ext/systemc/src/sysc/kernel/
H A Dsc_phase_callback_registry.h52 class sc_object;
58 typedef sc_object cb_type;
68 friend class sc_object;
H A Dsc_method_process.cpp152 const std::vector<sc_object*>& children = get_child_objects();
210 const std::vector<sc_object*>& children = get_child_objects();
254 const std::vector<sc_object*> children = get_child_objects();
389 const std::vector<sc_object*>& children = get_child_objects();
450 const std::vector<sc_object*>& children = get_child_objects();
578 const std::vector<sc_object*> children = get_child_objects();
H A Dsc_thread_process.cpp177 const std::vector<sc_object*>& children = get_child_objects();
235 const std::vector<sc_object*>& children = get_child_objects();
280 const std::vector<sc_object*> children = get_child_objects();
353 const std::vector<sc_object*>& children = get_child_objects();
510 const std::vector<sc_object*>& children = get_child_objects();
637 const std::vector<sc_object*> children = get_child_objects();
H A Dsc_process.cpp49 std::vector<sc_object*> sc_process_handle::empty_object_vector;
482 const std::vector<sc_object*> children = get_child_objects();
543 sc_object( name_p ),
/gem5/src/systemc/ext/utils/
H A Dsc_vector.hh59 #include "../core/sc_object.hh"
165 class sc_vector_base : public sc_object
170 sc_vector_base(const char *_name) : sc_object(_name) {}
174 const std::vector<sc_object *> &get_elements() const;
181 mutable std::vector<sc_object *> elements;
183 sc_object *implicitCast(sc_object *p) const { return p; }
184 sc_object *implicitCast(...) const
189 virtual sc_object *objectCast(void *) const = 0;
602 sc_object *
[all...]
/gem5/src/systemc/tests/systemc/compliance_1666/test209/
H A Dtest209.cpp7 // 9) sc_object registered and named
13 struct Chan: i_f, sc_object
16 Chan(const char* _n): sc_object(_n) {}
128 std::vector<sc_object*> children = sc_get_top_level_objects();
/gem5/src/systemc/core/
H A Devent.hh74 sc_core::sc_object *getParentObject() const;
152 sc_core::sc_object *parent;
H A Dsc_port.cc62 sc_object(n), _gem5Port(nullptr)
H A Dmodule.hh145 ::sc_core::sc_object *obj = pickParentObj();
/gem5/src/systemc/tests/systemc/kernel/sc_process_handle/test01/
H A Dtest01.cpp73 const std::vector<sc_object*>& objects = m_a.get_child_objects();
169 const std::vector<sc_object*>& objects = handle.get_child_objects();
/gem5/ext/systemc/src/sysc/communication/
H A Dsc_signal.cpp51 sc_signal_invalid_writer( sc_object* target, sc_object* first_writer,
52 sc_object* second_writer, bool check_delta )
81 check_port( sc_object* target, sc_port_base * port_, bool is_output )
H A Dsc_port.cpp242 sc_object( sc_gen_unique_name( "port" ) ),
252 sc_object( name_ ),
561 sc_object::hierarchy_scope scope( parent );
573 sc_object::hierarchy_scope scope( parent );
581 sc_object::hierarchy_scope scope( parent );
589 sc_object::hierarchy_scope scope( parent );
/gem5/src/systemc/ext/core/
H A Dsc_export.hh36 #include "sc_object.hh"
43 class sc_export_base : public sc_object
H A Dsc_prim.hh33 #include "sc_object.hh"
52 class sc_prim_channel : public sc_object
H A Dsc_event.hh60 class sc_object;
181 sc_object *get_parent_object() const;
/gem5/src/systemc/tests/systemc/kernel/sc_object_manager/test01/
H A Dtest01.cpp44 sc_object* obj_p;
/gem5/util/systemc/systemc_within_gem5/systemc_sc_main/
H A Dsc_main.cc46 using sc_core::sc_object::print;
/gem5/ext/systemc/src/sysc/utils/
H A Dsc_vector.h37 #include "sysc/kernel/sc_object.h"
83 : public sc_object
97 std::vector<sc_object*> const & get_elements() const;
112 : sc_object( prefix )
146 virtual sc_object* object_cast( void* ) const = 0;
148 sc_object* implicit_cast( sc_object* p ) const { return p; }
149 sc_object* implicit_cast( ... /* incompatible */ ) const;
157 mutable std::vector< sc_object* >* objs_vec_;
430 virtual sc_object* object_cas
[all...]
H A Dsc_report.h91 class sc_object;
167 sc_object* process;
/gem5/src/systemc/channel/
H A Dsc_signal.cc90 reportSignalError(ScSignalBase *sig, sc_core::sc_object *first,
91 sc_core::sc_object *second, bool delta_conflict=false)
/gem5/src/systemc/tests/systemc/compliance_1666/test234/
H A Dtest234.cpp14 struct Chan: i_f, sc_object
/gem5/src/systemc/tests/systemc/utils/sc_vector/test05/
H A Dtest05.cpp59 << dynamic_cast<const sc_core::sc_object*>(in[i][j])->name()

Completed in 40 milliseconds

12345