addDecl(Decl *D) | clang::DeclContext | |
addDeclInternal(Decl *D) | clang::DeclContext | |
addHiddenDecl(Decl *D) | clang::DeclContext | |
BlockDecl(DeclContext *DC, SourceLocation CaretLoc) | clang::BlockDecl | inlineprotected |
blockMissingReturnType() const | clang::BlockDecl | inline |
BuildDeclChain(ArrayRef< Decl * > Decls, bool FieldsAlreadyLoaded) | clang::DeclContext | protectedstatic |
buildLookup() | clang::DeclContext | |
capture_begin() const | clang::BlockDecl | inline |
capture_const_iterator typedef | clang::BlockDecl | |
capture_end() const | clang::BlockDecl | inline |
captures() const | clang::BlockDecl | inline |
capturesCXXThis() const | clang::BlockDecl | inline |
capturesVariable(const VarDecl *var) const | clang::BlockDecl | |
castFromDeclContext(const DeclContext *DC) | clang::BlockDecl | inlinestatic |
castToDeclContext(const BlockDecl *D) | clang::BlockDecl | inlinestatic |
classof(const Decl *D) | clang::BlockDecl | inlinestatic |
clang::DeclContext::classof(const DeclContext *D) | clang::DeclContext | inlinestatic |
classofKind(Kind K) | clang::BlockDecl | inlinestatic |
collectAllContexts(SmallVectorImpl< DeclContext * > &Contexts) | clang::DeclContext | |
containsDecl(Decl *D) const | clang::DeclContext | |
Create(ASTContext &C, DeclContext *DC, SourceLocation L) | clang::BlockDecl | static |
CreateDeserialized(ASTContext &C, unsigned ID) | clang::BlockDecl | static |
ddiag_range typedef | clang::DeclContext | |
ddiags() const | clang::DeclContext | inline |
decl_range typedef | clang::DeclContext | |
DeclContext(Decl::Kind K) | clang::DeclContext | inlineprotected |
decls() const | clang::DeclContext | inline |
decls_begin() const | clang::DeclContext | |
decls_empty() const | clang::DeclContext | |
decls_end() const | clang::DeclContext | inline |
dumpDeclContext() const | clang::DeclContext | |
dumpLookups() const | clang::DeclContext | |
dumpLookups(llvm::raw_ostream &OS, bool DumpDecls=false) const | clang::DeclContext | |
Encloses(const DeclContext *DC) const | clang::DeclContext | |
Equals(const DeclContext *DC) const | clang::DeclContext | inline |
FirstDecl | clang::DeclContext | mutableprotected |
getBlockManglingContextDecl() const | clang::BlockDecl | inline |
getBlockManglingNumber() const | clang::BlockDecl | inline |
getBody() const override | clang::BlockDecl | inline |
getCaretLocation() const | clang::BlockDecl | inline |
getCompoundBody() const | clang::BlockDecl | inline |
getDeclKind() const | clang::DeclContext | inline |
getDeclKindName() const | clang::DeclContext | |
getEnclosingNamespaceContext() | clang::DeclContext | |
getEnclosingNamespaceContext() const | clang::DeclContext | inline |
getLexicalParent() | clang::DeclContext | inline |
getLexicalParent() const | clang::DeclContext | inline |
getLookupParent() | clang::DeclContext | |
getLookupParent() const | clang::DeclContext | inline |
getLookupPtr() const | clang::DeclContext | inline |
getNonClosureAncestor() | clang::DeclContext | |
getNonClosureAncestor() const | clang::DeclContext | inline |
getNumCaptures() const | clang::BlockDecl | inline |
getNumParams() const | clang::BlockDecl | inline |
getOuterLexicalRecordContext() | clang::DeclContext | |
getOuterLexicalRecordContext() const | clang::DeclContext | inline |
getParamDecl(unsigned i) const | clang::BlockDecl | inline |
getParamDecl(unsigned i) | clang::BlockDecl | inline |
getParent() | clang::DeclContext | inline |
getParent() const | clang::DeclContext | inline |
getParentASTContext() const | clang::DeclContext | inline |
getPrimaryContext() | clang::DeclContext | |
getPrimaryContext() const | clang::DeclContext | inline |
getRedeclContext() | clang::DeclContext | |
getRedeclContext() const | clang::DeclContext | inline |
getSignatureAsWritten() const | clang::BlockDecl | inline |
getSourceRange() const override LLVM_READONLY | clang::BlockDecl | |
hasCaptures() const | clang::BlockDecl | inline |
hasExternalLexicalStorage() const | clang::DeclContext | inline |
hasExternalVisibleStorage() const | clang::DeclContext | inline |
InEnclosingNamespaceSetOf(const DeclContext *NS) const | clang::DeclContext | |
isClosure() const | clang::DeclContext | inline |
isConversionFromLambda() const | clang::BlockDecl | inline |
isDeclInLexicalTraversal(const Decl *D) const | clang::DeclContext | inline |
isDependentContext() const | clang::DeclContext | |
isExternCContext() const | clang::DeclContext | |
isExternCXXContext() const | clang::DeclContext | |
isFileContext() const | clang::DeclContext | inline |
isFunctionOrMethod() const | clang::DeclContext | inline |
isInlineNamespace() const | clang::DeclContext | |
isLookupContext() const | clang::DeclContext | inline |
isNamespace() const | clang::DeclContext | inline |
isObjCContainer() const | clang::DeclContext | inline |
isRecord() const | clang::DeclContext | inline |
isStdNamespace() const | clang::DeclContext | |
isTranslationUnit() const | clang::DeclContext | inline |
isTransparentContext() const | clang::DeclContext | |
isVariadic() const | clang::BlockDecl | inline |
LastDecl | clang::DeclContext | mutableprotected |
localUncachedLookup(DeclarationName Name, SmallVectorImpl< NamedDecl * > &Results) | clang::DeclContext | |
lookup(DeclarationName Name) const | clang::DeclContext | |
lookup_iterator typedef | clang::DeclContext | |
lookup_result typedef | clang::DeclContext | |
lookups() const | clang::DeclContext | inline |
lookups_begin() const | clang::DeclContext | inline |
lookups_end() const | clang::DeclContext | inline |
lookups_range typedef | clang::DeclContext | |
makeDeclVisibleInContext(NamedDecl *D) | clang::DeclContext | |
noload_decls() const | clang::DeclContext | inline |
noload_decls_begin() const | clang::DeclContext | inline |
noload_decls_end() const | clang::DeclContext | inline |
noload_lookup(DeclarationName Name) | clang::DeclContext | |
noload_lookups() const | clang::DeclContext | inline |
noload_lookups_begin() const | clang::DeclContext | inline |
noload_lookups_end() const | clang::DeclContext | inline |
param_begin() | clang::BlockDecl | inline |
param_begin() const | clang::BlockDecl | inline |
param_const_iterator typedef | clang::BlockDecl | |
param_empty() const | clang::BlockDecl | inline |
param_end() | clang::BlockDecl | inline |
param_end() const | clang::BlockDecl | inline |
param_iterator typedef | clang::BlockDecl | |
param_size() const | clang::BlockDecl | inline |
parameters() const | clang::BlockDecl | inline |
parameters() | clang::BlockDecl | inline |
removeDecl(Decl *D) | clang::DeclContext | |
setBlockMangling(unsigned Number, Decl *Ctx) | clang::BlockDecl | inline |
setBlockMissingReturnType(bool val) | clang::BlockDecl | inline |
setBody(CompoundStmt *B) | clang::BlockDecl | inline |
setCaptures(ASTContext &Context, ArrayRef< Capture > Captures, bool CapturesCXXThis) | clang::BlockDecl | |
setHasExternalLexicalStorage(bool ES=true) | clang::DeclContext | inline |
setHasExternalVisibleStorage(bool ES=true) | clang::DeclContext | inline |
setIsConversionFromLambda(bool val) | clang::BlockDecl | inline |
setIsVariadic(bool value) | clang::BlockDecl | inline |
setMustBuildLookupTable() | clang::DeclContext | inline |
setParams(ArrayRef< ParmVarDecl * > NewParamInfo) | clang::BlockDecl | |
setSignatureAsWritten(TypeSourceInfo *Sig) | clang::BlockDecl | inline |
setUseQualifiedLookup(bool use=true) | clang::DeclContext | inline |
shouldUseQualifiedLookup() const | clang::DeclContext | inline |
udir_iterator_base typedef | clang::DeclContext | |
udir_range typedef | clang::DeclContext | |
using_directives() const | clang::DeclContext | |
~DeclContext() | clang::DeclContext | |