, including all inherited members.
| addDecl(Decl *decl) | comma::DeclRegion | |
| addDeclarationsUsingRewrites(DeclRewriter &rewrites, const DeclRegion *region) | comma::DeclRegion | |
| addDeclarationUsingRewrites(DeclRewriter &rewrites, Decl *decl) | comma::DeclRegion | |
| addObserver(DeclRegion *region) | comma::DeclRegion | [inline] |
| asAst() | comma::DeclRegion | |
| asAst() const | comma::DeclRegion | |
| asDeclRegion() | comma::Decl | |
| 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 | |
| attachPragma(Pragma *P) | comma::SubroutineDecl | [inline] |
| begin_params() | comma::SubroutineDecl | [inline] |
| begin_params() const | comma::SubroutineDecl | [inline] |
| begin_pragmas() | comma::SubroutineDecl | [inline] |
| begin_pragmas() const | comma::SubroutineDecl | [inline] |
| beginDecls() | comma::DeclRegion | [inline] |
| beginDecls() const | comma::DeclRegion | [inline] |
| bits | comma::Ast | [protected] |
| body | comma::SubroutineDecl | [protected] |
| classof(const PosAD *node) | comma::PosAD | [inline, static] |
| classof(const Ast *node) | comma::PosAD | [inline, static] |
| comma::DeclRegion::classof(const AddDecl *node) | comma::DeclRegion | [inline, static] |
| comma::DeclRegion::classof(const ProcedureDecl *node) | comma::DeclRegion | [inline, static] |
| comma::DeclRegion::classof(const FunctionDecl *node) | comma::DeclRegion | [inline, static] |
| comma::DeclRegion::classof(const BlockStmt *node) | comma::DeclRegion | [inline, static] |
| comma::DeclRegion::classof(const IntegerDecl *node) | comma::DeclRegion | [inline, static] |
| comma::DeclRegion::classof(const PercentDecl *node) | comma::DeclRegion | [inline, static] |
| comma::DeclRegion::classof(const RecordDecl *node) | comma::DeclRegion | [inline, static] |
| comma::DeclRegion::classof(const ArrayDecl *node) | comma::DeclRegion | [inline, static] |
| comma::DeclRegion::classof(const AccessDecl *node) | comma::DeclRegion | [inline, static] |
| comma::DeclRegion::classof(const DomainInstanceDecl *node) | comma::DeclRegion | [inline, static] |
| comma::DeclRegion::classof(const AbstractDomainDecl *node) | comma::DeclRegion | [inline, static] |
| comma::DeclRegion::classof(const EnumerationDecl *node) | comma::DeclRegion | [inline, static] |
| collectFunctionDecls(IdentifierInfo *name, llvm::SmallVectorImpl< SubroutineDecl * > &dst) | comma::DeclRegion | |
| collectProcedureDecls(IdentifierInfo *name, llvm::SmallVectorImpl< SubroutineDecl * > &dst) | comma::DeclRegion | |
| const_param_iterator typedef | comma::SubroutineDecl | |
| const_pragma_iterator typedef | comma::SubroutineDecl | |
| const_reverse_decl_iter typedef | comma::DeclRegion | |
| ConstDeclIter typedef | comma::DeclRegion | |
| containsDecl(IdentifierInfo *name) const | comma::DeclRegion | [inline] |
| containsDecl(const Decl *decl) const | comma::DeclRegion | |
| context | comma::Decl | [protected] |
| countDecls() const | comma::DeclRegion | [inline] |
| Decl(AstKind kind, IdentifierInfo *info=0, Location loc=0, DeclRegion *region=0) | comma::Decl | [inline, protected] |
| declarationLink | comma::SubroutineDecl | [protected] |
| declarations | comma::DeclRegion | [protected] |
| DeclarationTable typedef | comma::DeclRegion | [protected] |
| DeclIter typedef | comma::DeclRegion | |
| DeclLinkTag enum name | comma::SubroutineDecl | [protected] |
| DeclRegion(Ast::AstKind kind) | comma::DeclRegion | [inline, protected] |
| DeclRegion(Ast::AstKind kind, DeclRegion *parent) | comma::DeclRegion | [inline, protected] |
| DEFINITION_TAG enum value | comma::SubroutineDecl | [protected] |
| 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] |
| dump() | comma::Ast | [virtual] |
| end_params() | comma::SubroutineDecl | [inline] |
| end_params() const | comma::SubroutineDecl | [inline] |
| end_pragmas() | comma::SubroutineDecl | [inline] |
| end_pragmas() const | comma::SubroutineDecl | [inline] |
| endDecls() | comma::DeclRegion | [inline] |
| endDecls() const | comma::DeclRegion | [inline] |
| EnumerationDecl class | comma::PosAD | [friend] |
| findDecl(IdentifierInfo *name, Type *type) | comma::DeclRegion | |
| findDecls(IdentifierInfo *name) const | comma::DeclRegion | |
| findPragma(pragma::PragmaID ID) const | comma::SubroutineDecl | |
| 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 | |
| FORWARD_TAG enum value | comma::SubroutineDecl | [protected] |
| FunctionAttribDecl(AstKind kind, PrimaryType *prefix, IdentifierInfo *name, Location loc, IdentifierInfo **keywords, FunctionType *type, DeclRegion *parent) | comma::FunctionAttribDecl | [inline, protected] |
| FunctionDecl(AstResource &resource, IdentifierInfo *name, Location loc, ParamValueDecl **params, unsigned numParams, Type *returnType, DeclRegion *parent) | comma::FunctionDecl | |
| FunctionDecl(IdentifierInfo *name, Location loc, IdentifierInfo **keywords, FunctionType *type, DeclRegion *parent) | comma::FunctionDecl | [inline] |
| FunctionDecl(AstKind kind, AstResource &resource, IdentifierInfo *name, Location loc, EnumerationType *returnType, DeclRegion *parent) | comma::FunctionDecl | [protected] |
| FunctionDecl(AstKind kind, IdentifierInfo *name, Location loc, IdentifierInfo **keywords, FunctionType *type, DeclRegion *parent) | comma::FunctionDecl | [inline, protected] |
| getArity() const | comma::SubroutineDecl | [inline] |
| getAttributeID() const | comma::FunctionAttribDecl | [inline] |
| getBody() | comma::SubroutineDecl | |
| getBody() const | comma::SubroutineDecl | [inline] |
| getDecl(unsigned i) const | comma::DeclRegion | [inline] |
| getDecl(unsigned i) | comma::DeclRegion | [inline] |
| getDeclRegion() | comma::Decl | [inline] |
| getDeclRegion() const | comma::Decl | [inline] |
| getDefiningDeclaration() | comma::FunctionDecl | [inline] |
| getDefiningDeclaration() const | comma::FunctionDecl | [inline] |
| getExplicitParamMode(unsigned i) const | comma::SubroutineDecl | [inline] |
| getForwardDeclaration() | comma::FunctionDecl | [inline] |
| getForwardDeclaration() const | comma::FunctionDecl | [inline] |
| getIdInfo() const | comma::Decl | [inline] |
| getKeywordIndex(IdentifierInfo *key) const | comma::SubroutineDecl | |
| getKeywordIndex(KeywordSelector *key) const | comma::SubroutineDecl | |
| getKind() const | comma::Ast | [inline] |
| getKindString() const | comma::Ast | [inline] |
| getLocation() const | comma::Decl | [inline, virtual] |
| getOrigin() | comma::SubroutineDecl | [inline] |
| getOrigin() const | comma::SubroutineDecl | [inline] |
| getParam(unsigned i) | comma::SubroutineDecl | [inline] |
| getParam(unsigned i) const | comma::SubroutineDecl | [inline] |
| getParamKeyword(unsigned i) const | comma::SubroutineDecl | [inline] |
| getParamMode(unsigned i) const | comma::SubroutineDecl | [inline] |
| getParamType(unsigned i) const | comma::SubroutineDecl | [inline] |
| getParent() | comma::DeclRegion | [inline] |
| getParent() const | comma::DeclRegion | [inline] |
| getPrefix() const | comma::PosAD | [inline] |
| getPrefix() | comma::PosAD | [inline] |
| getPrimitiveID() const | comma::SubroutineDecl | [inline] |
| getReturnType() const | comma::FunctionDecl | [inline] |
| getReturnType() | comma::FunctionDecl | [inline] |
| getString() const | comma::Decl | [inline] |
| getType() const | comma::FunctionDecl | [inline, virtual] |
| getType() | comma::FunctionDecl | [inline, virtual] |
| hasBody() const | comma::SubroutineDecl | |
| hasDefiningDeclaration() const | comma::SubroutineDecl | [inline] |
| hasForwardDeclaration() const | comma::SubroutineDecl | [inline] |
| hasOrigin() const | comma::Decl | [inline] |
| hasPragma(pragma::PragmaID ID) const | comma::SubroutineDecl | [inline] |
| idInfo | comma::Decl | [protected] |
| IntegerDecl class | comma::PosAD | [friend] |
| isDeclaredIn(const DeclRegion *region) const | comma::Decl | [inline] |
| isDeletable() const | comma::Ast | [inline] |
| isForwardDeclaration() const | comma::SubroutineDecl | [inline] |
| isImmediate() const | comma::Decl | [inline] |
| isPrimitive() const | comma::SubroutineDecl | [inline] |
| isValid() const | comma::Ast | [inline] |
| keywordsMatch(const SubroutineDecl *SRDecl) const | comma::SubroutineDecl | |
| 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 | |
| location | comma::Decl | [protected] |
| markInvalid() | comma::Ast | [inline] |
| notifyAddDecl(Decl *decl) | comma::DeclRegion | [protected, virtual] |
| notifyRemoveDecl(Decl *decl) | comma::DeclRegion | [protected, virtual] |
| numParameters | comma::SubroutineDecl | [protected] |
| opID | comma::SubroutineDecl | [protected] |
| origin | comma::Decl | [protected] |
| param_iterator typedef | comma::SubroutineDecl | |
| parameters | comma::SubroutineDecl | [protected] |
| paramModesMatch(const SubroutineDecl *SRDecl) const | comma::SubroutineDecl | |
| pragma_iterator typedef | comma::SubroutineDecl | |
| pragmas | comma::SubroutineDecl | [protected] |
| PredRange typedef | comma::DeclRegion | |
| rbegin_decls() | comma::DeclRegion | [inline] |
| rbegin_decls() const | comma::DeclRegion | [inline] |
| removeDecl(Decl *decl) | comma::DeclRegion | |
| rend_decls() | comma::DeclRegion | [inline] |
| rend_decls() const | comma::DeclRegion | [inline] |
| resolveOrigin() | comma::SubroutineDecl | [inline] |
| resolveOrigin() const | comma::SubroutineDecl | [inline] |
| reverse_decl_iter typedef | comma::DeclRegion | |
| setAsPrimitive(PO::PrimitiveID ID) | comma::SubroutineDecl | [inline] |
| setBody(BlockStmt *block) | comma::SubroutineDecl | [inline] |
| setDeclRegion(DeclRegion *region) | comma::Decl | [inline] |
| setDefiningDeclaration(SubroutineDecl *routineDecl) | comma::SubroutineDecl | |
| setOrigin(Decl *decl) | comma::Decl | [inline] |
| setParent(DeclRegion *parentRegion) | comma::DeclRegion | [inline] |
| SubroutineDecl(AstKind kind, IdentifierInfo *name, Location loc, ParamValueDecl **params, unsigned numParams, DeclRegion *parent) | comma::SubroutineDecl | [protected] |
| SubroutineDecl(AstKind kind, IdentifierInfo *name, Location loc, IdentifierInfo **keywords, SubroutineType *type, DeclRegion *parent) | comma::SubroutineDecl | [protected] |
| SubroutineDecl(AstKind kind, IdentifierInfo *name, Location loc, DeclRegion *parent) | comma::SubroutineDecl | [protected] |
| validFlag | comma::Ast | [protected] |
| ~Ast() | comma::Ast | [inline, virtual] |
| ~Decl() | comma::Decl | [inline, virtual] |
| ~SubroutineDecl() | comma::SubroutineDecl | [virtual] |