sc_attr_base * get_attribute(const std::string &)
sc_object * get_parent_object() const
sc_object & operator=(const sc_object &)
virtual const std::vector< sc_event * > & get_child_events() const
const char * name() const
const char * basename() const
int num_attributes() const
sc_gem5::Object * _gem5_object
bool add_attribute(sc_attr_base &)
sc_simcontext * simcontext() const
virtual const std::vector< sc_object * > & get_child_objects() const
void remove_all_attributes()
virtual void print(std::ostream &=std::cout) const
sc_attr_cltn & attr_cltn()
sc_attr_base * remove_attribute(const std::string &)
virtual void dump(std::ostream &=std::cout) const
sc_core::sc_attr_base * remove_attribute(const std::string &)
const char * name() const
const std::vector< sc_core::sc_event * > & get_child_events() const
sc_core::sc_simcontext * simcontext() const
int num_attributes() const
const char * basename() const
sc_core::sc_object * get_parent_object() const
bool add_attribute(sc_core::sc_attr_base &)
void remove_all_attributes()
void dump(std::ostream &=std::cout) const
void print(std::ostream &=std::cout) const
const std::vector< sc_core::sc_object * > & get_child_objects() const
sc_core::sc_attr_cltn & attr_cltn()
sc_core::sc_attr_base * get_attribute(const std::string &)
sc_object * sc_find_object(const char *name)
const std::vector< sc_object * > & sc_get_top_level_objects()
sc_core::sc_object * findObject(const char *name, const Objects &objects)
const std::string & name()