clang 8.0.0

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 |
ASTDeclReader class | clang::DeclContext | friend
ASTWriter class | clang::DeclContext | friend
BlockDeclBits | clang::DeclContext |
BuildDeclChain(ArrayRef< Decl *> Decls, bool FieldsAlreadyLoaded) | clang::DeclContext | protected static
buildLookup() | clang::DeclContext |
classof(const Decl *D) | clang::DeclContext | static
classof(const DeclContext *D) | clang::DeclContext | inline static
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 class | clang::DeclContext | friend
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 class | clang::DeclContext | friend
FirstDecl | clang::DeclContext | mutable protected
FunctionDeclBits | clang::DeclContext |
getDeclKind() const | clang::DeclContext | inline
getDeclKindName() const | clang::DeclContext |
getEnclosingNamespaceContext() | clang::DeclContext |
getEnclosingNamespaceContext() const | clang::DeclContext | inline
getExternCContext() 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
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
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
isStdNamespace() const | clang::DeclContext |
isTranslationUnit() const | clang::DeclContext | inline
isTransparentContext() const | clang::DeclContext |
LastDecl | clang::DeclContext | mutable protected
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 |
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 |
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 |
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 |