clang 20.0.0git
clang::DeclContext Member List

This is the complete list of members for clang::DeclContext, including all inherited members.

addDecl(Decl *D)clang::DeclContext
addDeclInternal(Decl *D)clang::DeclContext
addHiddenDecl(Decl *D)clang::DeclContext
ASTDeclReaderclang::DeclContextfriend
ASTDeclWriterclang::DeclContextfriend
ASTWriterclang::DeclContextfriend
BlockDeclBitsclang::DeclContext
BuildDeclChain(ArrayRef< Decl * > Decls, bool FieldsAlreadyLoaded)clang::DeclContextprotectedstatic
buildLookup()clang::DeclContext
classof(const Decl *D)clang::DeclContextstatic
classof(const DeclContext *D)clang::DeclContextinlinestatic
collectAllContexts(SmallVectorImpl< DeclContext * > &Contexts)clang::DeclContext
containsDecl(Decl *D) constclang::DeclContext
containsDeclAndLoad(Decl *D) constclang::DeclContext
CXXConstructorDeclBitsclang::DeclContext
ddiag_range typedefclang::DeclContext
ddiags() constclang::DeclContextinline
decl_range typedefclang::DeclContext
DeclContext(Decl::Kind K)clang::DeclContextprotected
DeclContextBitsclang::DeclContext
decls() constclang::DeclContextinline
decls_begin() constclang::DeclContext
decls_empty() constclang::DeclContext
decls_end() constclang::DeclContextinline
DependentDiagnosticclang::DeclContextfriend
dumpAsDecl() constclang::DeclContext
dumpAsDecl(const ASTContext *Ctx) constclang::DeclContext
dumpDeclContext() constclang::DeclContext
dumpLookups() constclang::DeclContext
dumpLookups(llvm::raw_ostream &OS, bool DumpDecls=false, bool Deserialize=false) constclang::DeclContext
Encloses(const DeclContext *DC) constclang::DeclContext
EnumDeclBitsclang::DeclContext
Equals(const DeclContext *DC) constclang::DeclContextinline
ExternalASTSourceclang::DeclContextfriend
FirstDeclclang::DeclContextmutableprotected
FunctionDeclBitsclang::DeclContext
getDeclKind() constclang::DeclContextinline
getDeclKindName() constclang::DeclContext
getEnclosingNamespaceContext()clang::DeclContext
getEnclosingNamespaceContext() constclang::DeclContextinline
getExternCContext() constclang::DeclContext
getInnermostBlockDecl() constclang::DeclContext
getLexicalParent()clang::DeclContextinline
getLexicalParent() constclang::DeclContextinline
getLookupParent()clang::DeclContext
getLookupParent() constclang::DeclContextinline
getLookupPtr() constclang::DeclContextinline
getNonClosureAncestor()clang::DeclContext
getNonClosureAncestor() constclang::DeclContextinline
getNonTransparentContext()clang::DeclContext
getNonTransparentContext() constclang::DeclContextinline
getOuterLexicalRecordContext()clang::DeclContext
getOuterLexicalRecordContext() constclang::DeclContextinline
getParent()clang::DeclContextinline
getParent() constclang::DeclContextinline
getParentASTContext() constclang::DeclContextinline
getPrimaryContext()clang::DeclContext
getPrimaryContext() constclang::DeclContextinline
getRedeclContext()clang::DeclContext
getRedeclContext() constclang::DeclContextinline
hasExternalLexicalStorage() constclang::DeclContextinline
hasExternalVisibleStorage() constclang::DeclContextinline
hasValidDeclKind() constclang::DeclContext
InEnclosingNamespaceSetOf(const DeclContext *NS) constclang::DeclContext
isClosure() constclang::DeclContextinline
isDeclInLexicalTraversal(const Decl *D) constclang::DeclContextinline
isDependentContext() constclang::DeclContext
isExternCContext() constclang::DeclContext
isExternCXXContext() constclang::DeclContext
isFileContext() constclang::DeclContextinline
isFunctionOrMethod() constclang::DeclContextinline
isInlineNamespace() constclang::DeclContext
isLookupContext() constclang::DeclContextinline
isNamespace() constclang::DeclContextinline
isObjCContainer() constclang::DeclContextinline
isRecord() constclang::DeclContextinline
isRequiresExprBody() constclang::DeclContextinline
isStdNamespace() constclang::DeclContext
isTranslationUnit() constclang::DeclContextinline
isTransparentContext() constclang::DeclContext
LastDeclclang::DeclContextmutableprotected
LinkageSpecDeclBitsclang::DeclContext
localUncachedLookup(DeclarationName Name, SmallVectorImpl< NamedDecl * > &Results)clang::DeclContext
lookup(DeclarationName Name) constclang::DeclContext
lookup_iterator typedefclang::DeclContext
lookup_result typedefclang::DeclContext
lookups() constclang::DeclContextinline
lookups_begin() constclang::DeclContext
lookups_end() constclang::DeclContext
lookups_range typedefclang::DeclContext
makeDeclVisibleInContext(NamedDecl *D)clang::DeclContext
NamespaceDeclBitsclang::DeclContext
noload_decls() constclang::DeclContextinline
noload_decls_begin() constclang::DeclContextinline
noload_decls_end() constclang::DeclContextinline
noload_lookup(DeclarationName Name)clang::DeclContext
noload_lookups(bool PreserveInternalState) constclang::DeclContextinline
noload_lookups_begin() constclang::DeclContext
noload_lookups_end() constclang::DeclContext
ObjCContainerDeclBitsclang::DeclContext
ObjCMethodDeclBitsclang::DeclContext
OMPDeclareReductionDeclBitsclang::DeclContext
RecordDeclBitsclang::DeclContext
removeDecl(Decl *D)clang::DeclContext
setHasExternalLexicalStorage(bool ES=true) constclang::DeclContextinline
setHasExternalVisibleStorage(bool ES=true) constclang::DeclContextinline
setMustBuildLookupTable()clang::DeclContextinline
setUseQualifiedLookup(bool use=true) constclang::DeclContextinline
shouldUseQualifiedLookup() constclang::DeclContextinline
TagDeclBitsclang::DeclContext
udir_iterator_base typedefclang::DeclContext
udir_range typedefclang::DeclContext
using_directives() constclang::DeclContext
~DeclContext()clang::DeclContext