comma::SubroutineDecl Member List

This is the complete list of members for comma::SubroutineDecl, 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 valuecomma::Ast
AST_AccessDecl enum valuecomma::Ast
AST_AccessType enum valuecomma::Ast
AST_AddDecl enum valuecomma::Ast
AST_AggregateExpr enum valuecomma::Ast
AST_AllocatorExpr enum valuecomma::Ast
AST_ArrayDecl enum valuecomma::Ast
AST_ArrayRangeAttrib enum valuecomma::Ast
AST_ArrayType enum valuecomma::Ast
AST_AssignmentStmt enum valuecomma::Ast
AST_BlockStmt enum valuecomma::Ast
AST_CarrierDecl enum valuecomma::Ast
AST_ComponentDecl enum valuecomma::Ast
AST_ComponentKey enum valuecomma::Ast
AST_ConversionExpr enum valuecomma::Ast
AST_DeclRefExpr enum valuecomma::Ast
AST_DereferenceExpr enum valuecomma::Ast
AST_DiamondExpr enum valuecomma::Ast
AST_DomainDecl enum valuecomma::Ast
AST_DomainInstanceDecl enum valuecomma::Ast
AST_DomainType enum valuecomma::Ast
AST_DSTDefinition enum valuecomma::Ast
AST_EnumerationDecl enum valuecomma::Ast
AST_EnumerationType enum valuecomma::Ast
AST_EnumLiteral enum valuecomma::Ast
AST_ExceptionDecl enum valuecomma::Ast
AST_ExceptionRef enum valuecomma::Ast
AST_FirstAE enum valuecomma::Ast
AST_FirstArrayAE enum valuecomma::Ast
AST_ForStmt enum valuecomma::Ast
AST_FunctionCallExpr enum valuecomma::Ast
AST_FunctionDecl enum valuecomma::Ast
AST_FunctionType enum valuecomma::Ast
AST_FunctorDecl enum valuecomma::Ast
AST_HandlerStmt enum valuecomma::Ast
AST_Identifier enum valuecomma::Ast
AST_IfStmt enum valuecomma::Ast
AST_ImportDecl enum valuecomma::Ast
AST_IncompleteType enum valuecomma::Ast
AST_IncompleteTypeDecl enum valuecomma::Ast
AST_IndexedArrayExpr enum valuecomma::Ast
AST_InjExpr enum valuecomma::Ast
AST_IntegerDecl enum valuecomma::Ast
AST_IntegerLiteral enum valuecomma::Ast
AST_IntegerType enum valuecomma::Ast
AST_KeywordSelector enum valuecomma::Ast
AST_LastAE enum valuecomma::Ast
AST_LastArrayAE enum valuecomma::Ast
AST_LoopDecl enum valuecomma::Ast
AST_LoopStmt enum valuecomma::Ast
AST_NullExpr enum valuecomma::Ast
AST_NullStmt enum valuecomma::Ast
AST_ObjectDecl enum valuecomma::Ast
AST_ParamValueDecl enum valuecomma::Ast
AST_PercentDecl enum valuecomma::Ast
AST_PosAD enum valuecomma::Ast
AST_PragmaStmt enum valuecomma::Ast
AST_PrjExpr enum valuecomma::Ast
AST_ProcedureCallStmt enum valuecomma::Ast
AST_ProcedureDecl enum valuecomma::Ast
AST_ProcedureType enum valuecomma::Ast
AST_QualifiedExpr enum valuecomma::Ast
AST_RaiseStmt enum valuecomma::Ast
AST_Range enum valuecomma::Ast
AST_RecordDecl enum valuecomma::Ast
AST_RecordType enum valuecomma::Ast
AST_RenamedObjectDecl enum valuecomma::Ast
AST_ReturnStmt enum valuecomma::Ast
AST_ScalarRangeAttrib enum valuecomma::Ast
AST_SelectedExpr enum valuecomma::Ast
AST_SigInstanceDecl enum valuecomma::Ast
AST_SignatureDecl enum valuecomma::Ast
AST_StmtSequence enum valuecomma::Ast
AST_StringLiteral enum valuecomma::Ast
AST_SubroutineRef enum valuecomma::Ast
AST_TypeRef enum valuecomma::Ast
AST_UniversalType enum valuecomma::Ast
AST_ValAD enum valuecomma::Ast
AST_VarietyDecl enum valuecomma::Ast
AST_WhileStmt enum valuecomma::Ast
AstKind enum namecomma::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]
bitscomma::Ast [protected]
bodycomma::SubroutineDecl [protected]
classof(const SubroutineDecl *node)comma::SubroutineDecl [inline, static]
classof(const Ast *node)comma::SubroutineDecl [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 typedefcomma::SubroutineDecl
const_pragma_iterator typedefcomma::SubroutineDecl
const_reverse_decl_iter typedefcomma::DeclRegion
ConstDeclIter typedefcomma::DeclRegion
containsDecl(IdentifierInfo *name) const comma::DeclRegion [inline]
containsDecl(const Decl *decl) const comma::DeclRegion
contextcomma::Decl [protected]
countDecls() const comma::DeclRegion [inline]
Decl(AstKind kind, IdentifierInfo *info=0, Location loc=0, DeclRegion *region=0)comma::Decl [inline, protected]
declarationLinkcomma::SubroutineDecl [protected]
declarationscomma::DeclRegion [protected]
DeclarationTable typedefcomma::DeclRegion [protected]
DeclIter typedefcomma::DeclRegion
DeclLinkTag enum namecomma::SubroutineDecl [protected]
DeclRegion(Ast::AstKind kind)comma::DeclRegion [inline, protected]
DeclRegion(Ast::AstKind kind, DeclRegion *parent)comma::DeclRegion [inline, protected]
DEFINITION_TAG enum valuecomma::SubroutineDecl [protected]
deletablecomma::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 valuecomma::Ast
FIRST_Decl enum valuecomma::Ast
FIRST_DomainType enum valuecomma::Ast
FIRST_Expr enum valuecomma::Ast
FIRST_ModelDecl enum valuecomma::Ast
FIRST_PrimaryType enum valuecomma::Ast
FIRST_Stmt enum valuecomma::Ast
FIRST_SubroutineDecl enum valuecomma::Ast
FIRST_Type enum valuecomma::Ast
FIRST_TypeDecl enum valuecomma::Ast
FIRST_ValueDecl enum valuecomma::Ast
FORWARD_TAG enum valuecomma::SubroutineDecl [protected]
getArity() const comma::SubroutineDecl [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::SubroutineDecl [inline]
getDefiningDeclaration() const comma::SubroutineDecl [inline]
getExplicitParamMode(unsigned i) const comma::SubroutineDecl [inline]
getForwardDeclaration()comma::SubroutineDecl [inline]
getForwardDeclaration() const comma::SubroutineDecl [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]
getPrimitiveID() const comma::SubroutineDecl [inline]
getString() const comma::Decl [inline]
getType()=0comma::SubroutineDecl [pure virtual]
getType() const =0comma::SubroutineDecl [pure 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]
idInfocomma::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
kindcomma::Ast [protected]
kindStringscomma::Ast [protected, static]
LAST_AstKind enum valuecomma::Ast
LAST_AttribExpr enum valuecomma::Ast
LAST_Decl enum valuecomma::Ast
LAST_DomainType enum valuecomma::Ast
LAST_Expr enum valuecomma::Ast
LAST_ModelDecl enum valuecomma::Ast
LAST_PrimaryType enum valuecomma::Ast
LAST_Stmt enum valuecomma::Ast
LAST_SubroutineDecl enum valuecomma::Ast
LAST_Type enum valuecomma::Ast
LAST_TypeDecl enum valuecomma::Ast
LAST_ValueDecl enum valuecomma::Ast
locationcomma::Decl [protected]
markInvalid()comma::Ast [inline]
notifyAddDecl(Decl *decl)comma::DeclRegion [protected, virtual]
notifyRemoveDecl(Decl *decl)comma::DeclRegion [protected, virtual]
numParameterscomma::SubroutineDecl [protected]
opIDcomma::SubroutineDecl [protected]
origincomma::Decl [protected]
param_iterator typedefcomma::SubroutineDecl
parameterscomma::SubroutineDecl [protected]
paramModesMatch(const SubroutineDecl *SRDecl) const comma::SubroutineDecl
pragma_iterator typedefcomma::SubroutineDecl
pragmascomma::SubroutineDecl [protected]
PredRange typedefcomma::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 typedefcomma::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]
validFlagcomma::Ast [protected]
~Ast()comma::Ast [inline, virtual]
~Decl()comma::Decl [inline, virtual]
~SubroutineDecl()comma::SubroutineDecl [virtual]

Generated on 1 Feb 2010 for Comma by  doxygen 1.6.1