| 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 | |
| ASTDeclReader class | clang::CXXDeductionGuideDecl | friend |
| ASTDeclWriter class | clang::CXXDeductionGuideDecl | friend |
| 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 | |
| Body | clang::FunctionDecl | |
| BodyContainsImmediateEscalatingExpressions() const | clang::FunctionDecl | inline |
| BuildDeclChain(ArrayRef< Decl * > Decls, bool FieldsAlreadyLoaded) | clang::DeclContext | protectedstatic |
| buildLookup() | clang::DeclContext | |
| CacheValidAndLinkage | clang::Decl | mutableprotected |
| canBeWeakImported(bool &IsDefinition) const | clang::Decl | |
| castFromDeclContext(const DeclContext *DC) | clang::FunctionDecl | inlinestatic |
| castToDeclContext(const FunctionDecl *D) | clang::FunctionDecl | inlinestatic |
| clang::DeclaratorDecl::castToDeclContext(const Decl *) | clang::Decl | static |
| classof(const Decl *D) | clang::CXXDeductionGuideDecl | inlinestatic |
| clang::DeclContext::classof(const DeclContext *D) | clang::DeclContext | inlinestatic |
| classofKind(Kind K) | clang::CXXDeductionGuideDecl | inlinestatic |
| clang::FunctionDecl::classofKind(Kind K) | clang::FunctionDecl | inlinestatic |
| clearIdentifierNamespace() | clang::Decl | inline |
| collectAllContexts(SmallVectorImpl< DeclContext * > &Contexts) | clang::DeclContext | |
| containsDecl(Decl *D) const | clang::DeclContext | |
| containsDeclAndLoad(Decl *D) const | clang::DeclContext | |
| Create(ASTContext &C, DeclContext *DC, SourceLocation StartLoc, ExplicitSpecifier ES, const DeclarationNameInfo &NameInfo, QualType T, TypeSourceInfo *TInfo, SourceLocation EndLocation, CXXConstructorDecl *Ctor=nullptr, DeductionCandidate Kind=DeductionCandidate::Normal, const AssociatedConstraint &TrailingRequiresClause={}, const CXXDeductionGuideDecl *SourceDG=nullptr, SourceDeductionGuideKind SK=SourceDeductionGuideKind::None) | clang::CXXDeductionGuideDecl | static |
| clang::FunctionDecl::Create(ASTContext &C, DeclContext *DC, SourceLocation StartLoc, SourceLocation NLoc, DeclarationName N, QualType T, TypeSourceInfo *TInfo, StorageClass SC, bool UsesFPIntrin=false, bool isInlineSpecified=false, bool hasWrittenPrototype=true, ConstexprSpecKind ConstexprKind=ConstexprSpecKind::Unspecified, const AssociatedConstraint &TrailingRequiresClause={}) | clang::FunctionDecl | inlinestatic |
| clang::FunctionDecl::Create(ASTContext &C, DeclContext *DC, SourceLocation StartLoc, const DeclarationNameInfo &NameInfo, QualType T, TypeSourceInfo *TInfo, StorageClass SC, bool UsesFPIntrin, bool isInlineSpecified, bool hasWrittenPrototype, ConstexprSpecKind ConstexprKind, const AssociatedConstraint &TrailingRequiresClause) | clang::FunctionDecl | static |
| CreateDeserialized(ASTContext &C, GlobalDeclID ID) | clang::CXXDeductionGuideDecl | 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 | inlineprotected |
| Decl(Kind DK, EmptyShell Empty) | clang::Decl | inlineprotected |
| decl_range typedef | clang::DeclContext | |
| declarationReplaces(const NamedDecl *OldD, bool IsKnownNewer=true) const | clang::NamedDecl | |
| DeclaratorDecl(Kind DK, DeclContext *DC, SourceLocation L, DeclarationName N, QualType T, TypeSourceInfo *TInfo, SourceLocation StartL) | clang::DeclaratorDecl | inlineprotected |
| 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 |
| DefaultedOrDeletedInfo | clang::FunctionDecl | |
| doesDeclarationForceExternallyVisibleDefinition() const | clang::FunctionDecl | |
| doesThisDeclarationHaveABody() const | clang::FunctionDecl | inline |
| dropAttr() | clang::Decl | inline |
| dropAttrs() | clang::Decl | |
| dropAttrs() | clang::Decl | inline |
| dump() const | clang::Decl | |
| dump(raw_ostream &Out, bool Deserialize=false, ASTDumpOutputFormat OutputFormat=ADOF_Default) const | clang::Decl | |
| dumpAsDecl() const | clang::DeclContext | |
| dumpAsDecl(const ASTContext *Ctx) const | clang::DeclContext | |
| 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 |
| ExplicitVisibilityKind enum name | clang::NamedDecl | |
| First | clang::Redeclarable< FunctionDecl > | protected |
| FirstDecl | clang::DeclContext | mutableprotected |
| FOK_Declared enum value | clang::Decl | |
| FOK_None enum value | clang::Decl | |
| FOK_Undeclared enum value | clang::Decl | |
| FriendConstraintRefersToEnclosingTemplate() const | clang::FunctionDecl | inline |
| FriendObjectKind enum name | clang::Decl | |
| FromASTFile | clang::Decl | protected |
| FunctionDecl(Kind DK, ASTContext &C, DeclContext *DC, SourceLocation StartLoc, const DeclarationNameInfo &NameInfo, QualType T, TypeSourceInfo *TInfo, StorageClass S, bool UsesFPIntrin, bool isInlineSpecified, ConstexprSpecKind ConstexprKind, const AssociatedConstraint &TrailingRequiresClause) | clang::FunctionDecl | protected |
| FunctionDeclBits | clang::DeclContext | |
| getAccess() const | clang::Decl | inline |
| getAccessUnsafe() const | clang::Decl | inline |
| getAsFunction() LLVM_READONLY | clang::Decl | |
| getAsFunction() const | clang::Decl | inline |
| getAssociatedConstraints(SmallVectorImpl< AssociatedConstraint > &ACs) const | clang::FunctionDecl | inline |
| getASTContext() const LLVM_READONLY | clang::Decl | |
| 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::DeclaratorDecl | inline |
| getBody(const FunctionDecl *&Definition) const | clang::FunctionDecl | |
| getBody() const override | clang::FunctionDecl | inlinevirtual |
| getBodyRBrace() const | clang::Decl | |
| getBuiltinID(bool ConsiderWrapperFunctions=false) const | clang::FunctionDecl | |
| getCachedLinkage() const | clang::Decl | inlineprotected |
| getCallResultType() const | clang::FunctionDecl | inline |
| getCanonicalDecl() override | clang::FunctionDecl | virtual |
| getCanonicalDecl() const | clang::FunctionDecl | inline |
| getConstexprKind() const | clang::FunctionDecl | inline |
| getCorrespondingConstructor() const | clang::CXXDeductionGuideDecl | inline |
| getDeclaredReturnType() const | clang::FunctionDecl | 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 | |
| getDeclName() const | clang::NamedDecl | inline |
| getDeducedTemplate() const | clang::CXXDeductionGuideDecl | inline |
| getDeductionCandidateKind() const | clang::CXXDeductionGuideDecl | inline |
| getDefalutedOrDeletedInfo() const | clang::FunctionDecl | |
| getDefaultLoc() const | clang::FunctionDecl | inline |
| getDefiningAttr() const | clang::Decl | |
| getDefinition() | clang::FunctionDecl | inline |
| getDefinition() const | clang::FunctionDecl | inline |
| getDeletedMessage() const | clang::FunctionDecl | inline |
| getDependentSpecializationInfo() const | clang::FunctionDecl | |
| getDescribedFunctionTemplate() const | clang::FunctionDecl | |
| getDescribedTemplate() const | clang::Decl | |
| getDescribedTemplateParams() const | clang::Decl | |
| getEllipsisLoc() const | clang::FunctionDecl | inline |
| getEnclosingNamespaceContext() | clang::DeclContext | |
| getEnclosingNamespaceContext() const | clang::DeclContext | inline |
| getEndLoc() const LLVM_READONLY | clang::Decl | inline |
| getExceptionSpecSourceRange() const | clang::FunctionDecl | |
| getExceptionSpecType() const | clang::FunctionDecl | inline |
| getExplicitSpecifier() | clang::CXXDeductionGuideDecl | inline |
| getExplicitSpecifier() const | clang::CXXDeductionGuideDecl | inline |
| getExplicitVisibility(ExplicitVisibilityKind kind) const | clang::NamedDecl | |
| getExternalSourceSymbolAttr() const | clang::Decl | |
| getExternCContext() const | clang::DeclContext | |
| getFirstDecl() | clang::Redeclarable< FunctionDecl > | inline |
| getFirstDecl() const | clang::Redeclarable< FunctionDecl > | inline |
| getFormalLinkage() const | clang::NamedDecl | |
| getFriendObjectKind() const | clang::Decl | inline |
| getFunctionEffects() const | clang::FunctionDecl | inline |
| getFunctionType(bool BlocksToo=true) const | clang::Decl | |
| getFunctionTypeLoc() const | clang::FunctionDecl | |
| getGlobalID() const | clang::Decl | |
| getID() const | clang::Decl | |
| getIdentifier() const | clang::NamedDecl | inline |
| getIdentifierNamespace() const | clang::Decl | inline |
| getIdentifierNamespaceForKind(Kind DK) | clang::Decl | static |
| getImportedOwningModule() const | clang::Decl | inline |
| getInnerLocStart() const | clang::DeclaratorDecl | inline |
| getInnermostBlockDecl() const | clang::DeclContext | |
| getInstantiatedFromDecl() const | clang::FunctionDecl | |
| getInstantiatedFromMemberFunction() const | clang::FunctionDecl | |
| getKind() const | clang::Decl | inline |
| getLangOpts() const LLVM_READONLY | clang::Decl | |
| getLanguageLinkage() const | clang::FunctionDecl | |
| getLexicalDeclContext() | clang::Decl | inline |
| getLexicalDeclContext() const | clang::Decl | inline |
| getLexicalParent() | clang::DeclContext | inline |
| getLexicalParent() const | clang::DeclContext | inline |
| getLinkageAndVisibility() const | clang::NamedDecl | |
| getLinkageInternal() const | clang::NamedDecl | |
| getLiteralIdentifier() const | clang::FunctionDecl | |
| 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 | |
| getMemberSpecializationInfo() const | clang::FunctionDecl | |
| getMemoryFunctionKind() const | clang::FunctionDecl | |
| getMinRequiredArguments() const | clang::FunctionDecl | |
| getMinRequiredExplicitArguments() const | clang::FunctionDecl | |
| getModuleOwnershipKind() const | clang::Decl | inline |
| getMostRecentDecl() | clang::FunctionDecl | inline |
| getMostRecentDecl() const | clang::FunctionDecl | inline |
| getMostRecentDeclImpl() override | clang::FunctionDecl | inlineprotectedvirtual |
| getMultiVersionKind() const | clang::FunctionDecl | |
| getName() const | clang::NamedDecl | inline |
| getNameAsString() const | clang::NamedDecl | inline |
| getNameForDiagnostic(raw_ostream &OS, const PrintingPolicy &Policy, bool Qualified) const override | clang::FunctionDecl | virtual |
| getNameInfo() const | clang::FunctionDecl | inline |
| getNextDeclInContext() | clang::Decl | inline |
| getNextDeclInContext() const | clang::Decl | inline |
| getNextRedeclaration() const | clang::Redeclarable< FunctionDecl > | inlineprotected |
| getNextRedeclarationImpl() override | clang::FunctionDecl | inlineprotectedvirtual |
| getNonClosureAncestor() | clang::DeclContext | |
| getNonClosureAncestor() const | clang::DeclContext | inline |
| getNonClosureContext() | clang::Decl | |
| getNonClosureContext() const | clang::Decl | inline |
| getNonObjectParameter(unsigned I) const | clang::FunctionDecl | inline |
| getNonObjectParameter(unsigned I) | clang::FunctionDecl | inline |
| getNonTransparentContext() | clang::DeclContext | |
| getNonTransparentContext() const | clang::DeclContext | inline |
| getNonTransparentDeclContext() | clang::Decl | |
| getNonTransparentDeclContext() const | clang::Decl | inline |
| getNumNonObjectParams() const | clang::FunctionDecl | |
| getNumParams() const | clang::FunctionDecl | |
| getNumTemplateParameterLists() const | clang::DeclaratorDecl | inline |
| getObjCFStringFormattingFamily() const | clang::NamedDecl | |
| getODRHash() | clang::FunctionDecl | |
| getODRHash() const | clang::FunctionDecl | |
| getOuterLexicalRecordContext() | clang::DeclContext | |
| getOuterLexicalRecordContext() const | clang::DeclContext | inline |
| getOuterLocStart() const | clang::DeclaratorDecl | |
| getOverloadedOperator() const | clang::FunctionDecl | |
| getOwningModule() const | clang::Decl | inline |
| getOwningModuleForLinkage() const | clang::Decl | |
| getOwningModuleID() const | clang::Decl | |
| getParamDecl(unsigned i) const | clang::FunctionDecl | inline |
| getParamDecl(unsigned i) | clang::FunctionDecl | inline |
| getParametersSourceRange() const | clang::FunctionDecl | |
| getParent() | clang::DeclContext | inline |
| getParent() const | clang::DeclContext | inline |
| getParentASTContext() const | clang::DeclContext | inline |
| getParentFunctionOrMethod(bool LexicalParent=false) const | clang::Decl | |
| getParentFunctionOrMethod(bool LexicalParent=false) | clang::Decl | inline |
| getPointOfInstantiation() const | clang::FunctionDecl | |
| getPotentiallyDecomposedVarDecl() | clang::ValueDecl | |
| getPotentiallyDecomposedVarDecl() const | clang::ValueDecl | inline |
| getPreviousDecl() | clang::FunctionDecl | inline |
| getPreviousDecl() const | clang::FunctionDecl | inline |
| getPreviousDeclImpl() override | clang::FunctionDecl | inlineprotectedvirtual |
| getPrimaryContext() | clang::DeclContext | |
| getPrimaryContext() const | clang::DeclContext | inline |
| getPrimaryTemplate() const | clang::FunctionDecl | |
| getQualifiedNameAsString() const | clang::NamedDecl | |
| getQualifier() const | clang::DeclaratorDecl | inline |
| getQualifierLoc() const | clang::DeclaratorDecl | inline |
| getRedeclContext() | clang::DeclContext | |
| getRedeclContext() const | clang::DeclContext | inline |
| getReturnType() const | clang::FunctionDecl | inline |
| getReturnTypeSourceRange() const | clang::FunctionDecl | |
| getSourceDeductionGuide() const | clang::CXXDeductionGuideDecl | inline |
| getSourceDeductionGuideKind() const | clang::CXXDeductionGuideDecl | inline |
| getSourceRange() const override LLVM_READONLY | clang::FunctionDecl | virtual |
| getStorageClass() const | clang::FunctionDecl | inline |
| getTemplateDepth() const | clang::Decl | |
| getTemplatedKind() const | clang::FunctionDecl | |
| getTemplateInstantiationPattern(bool ForDefinition=true) const | clang::FunctionDecl | |
| getTemplateParameterList(unsigned index) const | clang::DeclaratorDecl | inline |
| getTemplateSpecializationArgs() const | clang::FunctionDecl | |
| getTemplateSpecializationArgsAsWritten() const | clang::FunctionDecl | |
| getTemplateSpecializationInfo() const | clang::FunctionDecl | |
| getTemplateSpecializationKind() const | clang::FunctionDecl | |
| getTemplateSpecializationKindForInstantiation() const | clang::FunctionDecl | |
| getTopLevelOwningNamedModule() const | clang::Decl | |
| getTrailingRequiresClause() const | clang::DeclaratorDecl | inline |
| getTranslationUnitDecl() | clang::Decl | |
| getTranslationUnitDecl() const | clang::Decl | inline |
| getType() const | clang::ValueDecl | inline |
| getTypeSourceInfo() const | clang::DeclaratorDecl | inline |
| getTypeSpecEndLoc() const | clang::DeclaratorDecl | |
| getTypeSpecStartLoc() const | clang::DeclaratorDecl | |
| getUnderlyingDecl() | clang::NamedDecl | inline |
| getUnderlyingDecl() const | clang::NamedDecl | inline |
| getUsualDeleteParams() const | clang::FunctionDecl | |
| getVersionIntroduced() const | clang::Decl | |
| getVisibility() const | clang::NamedDecl | inline |
| hasAttr() const | clang::Decl | inline |
| hasAttrs() const | clang::Decl | inline |
| hasBody(const FunctionDecl *&Definition) const | clang::FunctionDecl | |
| hasBody() const override | clang::FunctionDecl | inlinevirtual |
| hasCachedLinkage() const | clang::Decl | inlineprotected |
| hasCXXExplicitFunctionObjectParameter() const | clang::FunctionDecl | |
| hasDefiningAttr() const | clang::Decl | |
| hasExternalFormalLinkage() const | clang::NamedDecl | inline |
| hasExternalLexicalStorage() const | clang::DeclContext | inline |
| hasExternalVisibleStorage() const | clang::DeclContext | inline |
| hasImplicitReturnZero() const | clang::FunctionDecl | inline |
| hasInheritedPrototype() const | clang::FunctionDecl | inline |
| hasLinkage() const | clang::NamedDecl | |
| hasLinkageBeenComputed() const | clang::NamedDecl | inline |
| hasLocalOwningModuleStorage() const | clang::Decl | protected |
| hasOneParamOrDefaultArgs() const | clang::FunctionDecl | |
| hasOwningModule() const | clang::Decl | inline |
| hasPrototype() const | clang::FunctionDecl | inline |
| hasSkippedBody() const | clang::FunctionDecl | inline |
| hasTagIdentifierNamespace() const | clang::Decl | inline |
| hasTrivialBody() const | clang::FunctionDecl | |
| hasValidDeclKind() const | clang::DeclContext | |
| hasWrittenPrototype() const | clang::FunctionDecl | 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 | |
| instantiationIsPending() const | clang::FunctionDecl | inline |
| invalidateCachedLinkage() | clang::Decl | inline |
| isAnalyzerNoReturn() const | clang::FunctionDecl | |
| isCanonicalDecl() const | clang::Decl | inline |
| isClosure() const | clang::DeclContext | inline |
| isConsteval() const | clang::FunctionDecl | inline |
| isConstexpr() const | clang::FunctionDecl | inline |
| isConstexprSpecified() const | clang::FunctionDecl | inline |
| isCPUDispatchMultiVersion() const | clang::FunctionDecl | |
| isCPUSpecificMultiVersion() const | clang::FunctionDecl | |
| isCXXClassMember() const | clang::NamedDecl | inline |
| isCXXInstanceMember() const | clang::NamedDecl | |
| isDeclInLexicalTraversal(const Decl *D) const | clang::DeclContext | inline |
| isDefaulted() const | clang::FunctionDecl | inline |
| isDefined(const FunctionDecl *&Definition, bool CheckForPendingFriendDefinition=false) const | clang::FunctionDecl | |
| isDefined() const | clang::FunctionDecl | inline |
| isDefinedOutsideFunctionOrMethod() const | clang::Decl | inline |
| isDeleted() const | clang::FunctionDecl | inline |
| isDeletedAsWritten() const | clang::FunctionDecl | inline |
| isDependentContext() const | clang::DeclContext | |
| isDeprecated(std::string *Message=nullptr) const | clang::Decl | inline |
| isDestroyingOperatorDelete() const | clang::FunctionDecl | |
| isExplicit() const | clang::CXXDeductionGuideDecl | inline |
| isExplicitlyDefaulted() const | clang::FunctionDecl | inline |
| isExternallyDeclarable() const | clang::NamedDecl | inline |
| isExternallyVisible() const | clang::NamedDecl | inline |
| isExternC() const | clang::FunctionDecl | |
| isExternCContext() const | clang::DeclContext | |
| isExternCXXContext() const | clang::DeclContext | |
| isFileContext() const | clang::DeclContext | inline |
| isFileContextDecl() const | clang::Decl | |
| isFirstDecl() const | clang::FunctionDecl | inline |
| isFlexibleArrayMemberLike(const ASTContext &Context, const Decl *D, QualType Ty, LangOptions::StrictFlexArraysLevelKind StrictFlexArraysLevel, bool IgnoreTemplateOrMacroSubstitution) | clang::Decl | static |
| isFromASTFile() const | clang::Decl | inline |
| isFromExplicitGlobalModule() const | clang::Decl | |
| isFromGlobalModule() const | clang::Decl | |
| isFromHeaderUnit() const | clang::Decl | |
| isFunctionOrFunctionTemplate() const | clang::Decl | inline |
| isFunctionOrMethod() const | clang::DeclContext | inline |
| isFunctionPointerType() const | clang::Decl | |
| isFunctionTemplateSpecialization() const | clang::FunctionDecl | |
| isGlobal() const | clang::FunctionDecl | |
| isImmediateEscalating() const | clang::FunctionDecl | |
| isImmediateFunction() const | clang::FunctionDecl | |
| isImplicit() const | clang::Decl | inline |
| isImplicitlyInstantiable() const | clang::FunctionDecl | |
| isInAnonymousNamespace() const | clang::Decl | |
| isInAnotherModuleUnit() const | clang::Decl | |
| isInCurrentModuleUnit() const | clang::Decl | |
| isIneligibleOrNotSelected() const | clang::FunctionDecl | inline |
| isInExportDeclContext() const | clang::Decl | |
| isInExternCContext() const | clang::FunctionDecl | |
| isInExternCXXContext() const | clang::FunctionDecl | |
| isInIdentifierNamespace(unsigned NS) const | clang::Decl | inline |
| isInitCapture() const | clang::ValueDecl | |
| isInlineBuiltinDeclaration() const | clang::FunctionDecl | |
| isInlined() const | clang::FunctionDecl | inline |
| isInlineDefinitionExternallyVisible() const | clang::FunctionDecl | |
| isInlineNamespace() const | clang::DeclContext | |
| isInlineSpecified() const | clang::FunctionDecl | inline |
| isInLocalScopeForInstantiation() const | clang::Decl | |
| isInNamedModule() const | clang::Decl | |
| isInstantiatedFromMemberTemplate() const | clang::FunctionDecl | inline |
| isInStdNamespace() const | clang::Decl | |
| isInvalidDecl() const | clang::Decl | inline |
| isInvisibleOutsideTheOwningModule() const | clang::Decl | inline |
| isLateTemplateParsed() const | clang::FunctionDecl | inline |
| isLinkageValid() const | clang::NamedDecl | |
| isLocalExternDecl() const | clang::Decl | inline |
| isLookupContext() const | clang::DeclContext | inline |
| isMain() const | clang::FunctionDecl | |
| isMemberLikeConstrainedFriend() const | clang::FunctionDecl | |
| isModuleLocal() const | clang::Decl | |
| isModulePrivate() const | clang::NamedDecl | inline |
| isMSExternInline() const | clang::FunctionDecl | |
| isMSVCRTEntryPoint() const | clang::FunctionDecl | |
| isMultiVersion() const | clang::FunctionDecl | inline |
| isNamespace() const | clang::DeclContext | inline |
| isNoReturn() const | clang::FunctionDecl | |
| isObjCContainer() const | clang::DeclContext | inline |
| isOutOfLine() const override | clang::FunctionDecl | virtual |
| isOverloadedOperator() const | clang::FunctionDecl | inline |
| isParameterPack() const | clang::ValueDecl | |
| isPlaceholderVar(const LangOptions &LangOpts) const | clang::NamedDecl | |
| isPureVirtual() const | clang::FunctionDecl | inline |
| isReachable() const | clang::Decl | inline |
| isRecord() const | clang::DeclContext | inline |
| isReferenceableKernel() const | clang::FunctionDecl | |
| isReferenced() const | clang::Decl | |
| isReplaceableGlobalAllocationFunction(UnsignedOrNone *AlignmentParam=nullptr, bool *IsNothrow=nullptr) const | clang::FunctionDecl | inline |
| isRequiresExprBody() const | clang::DeclContext | inline |
| isReserved(const LangOptions &LangOpts) const | clang::NamedDecl | |
| isReservedGlobalPlacementOperator() const | clang::FunctionDecl | |
| isStatic() const | clang::FunctionDecl | inline |
| isStdNamespace() const | clang::DeclContext | |
| isTagIdentifierNamespace(unsigned NS) | clang::Decl | inlinestatic |
| isTargetClonesMultiVersion() const | clang::FunctionDecl | |
| isTargetMultiVersion() const | clang::FunctionDecl | |
| isTargetMultiVersionDefault() const | clang::FunctionDecl | |
| isTargetVersionMultiVersion() const | clang::FunctionDecl | |
| isTemplated() const | clang::Decl | |
| isTemplateDecl() const | clang::Decl | |
| isTemplateInstantiation() const | clang::FunctionDecl | |
| isTemplateParameter() const | clang::Decl | inline |
| isTemplateParameterPack() const | clang::Decl | |
| isThisDeclarationADefinition() const | clang::FunctionDecl | inline |
| isThisDeclarationInstantiatedFromAFriendDefinition() const | clang::FunctionDecl | |
| isThisDeclarationReferenced() const | clang::Decl | inline |
| isTopLevelDeclInObjCContainer() const | clang::Decl | inline |
| isTranslationUnit() const | clang::DeclContext | inline |
| isTransparentContext() const | clang::DeclContext | |
| isTrivial() const | clang::FunctionDecl | inline |
| isTrivialForCall() const | clang::FunctionDecl | inline |
| isTypeAwareOperatorNewOrDelete() const | clang::FunctionDecl | |
| isUnavailable(std::string *Message=nullptr) const | clang::Decl | inline |
| isUnconditionallyVisible() const | clang::Decl | inline |
| isUsableAsGlobalAllocationFunctionInConstantEvaluation(UnsignedOrNone *AlignmentParam=nullptr, bool *IsNothrow=nullptr) const | clang::FunctionDecl | |
| isUsed(bool CheckUsedAttr=true) const | clang::Decl | |
| isUserProvided() const | clang::FunctionDecl | inline |
| isVariadic() const | clang::FunctionDecl | |
| isVirtualAsWritten() const | clang::FunctionDecl | inline |
| isWeak() const | clang::ValueDecl | |
| isWeakImported() const | clang::Decl | |
| Kind enum name | clang::Decl | |
| LastDecl | clang::DeclContext | mutableprotected |
| LatestDeclLink(const ASTContext &Ctx) | clang::Redeclarable< FunctionDecl > | inlineprotectedstatic |
| LexicallyEncloses(const DeclContext *DC) const | clang::DeclContext | |
| 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 | |
| markUsed(ASTContext &C) | clang::Decl | |
| ModuleOwnershipKind enum name | clang::Decl | |
| NamedDecl(Kind DK, DeclContext *DC, SourceLocation L, DeclarationName N) | clang::NamedDecl | inlineprotected |
| NamespaceDeclBits | clang::DeclContext | |
| 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 | |
| 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 |
| 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, GlobalDeclID 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 | |
| param_begin() | clang::FunctionDecl | inline |
| param_begin() const | clang::FunctionDecl | inline |
| param_const_iterator typedef | clang::FunctionDecl | |
| param_empty() const | clang::FunctionDecl | inline |
| param_end() | clang::FunctionDecl | inline |
| param_end() const | clang::FunctionDecl | inline |
| param_iterator typedef | clang::FunctionDecl | |
| param_size() const | clang::FunctionDecl | inline |
| parameters() const | clang::FunctionDecl | inline |
| parameters() | clang::FunctionDecl | inline |
| PreviousDeclLink(FunctionDecl *D) | clang::Redeclarable< FunctionDecl > | inlineprotectedstatic |
| 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 |
| printName(raw_ostream &OS, const PrintingPolicy &Policy) const | clang::NamedDecl | virtual |
| printName(raw_ostream &OS) const | clang::NamedDecl | |
| printNestedNameSpecifier(raw_ostream &OS) const | clang::NamedDecl | |
| printNestedNameSpecifier(raw_ostream &OS, const PrintingPolicy &Policy) const | clang::NamedDecl | |
| printQualifiedName(raw_ostream &OS) const | clang::NamedDecl | |
| printQualifiedName(raw_ostream &OS, const PrintingPolicy &Policy) const | clang::NamedDecl | |
| PrintStats() | clang::Decl | static |
| RecordDeclBits | clang::DeclContext | |
| redecl_iterator typedef | clang::FunctionDecl | |
| redecl_range typedef | clang::FunctionDecl | |
| Redeclarable(const ASTContext &Ctx) | clang::Redeclarable< FunctionDecl > | inline |
| redeclarable_base typedef | clang::FunctionDecl | protected |
| RedeclLink | clang::Redeclarable< FunctionDecl > | protected |
| redecls() const | clang::FunctionDecl | inline |
| redecls_begin() const | clang::FunctionDecl | inline |
| redecls_end() const | clang::FunctionDecl | inline |
| removeDecl(Decl *D) | clang::DeclContext | |
| RequiredTypeAwareDeleteParameterCount | clang::FunctionDecl | static |
| RequiredTypeAwareNewParameterCount | clang::FunctionDecl | static |
| setAccess(AccessSpecifier AS) | clang::Decl | inline |
| setAttrs(const AttrVec &Attrs) | clang::Decl | inline |
| setBody(Stmt *B) | clang::FunctionDecl | |
| setBodyContainsImmediateEscalatingExpressions(bool Set) | clang::FunctionDecl | inline |
| setCachedLinkage(Linkage L) const | clang::Decl | inlineprotected |
| setConstexprKind(ConstexprSpecKind CSK) | clang::FunctionDecl | inline |
| setDeclarationNameLoc(DeclarationNameLoc L) | clang::FunctionDecl | inline |
| setDeclContext(DeclContext *DC) | clang::Decl | |
| setDeclName(DeclarationName N) | clang::NamedDecl | inline |
| setDeductionCandidateKind(DeductionCandidate K) | clang::CXXDeductionGuideDecl | inline |
| setDefaulted(bool D=true) | clang::FunctionDecl | inline |
| setDefaultedOrDeletedInfo(DefaultedOrDeletedFunctionInfo *Info) | clang::FunctionDecl | |
| setDefaultLoc(SourceLocation NewLoc) | clang::FunctionDecl | inline |
| setDeletedAsWritten(bool D=true, StringLiteral *Message=nullptr) | clang::FunctionDecl | |
| setDependentTemplateSpecialization(ASTContext &Context, const UnresolvedSetImpl &Templates, const TemplateArgumentListInfo *TemplateArgs) | clang::FunctionDecl | |
| setDescribedFunctionTemplate(FunctionTemplateDecl *Template) | clang::FunctionDecl | |
| setExplicitlyDefaulted(bool ED=true) | clang::FunctionDecl | inline |
| setFriendConstraintRefersToEnclosingTemplate(bool V=true) | clang::FunctionDecl | inline |
| setFromASTFile() | clang::Decl | inline |
| setFunctionTemplateSpecialization(FunctionTemplateDecl *Template, TemplateArgumentList *TemplateArgs, void *InsertPos, TemplateSpecializationKind TSK=TSK_ImplicitInstantiation, TemplateArgumentListInfo *TemplateArgsAsWritten=nullptr, SourceLocation PointOfInstantiation=SourceLocation()) | clang::FunctionDecl | inline |
| setHasExternalLexicalStorage(bool ES=true) const | clang::DeclContext | inline |
| setHasExternalVisibleStorage(bool ES=true) const | clang::DeclContext | inline |
| setHasImplicitReturnZero(bool IRZ) | clang::FunctionDecl | inline |
| setHasInheritedPrototype(bool P=true) | clang::FunctionDecl | inline |
| setHasSkippedBody(bool Skipped=true) | clang::FunctionDecl | inline |
| setHasWrittenPrototype(bool P=true) | clang::FunctionDecl | inline |
| setImplicit(bool I=true) | clang::Decl | inline |
| setImplicitlyInline(bool I=true) | clang::FunctionDecl | inline |
| setIneligibleOrNotSelected(bool II) | clang::FunctionDecl | inline |
| setInlineSpecified(bool I) | clang::FunctionDecl | inline |
| setInnerLocStart(SourceLocation L) | clang::DeclaratorDecl | inline |
| setInstantiatedFromDecl(FunctionDecl *FD) | clang::FunctionDecl | |
| setInstantiatedFromMemberTemplate(bool Val=true) | clang::FunctionDecl | inline |
| setInstantiationIsPending(bool IC) | clang::FunctionDecl | inline |
| setInstantiationOfMemberFunction(FunctionDecl *FD, TemplateSpecializationKind TSK) | clang::FunctionDecl | inline |
| setInvalidDecl(bool Invalid=true) | clang::Decl | |
| setIsDestroyingOperatorDelete(bool IsDestroyingDelete) | clang::FunctionDecl | |
| setIsMultiVersion(bool V=true) | clang::FunctionDecl | inline |
| setIsPureVirtual(bool P=true) | clang::FunctionDecl | |
| setIsTypeAwareOperatorNewOrDelete(bool IsTypeAwareOperator=true) | clang::FunctionDecl | |
| setIsUsed() | clang::Decl | inline |
| setLateTemplateParsed(bool ILT=true) | clang::FunctionDecl | inline |
| setLazyBody(uint64_t Offset) | clang::FunctionDecl | 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::NamedDecl | inline |
| setMustBuildLookupTable() | clang::DeclContext | inline |
| setNonMemberOperator() | clang::Decl | inline |
| setObjectOfFriendDecl(bool PerformFriendInjection=false) | clang::Decl | inline |
| setOwningModuleID(unsigned ID) | clang::Decl | |
| setParams(ArrayRef< ParmVarDecl * > NewParamInfo) | clang::FunctionDecl | inline |
| setPreviousDecl(FunctionDecl *PrevDecl) | clang::Redeclarable< FunctionDecl > | |
| setPreviousDeclaration(FunctionDecl *PrevDecl) | clang::FunctionDecl | |
| setQualifierInfo(NestedNameSpecifierLoc QualifierLoc) | clang::DeclaratorDecl | |
| setRangeEnd(SourceLocation E) | clang::FunctionDecl | inline |
| setReferenced(bool R=true) | clang::Decl | inline |
| setSourceDeductionGuide(CXXDeductionGuideDecl *DG) | clang::CXXDeductionGuideDecl | inline |
| setSourceDeductionGuideKind(SourceDeductionGuideKind SK) | clang::CXXDeductionGuideDecl | inline |
| setStorageClass(StorageClass SClass) | clang::FunctionDecl | inline |
| setTemplateParameterListsInfo(ASTContext &Context, ArrayRef< TemplateParameterList * > TPLists) | clang::DeclaratorDecl | |
| setTemplateSpecializationKind(TemplateSpecializationKind TSK, SourceLocation PointOfInstantiation=SourceLocation()) | clang::FunctionDecl | |
| setTopLevelDeclInObjCContainer(bool V=true) | clang::Decl | inline |
| setTrailingRequiresClause(const AssociatedConstraint &AC) | clang::DeclaratorDecl | |
| setTrivial(bool IT) | clang::FunctionDecl | inline |
| setTrivialForCall(bool IT) | clang::FunctionDecl | inline |
| setType(QualType newType) | clang::ValueDecl | inline |
| setTypeSourceInfo(TypeSourceInfo *TI) | clang::DeclaratorDecl | inline |
| setUseQualifiedLookup(bool use=true) const | clang::DeclContext | inline |
| setUsesFPIntrin(bool I) | clang::FunctionDecl | inline |
| setUsesSEHTry(bool UST) | clang::FunctionDecl | inline |
| setVirtualAsWritten(bool V) | clang::FunctionDecl | inline |
| setVisibleDespiteOwningModule() | clang::Decl | inline |
| setWillHaveBody(bool V=true) | clang::FunctionDecl | inline |
| shouldEmitInExternalSource() const | clang::Decl | |
| shouldUseQualifiedLookup() const | clang::DeclContext | inline |
| SourceDeductionGuideKind enum name | clang::CXXDeductionGuideDecl | |
| specific_attr_begin() const | clang::Decl | inline |
| specific_attr_end() const | clang::Decl | inline |
| specific_attrs() const | clang::Decl | inline |
| TagDeclBits | clang::DeclContext | |
| TemplatedKind enum name | clang::FunctionDecl | |
| TK_DependentFunctionTemplateSpecialization enum value | clang::FunctionDecl | |
| TK_DependentNonTemplate enum value | clang::FunctionDecl | |
| TK_FunctionTemplate enum value | clang::FunctionDecl | |
| TK_FunctionTemplateSpecialization enum value | clang::FunctionDecl | |
| TK_MemberSpecialization enum value | clang::FunctionDecl | |
| TK_NonTemplate enum value | clang::FunctionDecl | |
| udir_iterator_base typedef | clang::DeclContext | |
| udir_range typedef | clang::DeclContext | |
| UsesFPIntrin() const | clang::FunctionDecl | inline |
| usesSEHTry() const | clang::FunctionDecl | inline |
| using_directives() const | clang::DeclContext | |
| ValueDecl(Kind DK, DeclContext *DC, SourceLocation L, DeclarationName N, QualType T) | clang::ValueDecl | inlineprotected |
| VisibilityForType enum value | clang::NamedDecl | |
| VisibilityForValue enum value | clang::NamedDecl | |
| willHaveBody() const | clang::FunctionDecl | inline |
| ~Decl() | clang::Decl | protectedvirtual |
| ~DeclContext() | clang::DeclContext | |