Inheritance diagram for CCM::VariableDecl:
This is mainly used for storing method parameters. This class implements IEnumerable to be able to iterate over all possible values.
Public Member Functions | |
VariableDecl (string name, Type type, Class stubClass, bool array, List attrs, bool _public) | |
Creates an uninitialized (null) variable or class field. | |
override string | ToString () |
IEnumerator | GetEnumerator () |
Return an enumerator over all possible values. | |
Attribute | getAttribute (string name) |
Return the first attribute with given name, or null if no such attribute exists. | |
List | getAttributes () |
Return a List of all attributes or null if no attributes exist. | |
Public Attributes | |
string | name |
Type | type |
Class | stubClass |
bool | array |
bool | _public |
Protected Attributes | |
List | attrs |
|
Creates an uninitialized (null) variable or class field.
|
|
Return the first attribute with given name, or null if no such attribute exists.
|
|
Return a List of all attributes or null if no attributes exist.
|
|
Return an enumerator over all possible values.
|
|
Reimplemented in CCM::Variable. |
|
|
|
|
|
|
|
|
|
|
|
|