clang 10.0.0git

clang::TranslationUnitDecl Member List

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

Access | clang::Decl | protected
add(Kind k) | clang::Decl | static
addAttr(Attr *A) | clang::Decl |
addDecl(Decl *D) | clang::DeclContext |
addDeclInternal(Decl *D) | clang::DeclContext |
addHiddenDecl(Decl *D) | clang::DeclContext |
attr_begin() const | clang::Decl | inline
attr_end() const | clang::Decl | inline
attr_iterator typedef | clang::Decl |
attr_range typedef | clang::Decl |
attrs() const | clang::Decl | inline
BlockDeclBits | clang::DeclContext |
BuildDeclChain(ArrayRef< Decl *> Decls, bool FieldsAlreadyLoaded) | clang::DeclContext | protected static
buildLookup() | clang::DeclContext |
CacheValidAndLinkage | clang::Decl | mutable protected
canBeWeakImported(bool &IsDefinition) const | clang::Decl |
castFromDeclContext(const DeclContext *DC) | clang::TranslationUnitDecl | inline static
castToDeclContext(const TranslationUnitDecl *D) | clang::TranslationUnitDecl | inline static
clang::Decl::castToDeclContext(const Decl *) | clang::Decl | static
classof(const Decl *D) | clang::TranslationUnitDecl | inline static
clang::DeclContext::classof(const DeclContext *D) | clang::DeclContext | inline static
classofKind(Kind K) | clang::TranslationUnitDecl | inline static
collectAllContexts(SmallVectorImpl< DeclContext *> &Contexts) | clang::DeclContext |
containsDecl(Decl *D) const | clang::DeclContext |
containsDeclAndLoad(Decl *D) const | clang::DeclContext |
Create(ASTContext &C) | clang::TranslationUnitDecl | static
CXXConstructorDeclBits | clang::DeclContext |
ddiag_range typedef | clang::DeclContext |
ddiags() const | clang::DeclContext | inline
Decl()=delete | clang::Decl |
Decl(const Decl &)=delete | clang::Decl |
Decl(Decl &&)=delete | clang::Decl |
Decl(Kind DK, DeclContext *DC, SourceLocation L) | clang::Decl | inline protected
Decl(Kind DK, EmptyShell Empty) | clang::Decl | inline protected
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
dropAttr() | clang::Decl | inline
dropAttrs() | clang::Decl |
dump() const | clang::Decl |
dump(raw_ostream &Out, bool Deserialize=false, ASTDumpOutputFormat OutputFormat=ADOF_Default) const | clang::Decl |
dumpColor() const | clang::Decl |
dumpDeclContext() const | clang::DeclContext |
dumpLookups() const | clang::DeclContext |
dumpLookups(llvm::raw_ostream &OS, bool DumpDecls=false, bool Deserialize=false) const | clang::DeclContext |
EnableStatistics() | clang::Decl | static
Encloses(const DeclContext *DC) const | clang::DeclContext |
EnumDeclBits | clang::DeclContext |
Equals(const DeclContext *DC) const | clang::DeclContext | inline
FirstDecl | clang::DeclContext | mutable protected
FOK_Declared enum value | clang::Decl |
FOK_None enum value | clang::Decl |
FOK_Undeclared enum value | clang::Decl |
FriendObjectKind enum name | clang::Decl |
FromASTFile | clang::Decl | protected
FunctionDeclBits | clang::DeclContext |
getAccess() const | clang::Decl | inline
getAccessUnsafe() const | clang::Decl | inline
getAnonymousNamespace() const | clang::TranslationUnitDecl | inline
getAsFunction() LLVM_READONLY | clang::Decl |
getAsFunction() const | clang::Decl | inline
getASTContext() const | clang::TranslationUnitDecl | inline
getASTMutationListener() const | clang::Decl | protected
getAttr() const | clang::Decl | inline
getAttrs() | clang::Decl | inline
getAttrs() const | clang::Decl |
getAvailability(std::string *Message=nullptr, VersionTuple EnclosingVersion=VersionTuple(), StringRef *RealizedPlatform=nullptr) const | clang::Decl |
getBeginLoc() const LLVM_READONLY | clang::Decl | inline
getBody() const | clang::Decl | inline virtual
getBodyRBrace() const | clang::Decl |
getCachedLinkage() const | clang::Decl | inline protected
getCanonicalDecl() | clang::Decl | inline virtual
getCanonicalDecl() const | clang::Decl | inline
getDeclContext() | clang::Decl | inline
getDeclContext() const | clang::Decl | inline
getDeclKind() const | clang::DeclContext | inline
clang::getDeclKindName() const | clang::Decl |
clang::DeclContext::getDeclKindName() const | clang::DeclContext |
getDefiningAttr() const | clang::Decl |
getDescribedTemplate() const | clang::Decl |
getEnclosingNamespaceContext() | clang::DeclContext |
getEnclosingNamespaceContext() const | clang::DeclContext | inline
getEndLoc() const LLVM_READONLY | clang::Decl | inline
getExternalSourceSymbolAttr() const | clang::Decl |
getExternCContext() const | clang::DeclContext |
getFriendObjectKind() const | clang::Decl | inline
getFunctionType(bool BlocksToo=true) const | clang::Decl |
getGlobalID() const | clang::Decl | inline
getID() const | clang::Decl |
getIdentifierNamespace() const | clang::Decl | inline
getIdentifierNamespaceForKind(Kind DK) | clang::Decl | static
getImportedOwningModule() const | clang::Decl | inline
getInnermostBlockDecl() const | clang::DeclContext |
getKind() const | clang::Decl | inline
getLexicalDeclContext() | clang::Decl | inline
getLexicalDeclContext() const | clang::Decl | inline
getLexicalParent() | clang::DeclContext | inline
getLexicalParent() const | clang::DeclContext | inline
getLocalOwningModule() const | clang::Decl | inline
getLocation() const | clang::Decl | inline
getLookupParent() | clang::DeclContext |
getLookupParent() const | clang::DeclContext | inline
getLookupPtr() const | clang::DeclContext | inline
getMaxAlignment() const | clang::Decl |
getModuleOwnershipKind() const | clang::Decl | inline
getMostRecentDecl() | clang::Decl | inline
getMostRecentDecl() const | clang::Decl | inline
getMostRecentDeclImpl() | clang::Decl | inline protected virtual
getNextDeclInContext() | clang::Decl | inline
getNextDeclInContext() const | clang::Decl | inline
getNextRedeclarationImpl() | clang::Decl | inline protected virtual
getNonClosureAncestor() | clang::DeclContext |
getNonClosureAncestor() const | clang::DeclContext | inline
getNonClosureContext() | clang::Decl |
getNonClosureContext() const | clang::Decl | inline
getOuterLexicalRecordContext() | clang::DeclContext |
getOuterLexicalRecordContext() const | clang::DeclContext | inline
getOwningModule() const | clang::Decl | inline
getOwningModuleForLinkage(bool IgnoreLinkage=false) const | clang::Decl |
getOwningModuleID() const | clang::Decl | inline
getParent() | clang::DeclContext | inline
getParent() const | clang::DeclContext | inline
getParentASTContext() const | clang::DeclContext | inline
getParentFunctionOrMethod() const | clang::Decl |
getParentFunctionOrMethod() | clang::Decl | inline
getPreviousDecl() | clang::Decl | inline
getPreviousDecl() const | clang::Decl | inline
getPreviousDeclImpl() | clang::Decl | inline protected virtual
getPrimaryContext() | clang::DeclContext |
getPrimaryContext() const | clang::DeclContext | inline
getRedeclContext() | clang::DeclContext |
getRedeclContext() const | clang::DeclContext | inline
getSourceRange() const LLVM_READONLY | clang::Decl | inline virtual
getTranslationUnitDecl() | clang::Decl |
getTranslationUnitDecl() const | clang::Decl | inline
getVersionIntroduced() const | clang::Decl |
hasAttr() const | clang::Decl | inline
hasAttrs() const | clang::Decl | inline
hasBody() const | clang::Decl | inline virtual
hasCachedLinkage() const | clang::Decl | inline protected
hasDefiningAttr() const | clang::Decl |
hasExternalLexicalStorage() const | clang::DeclContext | inline
hasExternalVisibleStorage() const | clang::DeclContext | inline
hasLocalOwningModuleStorage() const | clang::Decl | protected
hasOwningModule() const | clang::Decl | inline
hasTagIdentifierNamespace() const | clang::Decl | inline
IdentifierNamespace enum name | clang::Decl |
IdentifierNamespace | clang::Decl | protected
IDNS_Label enum value | clang::Decl |
IDNS_LocalExtern enum value | clang::Decl |
IDNS_Member enum value | clang::Decl |
IDNS_Namespace enum value | clang::Decl |
IDNS_NonMemberOperator enum value | clang::Decl |
IDNS_ObjCProtocol enum value | clang::Decl |
IDNS_OMPMapper enum value | clang::Decl |
IDNS_OMPReduction enum value | clang::Decl |
IDNS_Ordinary enum value | clang::Decl |
IDNS_OrdinaryFriend enum value | clang::Decl |
IDNS_Tag enum value | clang::Decl |
IDNS_TagFriend enum value | clang::Decl |
IDNS_Type enum value | clang::Decl |
IDNS_Using enum value | clang::Decl |
InEnclosingNamespaceSetOf(const DeclContext *NS) const | clang::DeclContext |
isCanonicalDecl() const | clang::Decl | inline
isClosure() const | clang::DeclContext | inline
isDeclInLexicalTraversal(const Decl *D) const | clang::DeclContext | inline
isDefinedOutsideFunctionOrMethod() const | clang::Decl | inline
isDependentContext() const | clang::DeclContext |
isDeprecated(std::string *Message=nullptr) const | clang::Decl | inline
isExternCContext() const | clang::DeclContext |
isExternCXXContext() const | clang::DeclContext |
isFileContext() const | clang::DeclContext | inline
isFirstDecl() const | clang::Decl | inline
isFromASTFile() const | clang::Decl | inline
isFunctionOrFunctionTemplate() const | clang::Decl | inline
isFunctionOrMethod() const | clang::DeclContext | inline
isHidden() const | clang::Decl | inline
isImplicit() const | clang::Decl | inline
isInAnonymousNamespace() const | clang::Decl |
isInIdentifierNamespace(unsigned NS) const | clang::Decl | inline
isInlineNamespace() const | clang::DeclContext |
isInStdNamespace() const | clang::Decl |
isInvalidDecl() const | clang::Decl | inline
isLexicallyWithinFunctionOrMethod() const | clang::Decl |
isLocalExternDecl() | clang::Decl | inline
isLookupContext() const | clang::DeclContext | inline
isModulePrivate() const | clang::Decl | inline
isNamespace() const | clang::DeclContext | inline
isObjCContainer() const | clang::DeclContext | inline
isOutOfLine() const | clang::Decl | virtual
isParameterPack() const | clang::Decl |
isRecord() const | clang::DeclContext | inline
isReferenced() const | clang::Decl |
isStdNamespace() const | clang::DeclContext |
isTagIdentifierNamespace(unsigned NS) | clang::Decl | inline static
isTemplated() const | clang::Decl |
isTemplateDecl() const | clang::Decl |
isTemplateParameter() const | clang::Decl | inline
isTemplateParameterPack() const | clang::Decl |
isThisDeclarationReferenced() const | clang::Decl | inline
isTopLevelDeclInObjCContainer() const | clang::Decl | inline
isTranslationUnit() const | clang::DeclContext | inline
isTransparentContext() const | clang::DeclContext |
isUnavailable(std::string *Message=nullptr) const | clang::Decl | inline
isUsed(bool CheckUsedAttr=true) const | clang::Decl |
isWeakImported() const | clang::Decl |
Kind enum name | clang::Decl |
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 |
markUsed(ASTContext &C) | clang::Decl |
ModuleOwnershipKind enum name | clang::Decl |
NextInContextAndBits | clang::Decl | protected
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 |
OBJC_TQ_Bycopy enum value | clang::Decl |
OBJC_TQ_Byref enum value | clang::Decl |
OBJC_TQ_CSNullability enum value | clang::Decl |
OBJC_TQ_In enum value | clang::Decl |
OBJC_TQ_Inout enum value | clang::Decl |
OBJC_TQ_None enum value | clang::Decl |
OBJC_TQ_Oneway enum value | clang::Decl |
OBJC_TQ_Out enum value | clang::Decl |
ObjCContainerDeclBits | clang::DeclContext |
ObjCDeclQualifier enum name | clang::Decl |
ObjCMethodDeclBits | clang::DeclContext |
OMPDeclareReductionDeclBits | clang::DeclContext |
operator new(std::size_t Size, const ASTContext &Ctx, unsigned ID, std::size_t Extra=0) | clang::Decl | protected
operator new(std::size_t Size, const ASTContext &Ctx, DeclContext *Parent, std::size_t Extra=0) | clang::Decl | protected
operator=(const Decl &)=delete | clang::Decl |
operator=(Decl &&)=delete | clang::Decl |
print(raw_ostream &Out, unsigned Indentation=0, bool PrintInstantiation=false) const | clang::Decl |
print(raw_ostream &Out, const PrintingPolicy &Policy, unsigned Indentation=0, bool PrintInstantiation=false) const | clang::Decl |
printGroup(Decl **Begin, unsigned NumDecls, raw_ostream &Out, const PrintingPolicy &Policy, unsigned Indentation=0) | clang::Decl | static
PrintStats() | clang::Decl | static
RecordDeclBits | clang::DeclContext |
redecl_range typedef | clang::Decl |
redecls() const | clang::Decl | inline
redecls_begin() const | clang::Decl | inline
redecls_end() const | clang::Decl | inline
removeDecl(Decl *D) | clang::DeclContext |
setAccess(AccessSpecifier AS) | clang::Decl | inline
setAnonymousNamespace(NamespaceDecl *D) | clang::TranslationUnitDecl | inline
setAttrs(const AttrVec &Attrs) | clang::Decl | inline
setCachedLinkage(Linkage L) const | clang::Decl | inline protected
setDeclContext(DeclContext *DC) | clang::Decl |
setHasExternalLexicalStorage(bool ES=true) const | clang::DeclContext | inline
setHasExternalVisibleStorage(bool ES=true) const | clang::DeclContext | inline
setImplicit(bool I=true) | clang::Decl | inline
setInvalidDecl(bool Invalid=true) | clang::Decl |
setIsUsed() | clang::Decl | inline
setLexicalDeclContext(DeclContext *DC) | clang::Decl |
setLocalExternDecl() | clang::Decl | inline
setLocalOwningModule(Module *M) | clang::Decl | inline
setLocation(SourceLocation L) | clang::Decl | inline
setModuleOwnershipKind(ModuleOwnershipKind MOK) | clang::Decl | inline
setModulePrivate() | clang::Decl | inline protected
setMustBuildLookupTable() | clang::DeclContext | inline
setNonMemberOperator() | clang::Decl | inline
setObjectOfFriendDecl(bool PerformFriendInjection=false) | clang::Decl | inline
setOwningModuleID(unsigned ID) | clang::Decl | inline protected
setReferenced(bool R=true) | clang::Decl | inline
setTopLevelDeclInObjCContainer(bool V=true) | clang::Decl | inline
setUseQualifiedLookup(bool use=true) const | clang::DeclContext | inline
setVisibleDespiteOwningModule() | clang::Decl | inline
shouldUseQualifiedLookup() const | clang::DeclContext | inline
specific_attr_begin() const | clang::Decl | inline
specific_attr_end() const | clang::Decl | inline
specific_attrs() const | clang::Decl | inline
TagDeclBits | clang::DeclContext |
udir_iterator_base typedef | clang::DeclContext |
udir_range typedef | clang::DeclContext |
updateOutOfDate(IdentifierInfo &II) const | clang::Decl | protected
using_directives() const | clang::DeclContext |
~Decl() | clang::Decl | protected virtual
~DeclContext() | clang::DeclContext |