|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| Tagged | The interface of all tagged C types. |
| Class Summary | |
|---|---|
| AliasT | A type alias. |
| AnnotatedT | An annotated type. |
| ArrayT | An array type. |
| AST | Common type operations for Rats! ASTs. |
| AST.MetaData | The metadata for a grammar's statically typed nodes. |
| BooleanT | A boolean type. |
| C | Common type operations for the C language. |
| CastReference | Representation of a cast reference. |
| CFactory | A factory for programmatically and concisely creating C types. |
| ClassOrInterfaceT | The superclass of class and interface types. |
| ClassT | A class type. |
| Constant | Representation of a type's constant value. |
| DerivedT | The superclass of all derived types. |
| DynamicReference | Representation of a reference to dynamically allocated memory. |
| EnumeratorT | An enumerator. |
| EnumT | An enumerated type. |
| ErrorT | The pseudo-type indicating a malformed type. |
| FieldReference | Representation of a field reference. |
| FloatT | A floating point type. |
| FunctionOrMethodT | The superclass of function and method types. |
| FunctionT | A function type. |
| IndexReference | Representation of an index reference. |
| IndirectReference | Representation of an indirect reference. |
| InstantiatedT | An instantiated type. |
| IntegerT | An integer type. |
| InterfaceT | An interface type. |
| InternalParameter | An internal parameter. |
| InternalT | An internal type, identified by its name. |
| JavaAST | Common type operations for Java ASTs. |
| LabelT | A label type. |
| Language | A language tag |
| MethodT | A method type. |
| NamedParameter | A named parameter. |
| NullReference | Representation of a null reference. |
| NumberT | The superclass of all number types. |
| PackageT | A package type. |
| Parameter | The superclass of all type parameters. |
| ParameterizedT | A parameterized type. |
| PointerT | A pointer type. |
| Reference | Representation of a reference. |
| RelativeReference | Representation of a reference value. |
| SourcePrinter | A visitor to print types in C-like source form. |
| StaticReference | Representation of a reference to statically allocated memory. |
| StringReference | Representation of a reference to a constant string. |
| StructOrUnionT | The superclass of struct and union types. |
| StructT | A struct type. |
| TupleT | A tuple type. |
| Type | The superclass of all types. |
| TypePrinter | A visitor to print types. |
| UnionT | A union type. |
| UnitT | A unit type. |
| VariableReference | Representation of a symbolic memory location. |
| VariableT | A variable. |
| VariantT | A variant type. |
| VoidT | A void type. |
| Wildcard | A type wildcard. |
| WrappedT | The superclass of all wrapped types. |
| Enum Summary | |
|---|---|
| Constant.Kind | The kind. |
| NumberT.Kind | The number kind. |
| Type.Tag | A type's tag. |
| VariableT.Kind | The variable kind. |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||