#include <sc_attribute.h>
Collaboration diagram for sc_attr_cltn:

Public Types | |
| typedef sc_attr_base * | elem_type |
| typedef elem_type * | iterator |
| typedef const elem_type * | const_iterator |
Public Methods | |
| sc_attr_cltn () | |
| sc_attr_cltn (const sc_attr_cltn &) | |
| ~sc_attr_cltn () | |
| bool | push_back (sc_attr_base *) |
| sc_attr_base * | operator[] (const sc_string &name_) |
| const sc_attr_base * | operator[] (const sc_string &name_) const |
| sc_attr_base * | remove (const sc_string &name_) |
| void | remove_all () |
| int | size () const |
| iterator | begin () |
| const_iterator | begin () const |
| iterator | end () |
| const_iterator | end () const |
|
|
Definition at line 89 of file sc_attribute.h. |
|
|
Definition at line 87 of file sc_attribute.h. |
|
|
Definition at line 88 of file sc_attribute.h. |
|
|
Definition at line 79 of file sc_attribute.cpp. |
|
|
Definition at line 82 of file sc_attribute.cpp. |
|
|
Definition at line 88 of file sc_attribute.cpp. References remove_all(). |
|
|
Definition at line 122 of file sc_attribute.h. References sc_pvector< sc_attr_base * >::begin(). |
|
|
Definition at line 120 of file sc_attribute.h. References sc_pvector< sc_attr_base * >::begin(). |
|
|
Definition at line 128 of file sc_attribute.h. References sc_pvector< sc_attr_base * >::end(). |
|
|
Definition at line 126 of file sc_attribute.h. References sc_pvector< sc_attr_base * >::end(). |
|
|
Definition at line 129 of file sc_attribute.cpp. References sc_pvector< sc_attr_base * >::size(). |
|
|
Definition at line 118 of file sc_attribute.cpp. References sc_pvector< sc_attr_base * >::size(). |
|
|
Definition at line 99 of file sc_attribute.cpp. References sc_attr_base::name(), sc_pvector< sc_attr_base * >::push_back(), and sc_pvector< sc_attr_base * >::size(). Referenced by sc_object::add_attribute(). |
|
|
Definition at line 144 of file sc_attribute.cpp. References sc_pvector< sc_attr_base * >::size(). Referenced by sc_object::remove_attribute(). |
|
|
Definition at line 161 of file sc_attribute.cpp. References sc_pvector< sc_attr_base * >::erase_all(). Referenced by sc_object::remove_all_attributes(), and ~sc_attr_cltn(). |
|
|
Definition at line 116 of file sc_attribute.h. References sc_pvector< sc_attr_base * >::size(). Referenced by sc_object::num_attributes(). |
1.2.18