, including all inherited members.
| Ast(AstKind kind) | comma::Ast | [inline, protected] |
| AST_AbstractDomainDecl enum value | comma::Ast | |
| AST_AccessDecl enum value | comma::Ast | |
| AST_AccessType enum value | comma::Ast | |
| AST_AddDecl enum value | comma::Ast | |
| AST_AggregateExpr enum value | comma::Ast | |
| AST_AllocatorExpr enum value | comma::Ast | |
| AST_ArrayDecl enum value | comma::Ast | |
| AST_ArrayRangeAttrib enum value | comma::Ast | |
| AST_ArrayType enum value | comma::Ast | |
| AST_AssignmentStmt enum value | comma::Ast | |
| AST_BlockStmt enum value | comma::Ast | |
| AST_CarrierDecl enum value | comma::Ast | |
| AST_ComponentDecl enum value | comma::Ast | |
| AST_ComponentKey enum value | comma::Ast | |
| AST_ConversionExpr enum value | comma::Ast | |
| AST_DeclRefExpr enum value | comma::Ast | |
| AST_DereferenceExpr enum value | comma::Ast | |
| AST_DiamondExpr enum value | comma::Ast | |
| AST_DomainDecl enum value | comma::Ast | |
| AST_DomainInstanceDecl enum value | comma::Ast | |
| AST_DomainType enum value | comma::Ast | |
| AST_DSTDefinition enum value | comma::Ast | |
| AST_EnumerationDecl enum value | comma::Ast | |
| AST_EnumerationType enum value | comma::Ast | |
| AST_EnumLiteral enum value | comma::Ast | |
| AST_ExceptionDecl enum value | comma::Ast | |
| AST_ExceptionRef enum value | comma::Ast | |
| AST_FirstAE enum value | comma::Ast | |
| AST_FirstArrayAE enum value | comma::Ast | |
| AST_ForStmt enum value | comma::Ast | |
| AST_FunctionCallExpr enum value | comma::Ast | |
| AST_FunctionDecl enum value | comma::Ast | |
| AST_FunctionType enum value | comma::Ast | |
| AST_FunctorDecl enum value | comma::Ast | |
| AST_HandlerStmt enum value | comma::Ast | |
| AST_Identifier enum value | comma::Ast | |
| AST_IfStmt enum value | comma::Ast | |
| AST_ImportDecl enum value | comma::Ast | |
| AST_IncompleteType enum value | comma::Ast | |
| AST_IncompleteTypeDecl enum value | comma::Ast | |
| AST_IndexedArrayExpr enum value | comma::Ast | |
| AST_InjExpr enum value | comma::Ast | |
| AST_IntegerDecl enum value | comma::Ast | |
| AST_IntegerLiteral enum value | comma::Ast | |
| AST_IntegerType enum value | comma::Ast | |
| AST_KeywordSelector enum value | comma::Ast | |
| AST_LastAE enum value | comma::Ast | |
| AST_LastArrayAE enum value | comma::Ast | |
| AST_LoopDecl enum value | comma::Ast | |
| AST_LoopStmt enum value | comma::Ast | |
| AST_NullExpr enum value | comma::Ast | |
| AST_NullStmt enum value | comma::Ast | |
| AST_ObjectDecl enum value | comma::Ast | |
| AST_ParamValueDecl enum value | comma::Ast | |
| AST_PercentDecl enum value | comma::Ast | |
| AST_PosAD enum value | comma::Ast | |
| AST_PragmaStmt enum value | comma::Ast | |
| AST_PrjExpr enum value | comma::Ast | |
| AST_ProcedureCallStmt enum value | comma::Ast | |
| AST_ProcedureDecl enum value | comma::Ast | |
| AST_ProcedureType enum value | comma::Ast | |
| AST_QualifiedExpr enum value | comma::Ast | |
| AST_RaiseStmt enum value | comma::Ast | |
| AST_Range enum value | comma::Ast | |
| AST_RecordDecl enum value | comma::Ast | |
| AST_RecordType enum value | comma::Ast | |
| AST_RenamedObjectDecl enum value | comma::Ast | |
| AST_ReturnStmt enum value | comma::Ast | |
| AST_ScalarRangeAttrib enum value | comma::Ast | |
| AST_SelectedExpr enum value | comma::Ast | |
| AST_SigInstanceDecl enum value | comma::Ast | |
| AST_SignatureDecl enum value | comma::Ast | |
| AST_StmtSequence enum value | comma::Ast | |
| AST_StringLiteral enum value | comma::Ast | |
| AST_SubroutineRef enum value | comma::Ast | |
| AST_TypeRef enum value | comma::Ast | |
| AST_UniversalType enum value | comma::Ast | |
| AST_ValAD enum value | comma::Ast | |
| AST_VarietyDecl enum value | comma::Ast | |
| AST_WhileStmt enum value | comma::Ast | |
| AstKind enum name | comma::Ast | |
| AstResource class | comma::IntegerType | [friend] |
| baseContains(const llvm::APInt &value) const | comma::IntegerType | |
| bits | comma::Ast | [protected] |
| CLASS_Access enum value | comma::Type | |
| CLASS_Array enum value | comma::Type | |
| CLASS_Composite enum value | comma::Type | |
| CLASS_Discrete enum value | comma::Type | |
| CLASS_Enum enum value | comma::Type | |
| CLASS_Integer enum value | comma::Type | |
| CLASS_Record enum value | comma::Type | |
| CLASS_Scalar enum value | comma::Type | |
| CLASS_String enum value | comma::Type | |
| Classification enum name | comma::Type | |
| classof(const IntegerType *node) | comma::IntegerType | [inline, static] |
| classof(const Ast *node) | comma::IntegerType | [inline, static] |
| ConstrainedIntegerType_KIND enum value | comma::IntegerType | [protected] |
| ContainmentResult enum name | comma::DiscreteType | |
| contains(const DiscreteType *target) const | comma::DiscreteType | |
| contains(const llvm::APInt &value) const | comma::DiscreteType | |
| deletable | comma::Ast | [protected] |
| denotesAttribExpr() const | comma::Ast | [inline] |
| denotesCompositeType() const | comma::Ast | [inline] |
| denotesDecl() const | comma::Ast | [inline] |
| denotesDomainTypeDecl() const | comma::Ast | [inline] |
| denotesExpr() const | comma::Ast | [inline] |
| denotesModelDecl() const | comma::Ast | [inline] |
| denotesPrimaryType() const | comma::Ast | [inline] |
| denotesStmt() const | comma::Ast | [inline] |
| denotesSubroutineDecl() const | comma::Ast | [inline] |
| denotesSubroutineType() const | comma::Ast | [inline] |
| denotesType() const | comma::Ast | [inline] |
| denotesTypeDecl() const | comma::Ast | [inline] |
| denotesValueDecl() const | comma::Ast | [inline] |
| DiscreteType(AstKind kind, DiscreteType *rootOrParent, bool subtype) | comma::DiscreteType | [inline, protected] |
| dump() | comma::Ast | [virtual] |
| FIRST_AttribExpr enum value | comma::Ast | |
| FIRST_Decl enum value | comma::Ast | |
| FIRST_DomainType enum value | comma::Ast | |
| FIRST_Expr enum value | comma::Ast | |
| FIRST_ModelDecl enum value | comma::Ast | |
| FIRST_PrimaryType enum value | comma::Ast | |
| FIRST_Stmt enum value | comma::Ast | |
| FIRST_SubroutineDecl enum value | comma::Ast | |
| FIRST_Type enum value | comma::Ast | |
| FIRST_TypeDecl enum value | comma::Ast | |
| FIRST_ValueDecl enum value | comma::Ast | |
| getAncestorType() const | comma::PrimaryType | [inline] |
| getAncestorType() | comma::PrimaryType | [inline] |
| getAsArrayType() | comma::Type | |
| getAsEnumType() | comma::Type | |
| getAsIntegerType() | comma::Type | |
| getBaseSubtype() const | comma::IntegerType | [inline] |
| getBaseSubtype() | comma::IntegerType | |
| getConstraint() | comma::IntegerType | [virtual] |
| getConstraint() const | comma::IntegerType | [virtual] |
| getIdInfo() const =0 | comma::DiscreteType | [pure virtual] |
| getIntegerKind() const | comma::IntegerType | [inline] |
| getKind() const | comma::Ast | [inline] |
| getKindString() const | comma::Ast | [inline] |
| getLocation() const | comma::Ast | [inline, virtual] |
| getLowerLimit(llvm::APInt &res) const | comma::IntegerType | [virtual] |
| getParentType() | comma::PrimaryType | [inline] |
| getParentType() const | comma::PrimaryType | [inline] |
| getPosAttribute() | comma::IntegerType | [virtual] |
| getPreferredSize(uint64_t bits) | comma::DiscreteType | [protected, static] |
| getRootType() | comma::IntegerType | [inline] |
| getRootType() const | comma::IntegerType | [inline] |
| getSize() const | comma::IntegerType | [virtual] |
| getUpperLimit(llvm::APInt &res) const | comma::IntegerType | [virtual] |
| getValAttribute() | comma::IntegerType | [virtual] |
| IntegerKind enum name | comma::IntegerType | [protected] |
| IntegerType(IntegerKind kind, IntegerType *rootOrParent) | comma::IntegerType | [inline, protected] |
| involvesPercent() const | comma::Type | |
| Is_Contained enum value | comma::DiscreteType | |
| isAccessType() const | comma::Type | |
| isArrayType() const | comma::Type | |
| isCompositeType() const | comma::Type | |
| isConstrained() const | comma::IntegerType | [inline, virtual] |
| isDefiniteType() const | comma::Type | [inline] |
| isDeletable() const | comma::Ast | [inline] |
| isDerivedType() const | comma::PrimaryType | [inline] |
| isDiscreteType() const | comma::Type | |
| isDynamicallyConstrained() const | comma::DiscreteType | [inline] |
| isEnumType() const | comma::Type | |
| isFatAccessType() const | comma::Type | |
| isIndefiniteType() const | comma::Type | |
| isIntegerType() const | comma::Type | |
| isRecordType() const | comma::Type | |
| isRootType() const | comma::PrimaryType | [inline] |
| isScalarType() const | comma::Type | |
| isSigned() const | comma::DiscreteType | |
| isStaticallyConstrained() const | comma::DiscreteType | [inline] |
| isStringType() const | comma::Type | |
| isSubtype() const | comma::PrimaryType | [inline] |
| isSubtypeKind(IntegerKind kind) | comma::IntegerType | [inline, protected, static] |
| isSubtypeOf(const PrimaryType *type) const | comma::PrimaryType | [inline] |
| isThinAccessType() const | comma::Type | |
| isUnconstrained() const | comma::PrimaryType | [inline] |
| isUniversalAccessType() const | comma::Type | |
| isUniversalFixedType() const | comma::Type | |
| isUniversalIntegerType() const | comma::Type | |
| isUniversalRealType() const | comma::Type | |
| isUniversalType() const | comma::Type | |
| isUniversalTypeOf(const Type *type) const | comma::Type | |
| isValid() const | comma::Ast | [inline] |
| kind | comma::Ast | [protected] |
| kindStrings | comma::Ast | [protected, static] |
| LAST_AstKind enum value | comma::Ast | |
| LAST_AttribExpr enum value | comma::Ast | |
| LAST_Decl enum value | comma::Ast | |
| LAST_DomainType enum value | comma::Ast | |
| LAST_Expr enum value | comma::Ast | |
| LAST_ModelDecl enum value | comma::Ast | |
| LAST_PrimaryType enum value | comma::Ast | |
| LAST_Stmt enum value | comma::Ast | |
| LAST_SubroutineDecl enum value | comma::Ast | |
| LAST_Type enum value | comma::Ast | |
| LAST_TypeDecl enum value | comma::Ast | |
| LAST_ValueDecl enum value | comma::Ast | |
| length() const | comma::DiscreteType | |
| markInvalid() | comma::Ast | [inline] |
| Maybe_Contained enum value | comma::DiscreteType | |
| memberOf(Classification ID) const | comma::Type | |
| Not_Contained enum value | comma::DiscreteType | |
| PrimaryType(AstKind kind, PrimaryType *rootOrParent, bool subtype) | comma::PrimaryType | [inline, protected] |
| RootIntegerType_KIND enum value | comma::IntegerType | [protected] |
| Type(AstKind kind) | comma::Type | [inline, protected] |
| UnconstrainedIntegerType_KIND enum value | comma::IntegerType | [protected] |
| validFlag | comma::Ast | [protected] |
| ~Ast() | comma::Ast | [inline, virtual] |
| ~IntegerType() | comma::IntegerType | [inline, virtual] |
| ~Type() | comma::Type | [inline, virtual] |