Inheritance diagram for sdAttribute:
Public Methods | |
sdAttribute (unsigned int id, const std::string &name, const std::string &description, const Actions &actions, sdAttributeContainerType containerType, bool isObjectIdentifier, sdNameSpace *nameSpace, const sdObject *object, const sdValue *value) | |
virtual | ~sdAttribute () |
unsigned int | getId () const |
const std::string & | getName () const |
const std::string & | getDescription () const |
const sdObject * | getObject () const |
const sdValue * | getValue () const |
ActionConstIter | begin () const |
ActionConstIter | end () const |
sdAttributeContainerType | getContainerType () const |
virtual void | accept (sdVisitor *visitor) |
Public Types | |
typedef std::vector< sdAttributeActionType > | Actions |
typedef Actions::const_iterator | ActionConstIter |
|
|
|
|
|
This is the sdAttribute constructor.
|
|
This is the sdAttribute destructor.
|
|
This function calls the visit function of the specified visitor on the attribute.
Implements sdBase. |
|
This function returns a constant iterator that points to the first action in the set of actions allowed on this attribute. |
|
This function returns a constant iterator that points to the last action in the set of actions allowed on this attribute. |
|
This function returns the type of container (such as single item, array, or collection) of this schema attribute object.
|
|
This function returns the description of this schema attribute object.
|
|
This function returns the ID data of this schema attribute object. |
|
This function returns the name data of this schema attribute object. |
|
This function return the sdObject associated with this schema attribute object. |
|
This function returns the value of this schema attribute object. |
Copyright © 2002 - 2010 Cadence Design Systems, Inc.
All Rights Reserved.