addDecl(Decl *D) | clang::DeclContext | |
addDeclInternal(Decl *D) | clang::DeclContext | |
addHiddenDecl(Decl *D) | clang::DeclContext | |
ASTDeclReader | clang::DeclContext | friend |
ASTDeclWriter | clang::DeclContext | friend |
ASTWriter | clang::DeclContext | friend |
BlockDeclBits | clang::DeclContext | |
BuildDeclChain(ArrayRef< Decl * > Decls, bool FieldsAlreadyLoaded) | clang::DeclContext | protectedstatic |
buildLookup() | clang::DeclContext | |
classof(const Decl *D) | clang::DeclContext | static |
classof(const DeclContext *D) | clang::DeclContext | inlinestatic |
collectAllContexts(SmallVectorImpl< DeclContext * > &Contexts) | clang::DeclContext | |
containsDecl(Decl *D) const | clang::DeclContext | |
containsDeclAndLoad(Decl *D) const | clang::DeclContext | |
CXXConstructorDeclBits | clang::DeclContext | |
ddiag_range typedef | clang::DeclContext | |
ddiags() const | clang::DeclContext | inline |
decl_range typedef | clang::DeclContext | |
DeclContext(Decl::Kind K) | clang::DeclContext | protected |
DeclContextBits | clang::DeclContext | |
decls() const | clang::DeclContext | inline |
decls_begin() const | clang::DeclContext | |
decls_empty() const | clang::DeclContext | |
decls_end() const | clang::DeclContext | inline |
DependentDiagnostic | clang::DeclContext | friend |
dumpAsDecl() const | clang::DeclContext | |
dumpAsDecl(const ASTContext *Ctx) const | clang::DeclContext | |
dumpDeclContext() const | clang::DeclContext | |
dumpLookups() const | clang::DeclContext | |
dumpLookups(llvm::raw_ostream &OS, bool DumpDecls=false, bool Deserialize=false) const | clang::DeclContext | |
Encloses(const DeclContext *DC) const | clang::DeclContext | |
EnumDeclBits | clang::DeclContext | |
Equals(const DeclContext *DC) const | clang::DeclContext | inline |
ExternalASTSource | clang::DeclContext | friend |
FirstDecl | clang::DeclContext | mutableprotected |
FunctionDeclBits | clang::DeclContext | |
getDeclKind() const | clang::DeclContext | inline |
getDeclKindName() const | clang::DeclContext | |
getEnclosingNamespaceContext() | clang::DeclContext | |
getEnclosingNamespaceContext() const | clang::DeclContext | inline |
getExternCContext() const | clang::DeclContext | |
getInnermostBlockDecl() const | clang::DeclContext | |
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 |
getNonTransparentContext() | clang::DeclContext | |
getNonTransparentContext() const | clang::DeclContext | inline |
getOuterLexicalRecordContext() | clang::DeclContext | |
getOuterLexicalRecordContext() const | clang::DeclContext | 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 |
hasExternalLexicalStorage() const | clang::DeclContext | inline |
hasExternalVisibleStorage() const | clang::DeclContext | inline |
hasValidDeclKind() const | clang::DeclContext | |
InEnclosingNamespaceSetOf(const DeclContext *NS) const | clang::DeclContext | |
isClosure() const | clang::DeclContext | 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 |
isRequiresExprBody() const | clang::DeclContext | inline |
isStdNamespace() const | clang::DeclContext | |
isTranslationUnit() const | clang::DeclContext | inline |
isTransparentContext() const | clang::DeclContext | |
LastDecl | clang::DeclContext | mutableprotected |
LinkageSpecDeclBits | clang::DeclContext | |
localUncachedLookup(DeclarationName Name, SmallVectorImpl< NamedDecl * > &Results) | clang::DeclContext | |
lookup(DeclarationName Name) const | clang::DeclContext | |
lookup_iterator typedef | clang::DeclContext | |
lookup_result typedef | clang::DeclContext | |
LookupPtr | clang::DeclContext | mutableprotected |
lookups() const | clang::DeclContext | inline |
lookups_begin() const | clang::DeclContext | |
lookups_end() const | clang::DeclContext | |
lookups_range typedef | clang::DeclContext | |
makeDeclVisibleInContext(NamedDecl *D) | clang::DeclContext | |
NamespaceDeclBits | 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(bool PreserveInternalState) const | clang::DeclContext | inline |
noload_lookups_begin() const | clang::DeclContext | |
noload_lookups_end() const | clang::DeclContext | |
NumBlockDeclBits enum value | clang::DeclContext | protected |
NumCXXConstructorDeclBits enum value | clang::DeclContext | protected |
NumDeclContextBits enum value | clang::DeclContext | protected |
NumEnumDeclBits enum value | clang::DeclContext | protected |
NumFunctionDeclBits enum value | clang::DeclContext | protected |
NumLinkageSpecDeclBits enum value | clang::DeclContext | protected |
NumNamespaceDeclBits enum value | clang::DeclContext | protected |
NumObjCContainerDeclBits enum value | clang::DeclContext | protected |
NumObjCMethodDeclBits enum value | clang::DeclContext | protected |
NumOdrHashBits enum value | clang::DeclContext | protected |
NumOMPDeclareReductionDeclBits enum value | clang::DeclContext | protected |
NumRecordDeclBits enum value | clang::DeclContext | protected |
NumTagDeclBits enum value | clang::DeclContext | protected |
ObjCContainerDeclBits | clang::DeclContext | |
ObjCMethodDeclBits | clang::DeclContext | |
OMPDeclareReductionDeclBits | clang::DeclContext | |
RecordDeclBits | clang::DeclContext | |
removeDecl(Decl *D) | clang::DeclContext | |
setHasExternalLexicalStorage(bool ES=true) const | clang::DeclContext | inline |
setHasExternalVisibleStorage(bool ES=true) const | clang::DeclContext | inline |
setMustBuildLookupTable() | clang::DeclContext | inline |
setUseQualifiedLookup(bool use=true) const | clang::DeclContext | inline |
shouldUseQualifiedLookup() const | clang::DeclContext | inline |
TagDeclBits | clang::DeclContext | |
udir_iterator_base typedef | clang::DeclContext | |
udir_range typedef | clang::DeclContext | |
using_directives() const | clang::DeclContext | |
~DeclContext() | clang::DeclContext | |