Searched refs:sc_attr_base (Results 1 - 15 of 15) sorted by relevance

/gem5/src/systemc/ext/core/
H A Dsc_attr.hh39 class sc_attr_base class in namespace:sc_core
42 sc_attr_base(const std::string &_name);
43 sc_attr_base(const sc_attr_base &other);
44 virtual ~sc_attr_base();
50 sc_attr_base();
51 sc_attr_base &operator = (const sc_attr_base &);
57 class sc_attribute : public sc_attr_base
60 sc_attribute(const std::string &_name) : sc_attr_base(_nam
[all...]
H A Dsc_object.hh48 class sc_attr_base;
67 bool add_attribute(sc_attr_base &);
68 sc_attr_base *get_attribute(const std::string &);
69 sc_attr_base *remove_attribute(const std::string &);
H A D_using.hh35 using sc_core::sc_attr_base;
/gem5/ext/systemc/src/sysc/kernel/
H A Dsc_attribute.h39 // CLASS : sc_attr_base
44 class sc_attr_base class in namespace:sc_core
49 sc_attr_base( const std::string& name_ );
50 sc_attr_base( const sc_attr_base& );
53 virtual ~sc_attr_base();
65 sc_attr_base();
66 sc_attr_base& operator = ( const sc_attr_base& );
82 typedef sc_attr_base* elem_typ
[all...]
H A Dsc_attribute.cpp34 // CLASS : sc_attr_base
41 sc_attr_base::sc_attr_base( const std::string& name_ ) function in class:sc_core::sc_attr_base
45 sc_attr_base::sc_attr_base( const sc_attr_base& a ) function in class:sc_core::sc_attr_base
52 sc_attr_base::~sc_attr_base()
58 sc_attr_base::name() const
93 sc_attr_cltn::push_back( sc_attr_base* attribute
[all...]
H A Dsc_object.h87 bool add_attribute( sc_attr_base& );
90 sc_attr_base* get_attribute( const std::string& name_ );
91 const sc_attr_base* get_attribute( const std::string& name_ ) const;
94 sc_attr_base* remove_attribute( const std::string& name_ );
H A Dsc_object.cpp368 sc_object::add_attribute( sc_attr_base& attribute_ )
377 sc_attr_base*
384 const sc_attr_base*
394 sc_attr_base*
/gem5/src/systemc/core/
H A Dsc_attr.cc37 sc_attr_base::sc_attr_base(const std::string &_name) : _name(_name) {} function in class:sc_core::sc_attr_base
38 sc_attr_base::sc_attr_base(const sc_attr_base &other) : _name(other._name) {} function in class:sc_core::sc_attr_base
39 sc_attr_base::~sc_attr_base() {}
41 const std::string &sc_attr_base::name() const { return _name; }
72 sc_attr_cltn::push_back(sc_attr_base *attr)
81 sc_attr_base *
[all...]
H A Dobject.hh72 bool add_attribute(sc_core::sc_attr_base &);
73 sc_core::sc_attr_base *get_attribute(const std::string &);
74 sc_core::sc_attr_base *remove_attribute(const std::string &);
H A Dsc_object.cc88 sc_object::add_attribute(sc_attr_base &attr)
93 sc_attr_base *
99 sc_attr_base *
H A Dobject.cc202 Object::add_attribute(sc_core::sc_attr_base &attr)
207 sc_core::sc_attr_base *
213 sc_core::sc_attr_base *
/gem5/src/systemc/tests/systemc/kernel/sc_object/test01/
H A Dtest01.cpp57 sc_attr_base a1("a1");
58 sc_attr_base a2("a2");
59 sc_attr_base a3("a3");
/gem5/src/systemc/tests/systemc/kernel/sc_attribute/test02/
H A Dtest02.cpp60 sc_attr_base* p = clk.get_attribute("a1");
89 sc_attr_base *pr = att_cltn.operator []("a3");
95 sc_attr_base *pm = att_cltn.operator []("a5");
102 sc_attr_base *pk = att_cltn.remove("a1");
107 sc_attr_base *pn = att_cltn.remove("a5");
/gem5/src/systemc/tests/systemc/kernel/sc_attribute/test01/
H A Dtest01.cpp53 sc_attr_base* p = clk.get_attribute( "a1" );
/gem5/src/systemc/tests/systemc/compliance_1666/test228/
H A Dtest228.cpp93 sc_attr_base ab("base");

Completed in 16 milliseconds