|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Class Summary | |
|---|---|
| CaseLabelDecl | This class represents a C case label in a switch statement. |
| Declaration | This is the base class for declarations such as variable, routines, etc. |
| DeclTable | This class maps from an integer value to a Clef Declaration. |
| EnumElementDecl | This class represents the declaration of a member of an enumeration. |
| EquivalenceDecl | This class declares a variable that is equivalenced to an offset in another variable. |
| ExceptionDecl | This class represents the declaration of an exception. |
| FieldDecl | This class represents a component of an aggregate data structure. |
| FileDecl | A FileDecl is a collection of all the declarations in a source file. |
| FormalDecl | This class represents a formal parameter to a procedure/function. |
| ForwardProcedureDecl | Un-used. |
| LabelDecl | This class represents a label in a program. |
| ProcedureDecl | This class represents the declaration of a procedure. |
| RenamedVariableDecl | This class declares a variable that was renamed from another variable. |
| RoutineDecl | This is the base class representing all routine declarations. |
| StmtFtnDecl | This class is used to represent Fortran statement functions. |
| TypeDecl | A class representing the declaration of a new type. |
| TypeName | This class implement the semantics of a C typedef statement. |
| UnknownFormals | UnknownFormals are used to specify that the remaining parameter declarations of the function are unknown. |
| ValueDecl | This class represents a declaration that has an initial value. |
| VariableDecl | This class declares a variable. |
| Enum Summary | |
|---|---|
| Accessibility | This enum specifies the accessibility of a declaration - public, private, etc. |
| Assigned | This enum specifies where the declaration is allocated - memory, register, etc. |
| ParameterMode | This enum specifies the parameter passing mode - by value, by areference, etc. |
| Residency | This enum specifies the residency of a declaration - auto, register, etc. |
| Visibility | This enum specifies the visibility of a declaration - local, global, etc. |
Provides for describing user program declataions such as variables and procedures.
The Declaration class is the base class for all declarations.
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||