, 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 FunctionAttribDecl *node) | comma::FunctionAttribDecl | [inline, static] |
classof(const Ast *node) | comma::FunctionAttribDecl | [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] |
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::FunctionAttribDecl | [inline] |
getPrefix() | comma::FunctionAttribDecl | [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] |
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] |