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 First or '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