| Namespaces | |
| namespace | activation | 
| namespace | attrib | 
| namespace | diag | 
| namespace | mangle | 
| namespace | parameter_modes | 
| namespace | pragma | 
| namespace | primitive_ops | 
| Classes | |
| class | Identifier | 
| class | ComponentKey | 
| class | ComponentKeyList | 
| class | AggregateExpr | 
| class | Ast | 
| The root of the AST hierarchy.  More... | |
| class | AstResource | 
| class | AstRewriter | 
| Rewrites Ast nodes.  More... | |
| class | FunctionAttribDecl | 
| class | PosAD | 
| class | ValAD | 
| class | AttribExpr | 
| The AttribExpr class represents attributes which resolve to values.  More... | |
| class | ScalarBoundAE | 
| Represents a Firstor 'c Last attribute when applied to a scalar subtype.  More... | |
| class | FirstAE | 
| class | LastAE | 
| class | ArrayBoundAE | 
| class | FirstArrayAE | 
| class | LastArrayAE | 
| class | CompilationUnit | 
| class | Decl | 
| class | ImportDecl | 
| class | ExceptionDecl | 
| class | ModelDecl | 
| class | Sigoid | 
| class | SignatureDecl | 
| class | VarietyDecl | 
| class | Domoid | 
| class | AddDecl | 
| class | DomainDecl | 
| class | FunctorDecl | 
| class | SigInstanceDecl | 
| class | ValueDecl | 
| class | ParamValueDecl | 
| class | ObjectDecl | 
| class | RenamedObjectDecl | 
| class | LoopDecl | 
| These specialized nodes represent the iteration variable in a for loop.  More... | |
| class | SubroutineDecl | 
| class | ProcedureDecl | 
| class | FunctionDecl | 
| class | EnumLiteral | 
| class | TypeDecl | 
| class | IncompleteTypeDecl | 
| class | CarrierDecl | 
| class | EnumerationDecl | 
| class | IntegerDecl | 
| class | ArrayDecl | 
| class | RecordDecl | 
| class | ComponentDecl | 
| class | AccessDecl | 
| class | DomainTypeDecl | 
| class | AbstractDomainDecl | 
| class | DomainInstanceDecl | 
| class | PercentDecl | 
| class | DeclRegion | 
| class | DeclRewriter | 
| class | DeclVisitor | 
| class | DSTDefinition | 
| class | ExceptionRef | 
| class | Expr | 
| class | DeclRefExpr | 
| class | FunctionCallExpr | 
| class | IndexedArrayExpr | 
| class | SelectedExpr | 
| Represents a selected component.  More... | |
| class | InjExpr | 
| class | PrjExpr | 
| class | IntegerLiteral | 
| class | StringLiteral | 
| class | NullExpr | 
| class | QualifiedExpr | 
| class | DereferenceExpr | 
| class | ConversionExpr | 
| class | AllocatorExpr | 
| class | DiamondExpr | 
| class | ExprVisitor | 
| class | KeywordSelector | 
| class | Pragma | 
| class | PragmaAssert | 
| class | PragmaImport | 
| class | Range | 
| The Range class represents a subset of values belonging to some scalar type.  More... | |
| class | RangeAttrib | 
| Base class for range attribute nodes.  More... | |
| class | ArrayRangeAttrib | 
| class | ScalarRangeAttrib | 
| This node represents range attributes when applied to a scalar type prefix.  More... | |
| class | SignatureSet | 
| class | Stmt | 
| class | StmtSequence | 
| class | HandlerStmt | 
| HandlerStmt nodes represent an exception handler.  More... | |
| class | BlockStmt | 
| class | ProcedureCallStmt | 
| class | ReturnStmt | 
| class | AssignmentStmt | 
| class | IfStmt | 
| class | WhileStmt | 
| class | ForStmt | 
| This node represents the "for" loop iteration scheme.  More... | |
| class | LoopStmt | 
| This class represents the simple "loop" statement.  More... | |
| class | PragmaStmt | 
| class | RaiseStmt | 
| class | NullStmt | 
| class | StmtVisitor | 
| class | SubroutineCall | 
| class | SubroutineRef | 
| class | Type | 
| class | SubroutineType | 
| class | FunctionType | 
| class | ProcedureType | 
| class | UniversalType | 
| class | PrimaryType | 
| class | IncompleteType | 
| class | DomainType | 
| class | DiscreteType | 
| class | EnumerationType | 
| class | IntegerType | 
| class | CompositeType | 
| class | ArrayType | 
| class | RecordType | 
| class | AccessType | 
| class | TypeRef | 
| class | TypeVisitor | 
| class | DiagnosticComponent | 
| class | DiagnosticStream | 
| class | Diagnostic | 
| class | IdentifierInfo | 
| Associates information with unique strings in the system.  More... | |
| class | IdentifierPool | 
| Collections of IdentifierInfo objects.  More... | |
| class | Location | 
| Provides a light-weight indicator of a position in source code.  More... | |
| class | SourceLocation | 
| Provides explicit line/column information.  More... | |
| class | SourceManager | 
| class | TargetInfo | 
| class | TextIterator | 
| Iterates over the character data associated with a TextProvider.  More... | |
| class | TextProvider | 
| Encapsulates a source of characters.  More... | |
| class | Generator | 
| class | TargetProfile | 
| class | Lexer | 
| class | Node | 
| class | NodeVector | 
| class | ParseClient | 
| class | Parser | 
| class | Checker | 
| class | AstDumperBase | 
| class | AstDumper | 
| class | DeclDumper | 
| class | ExprDumper | 
| class | StmtDumper | 
| class | TypeDumper | 
| class | BoundsEmitter | 
| class | CGContext | 
| class | CodeGen | 
| class | CodeGenRoutine | 
| class | CodeGenTypes | 
| class | CommaRT | 
| class | CValue | 
| class | DependencySetIterator | 
| Iterator over the elements of a DependencySet.  More... | |
| class | DependencySet | 
| class | DomainInstance | 
| class | SRFrame | 
| class | HandlerEmitter | 
| class | InstanceInfo | 
| class | SRInfo | 
| class | Homonym | 
| class | RangeChecker | 
| class | Resolver | 
| class | Scope | 
| class | ASTStencil | 
| class | ASTStencilReseter | 
| class | EnumDeclStencil | 
| A stencil to hold enumeration declaration info.  More... | |
| class | SRDeclStencil | 
| A stencil to represent a subroutine declaration.  More... | |
| class | TypeCheck | 
| Enumerations | |
| enum | ScopeKind { DEAD_SCOPE, BASIC_SCOPE, CUNIT_SCOPE, MODEL_SCOPE, SUBROUTINE_SCOPE, RECORD_SCOPE } | 
| Functions | |
| template<> | |
| CommaRT::TypeIdTraits < CommaRT::CRT_ITable > ::FieldType * | CommaRT::getType< CommaRT::CRT_ITable > () const | 
| template<> | |
| CommaRT::TypeIdTraits < CommaRT::CRT_DomainInfo > ::FieldType * | CommaRT::getType< CommaRT::CRT_DomainInfo > () const | 
| template<> | |
| CommaRT::TypeIdTraits < CommaRT::CRT_DomainInstance > ::FieldType * | CommaRT::getType< CommaRT::CRT_DomainInstance > () const | 
| template<> | |
| CommaRT::TypeIdTraits < CommaRT::CRT_DomainCtor > ::FieldType * | CommaRT::getType< CommaRT::CRT_DomainCtor > () const | 
| template<> | |
| DomainInstance::FieldIdTraits < DomainInstance::Info > ::FieldType * | DomainInstance::getFieldType< DomainInstance::Info > () const | 
| template<> | |
| DomainInstance::FieldIdTraits < DomainInstance::Next > ::FieldType * | DomainInstance::getFieldType< DomainInstance::Next > () const | 
| template<> | |
| DomainInstance::FieldIdTraits < DomainInstance::Params > ::FieldType * | DomainInstance::getFieldType< DomainInstance::Params > () const | 
| template<> | |
| DomainInstance::FieldIdTraits < DomainInstance::Requirements > ::FieldType * | DomainInstance::getFieldType< DomainInstance::Requirements > () const | 
| enum comma::ScopeKind | 
| CommaRT::TypeIdTraits<CommaRT::CRT_DomainCtor>::FieldType* comma::CommaRT::getType< CommaRT::CRT_DomainCtor > | ( | ) | const  [inline] | 
| CommaRT::TypeIdTraits<CommaRT::CRT_DomainInfo>::FieldType* comma::CommaRT::getType< CommaRT::CRT_DomainInfo > | ( | ) | const  [inline] | 
| CommaRT::TypeIdTraits<CommaRT::CRT_DomainInstance>::FieldType* comma::CommaRT::getType< CommaRT::CRT_DomainInstance > | ( | ) | const  [inline] | 
| CommaRT::TypeIdTraits<CommaRT::CRT_ITable>::FieldType* comma::CommaRT::getType< CommaRT::CRT_ITable > | ( | ) | const  [inline] | 
| DomainInstance::FieldIdTraits<DomainInstance::Info>::FieldType* comma::DomainInstance::getFieldType< DomainInstance::Info > | ( | ) | const  [inline] | 
| DomainInstance::FieldIdTraits<DomainInstance::Next>::FieldType* comma::DomainInstance::getFieldType< DomainInstance::Next > | ( | ) | const  [inline] | 
| DomainInstance::FieldIdTraits<DomainInstance::Params>::FieldType* comma::DomainInstance::getFieldType< DomainInstance::Params > | ( | ) | const  [inline] | 
| DomainInstance::FieldIdTraits<DomainInstance::Requirements>::FieldType* comma::DomainInstance::getFieldType< DomainInstance::Requirements > | ( | ) | const  [inline] | 
 1.6.1
 1.6.1