|
| | Attribute (const std::string &name, const std::string &type, const std::string &desc, attr_getter getter, attr_setter setter, attr_attr_t attr) |
| |
| | Attribute (const std::string &name, const std::string &type, const std::string &desc, attr_getter getter, attr_setter setter) |
| |
| template<typename CLASS , typename MEMBER , MEMBER m> |
| | Attribute (const std::string &name, const std::string &type, const std::string &desc, AttributeAccessor< CLASS, MEMBER, m > ref, attr_attr_t attr=Sim_Attr_Optional) |
| |
| virtual | ~Attribute ()=default |
| |
| | Attribute (Attribute &&)=default |
| |
| virtual const std::string & | name () const |
| |
| virtual const std::string & | type () const |
| |
| virtual const std::string & | desc () const |
| |
| virtual attr_getter | getter () const |
| |
| virtual attr_setter | setter () const |
| |
| virtual attr_attr_t | attr () const |
| |
Represents a Simics attribute.