| Package | Description |
|---|---|
| xtc.parser | |
| xtc.type |
| Class and Description |
|---|
| AST
Common type operations for Rats! ASTs.
|
| Type
The superclass of all types.
|
| VariantT
A variant type.
|
| Class and Description |
|---|
| 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.
|
| 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.
|
| Constant.Kind
The kind.
|
| DerivedT
The superclass of all derived types.
|
| EnumeratorT
An enumerator.
|
| EnumT
An enumerated type.
|
| ErrorT
The pseudo-type indicating a malformed type.
|
| FloatT
A floating point type.
|
| FunctionOrMethodT
The superclass of function and method types.
|
| FunctionT
A function type.
|
| InstantiatedT
An instantiated type.
|
| IntegerT
An integer type.
|
| InterfaceT
An interface type.
|
| InternalParameter
An internal parameter.
|
| InternalT
An internal type, identified by its name.
|
| 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.
|
| NumberT.Kind
The number kind.
|
| 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.
|
| StructOrUnionT
The superclass of struct and union types.
|
| StructT
A struct type.
|
| Tagged
The interface of all tagged C types.
|
| TupleT
A tuple type.
|
| Type
The superclass of all types.
|
| Type.Tag
A type's tag.
|
| UnionT
A union type.
|
| UnitT
A unit type.
|
| VariableReference
Representation of a symbolic memory location.
|
| VariableT
A variable.
|
| VariableT.Kind
The variable kind.
|
| VariantT
A variant type.
|
| VoidT
A void type.
|
| Wildcard
A type wildcard.
|
| WrappedT
The superclass of all wrapped types.
|
Copyright © 2014. All Rights Reserved.