|
|||||||||
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 |