|
Class Summary |
| Argument |
The Argument class defines a SIDL argument, which consists
of a parameter passing mode (IN, INOUT, or OUT with an optional COPY),
a type, and a formal parameter name. |
| Assertion |
|
| AssertionExpression |
|
| ASTNode |
|
| BinaryExpression |
|
| BooleanLiteral |
|
| CExprString |
|
| CharacterLiteral |
|
| Class |
Class Class defines a sidl class. |
| Comment |
The Comment class represents a documentation comment. |
| DComplexLiteral |
|
| DoubleLiteral |
|
| Enumeration |
The Enumeration class represents a collection of enumerated
symbols with specified integer values. |
| ExprVisitor |
|
| Extendable |
Class Extendable is a base class for SIDL symbols of type
class and interface. |
| FComplexLiteral |
|
| FloatLiteral |
|
| FortranExprString |
|
| IdentifierLiteral |
|
| IntegerLiteral |
|
| Interface |
Class Interface defines a sidl interface. |
| Inverter |
|
| Literal |
|
| LongLiteral |
|
| Metadata |
The Metadata class represents the metadata associated with
a symbol. |
| Method |
The Method class defines a SIDL method, including modifiers,
return type, name, arguments, and exceptions. |
| MethodCall |
|
| Package |
The Package class describes a sidl package naming scope. |
| RarrayIndices |
|
| RegexMatch |
Provide regular expression matching for SymbolID against regular expressions. |
| SplicerBlock |
The SplicerBlock class is a simple collection of
SB instances. |
| SplicerList |
The SplicerList class is a simple collection of
SplicerBlock instances. |
| StringLiteral |
|
| Struct |
The Struct contains a list of named types. |
| Struct.Item |
|
| Symbol |
The Symbol abstract base class describes the basic
characteristics shared by all symbols in the symbol table. |
| SymbolID |
The SymbolID class represents the name of a symbol,
which consists of a fully qualified name (e.g., "sidl.Object") and
a version number. |
| SymbolTable |
SymbolTable is a singleton class that represents the
locally cached SIDL symbols used during the parse of a SIDL file
or XML type descriptions. |
| SymbolUtilities |
Utility class SymbolUtilities is a collection of common,
simple symbol manipulation functions. |
| Type |
The Type class defines a SIDL type, such as a primitive
type (boolean, char, dcomplex, double, fcomplex, float, int, long, opaque,
and string), arrays, and user-defined types (enum, interface, or class). |
| UnaryExpression |
|
| Version |
Class Version represents a symbol version of the general
form "V1.V2...Vn" where Vi is a non-negative integer. |