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 | |
AssertionException | A AssertionException is thrown if an assertion or its
expression is determined to be invalid. |
AssertionExpression | |
ASTNode | |
BadRegexException | |
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. |
Method.RarrayInfo | |
MethodCall | |
Package | The Package class describes a sidl package naming scope. |
RarrayIndices | |
RegexMatch | Provide regular expression matching for SymbolID against regular expressions. |
RegexUnsupportedException | |
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. |
SymbolNotFoundException | A SymbolNotFoundException is thrown if a specified
symbol identifier cannot be found. |
SymbolRedefinitionException | A SymbolRedefinitionException is thrown if a symbol is
redefined improperly or if two symbols exist in the symbol table with
the different versions. |
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 | |
UnknownAttributeException | |
UnknownEnumException | This runtime exception is thrown when you attempt to get the value of an
enumeration symbol that is undefined. |
Version | Class Version represents a symbol version of the general
form "V1.V2...Vn" where Vi is a non-negative integer. |