clang 8.0.0

clang::CXXConversionDecl Member List

This is the complete list of members for clang::CXXConversionDecl, 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 |
addOverriddenMethod(const CXXMethodDecl *MD) | clang::CXXMethodDecl |
ASTDeclReader class | clang::CXXConversionDecl | friend
ASTDeclWriter class | clang::CXXConversionDecl | 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
begin_overridden_methods() const | clang::CXXMethodDecl |
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::FunctionDecl | inline static
castToDeclContext(const FunctionDecl *D) | clang::FunctionDecl | inline static
clang::DeclaratorDecl::castToDeclContext(const Decl *) | clang::Decl | static
classof(const Decl *D) | clang::CXXConversionDecl | inline static
clang::DeclContext::classof(const DeclContext *D) | clang::DeclContext | inline static
classofKind(Kind K) | clang::CXXConversionDecl | inline static
collectAllContexts(SmallVectorImpl< DeclContext *> &Contexts) | clang::DeclContext |
containsDecl(Decl *D) const | clang::DeclContext |
containsDeclAndLoad(Decl *D) const | clang::DeclContext |
Create(ASTContext &C, CXXRecordDecl *RD, SourceLocation StartLoc, const DeclarationNameInfo &NameInfo, QualType T, TypeSourceInfo *TInfo, bool isInline, bool isExplicit, bool isConstexpr, SourceLocation EndLocation) | clang::CXXConversionDecl | static
clang::CXXMethodDecl::Create(ASTContext &C, CXXRecordDecl *RD, SourceLocation StartLoc, const DeclarationNameInfo &NameInfo, QualType T, TypeSourceInfo *TInfo, StorageClass SC, bool isInline, bool isConstexpr, SourceLocation EndLocation) | clang::CXXMethodDecl | static
clang::FunctionDecl::Create(ASTContext &C, DeclContext *DC, SourceLocation StartLoc, SourceLocation NLoc, DeclarationName N, QualType T, TypeSourceInfo *TInfo, StorageClass SC, bool isInlineSpecified=false, bool hasWrittenPrototype=true, bool isConstexprSpecified=false) | clang::FunctionDecl | inline static
clang::FunctionDecl::Create(ASTContext &C, DeclContext *DC, SourceLocation StartLoc, const DeclarationNameInfo &NameInfo, QualType T, TypeSourceInfo *TInfo, StorageClass SC, bool isInlineSpecified, bool hasWrittenPrototype, bool isConstexprSpecified=false) | clang::FunctionDecl | static
CreateDeserialized(ASTContext &C, unsigned ID) | clang::CXXConversionDecl | static
CXXConstructorDeclBits | clang::DeclContext |
CXXMethodDecl(Kind DK, ASTContext &C, CXXRecordDecl *RD, SourceLocation StartLoc, const DeclarationNameInfo &NameInfo, QualType T, TypeSourceInfo *TInfo, StorageClass SC, bool isInline, bool isConstexpr, SourceLocation EndLocation) | clang::CXXMethodDecl | inline protected
ddiag_range typedef | clang::DeclContext |
ddiags() const | clang::DeclContext | inline
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 |
declarationReplaces(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 | inline protected
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
doesDeclarationForceExternallyVisibleDefinition() const | clang::FunctionDecl |
doesThisDeclarationHaveABody() const | clang::FunctionDecl | inline
dropAttr() | clang::Decl | inline
dropAttrs() | clang::Decl |
dump() const | clang::Decl |
dump(raw_ostream &Out, bool Deserialize=false) 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 |
end_overridden_methods() const | clang::CXXMethodDecl |
EnumDeclBits | clang::DeclContext |
Equals(const DeclContext *DC) const | clang::DeclContext | inline
ExplicitVisibilityKind enum name | clang::NamedDecl |
First | clang::Redeclarable< FunctionDecl > | protected
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
FunctionDecl(Kind DK, ASTContext &C, DeclContext *DC, SourceLocation StartLoc, const DeclarationNameInfo &NameInfo, QualType T, TypeSourceInfo *TInfo, StorageClass S, bool isInlineSpecified, bool isConstexprSpecified) | 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
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 | inline virtual
getBodyRBrace() const | clang::Decl |
getBuiltinID() const | clang::FunctionDecl |
getCachedLinkage() const | clang::Decl | inline protected
getCallResultType() const | clang::FunctionDecl | inline
getCanonicalDecl() override | clang::CXXConversionDecl | inline virtual
getCanonicalDecl() const | clang::CXXConversionDecl | inline
getClassScopeSpecializationPattern() const | clang::FunctionDecl |
getConversionType() const | clang::CXXConversionDecl | inline
getCorrespondingMethodInClass(const CXXRecordDecl *RD, bool MayBeBase=false) | clang::CXXMethodDecl |
getCorrespondingMethodInClass(const CXXRecordDecl *RD, bool MayBeBase=false) const | clang::CXXMethodDecl | 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
getDefiningAttr() const | clang::Decl |
getDefinition() | clang::FunctionDecl | inline
getDefinition() const | clang::FunctionDecl | inline
getDependentSpecializationInfo() const | clang::FunctionDecl |
getDescribedFunctionTemplate() const | clang::FunctionDecl |
getDescribedTemplate() const | clang::Decl |
getDevirtualizedMethod(const Expr *Base, bool IsAppleKext) | clang::CXXMethodDecl |
getDevirtualizedMethod(const Expr *Base, bool IsAppleKext) const | clang::CXXMethodDecl | inline
getEnclosingNamespaceContext() | clang::DeclContext |
getEnclosingNamespaceContext() const | clang::DeclContext | inline
getEndLoc() const LLVM_READONLY | clang::Decl | inline
getExceptionSpecSourceRange() const | clang::FunctionDecl |
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 | inline
getFriendObjectKind() const | clang::Decl | inline
getFunctionType(bool BlocksToo=true) const | clang::Decl |
getGlobalID() const | clang::Decl | inline
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
getInstantiatedFromMemberFunction() const | clang::FunctionDecl |
getKind() const | clang::Decl | inline
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 |
getModuleOwnershipKind() const | clang::Decl | inline
getMostRecentDecl() | clang::CXXMethodDecl | inline
getMostRecentDecl() const | clang::CXXMethodDecl | inline
getMostRecentDeclImpl() override | clang::FunctionDecl | inline protected virtual
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 > | inline protected
getNextRedeclarationImpl() override | clang::FunctionDecl | inline protected virtual
getNonClosureAncestor() | clang::DeclContext |
getNonClosureAncestor() const | clang::DeclContext | inline
getNonClosureContext() | clang::Decl |
getNonClosureContext() const | clang::Decl | inline
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(bool IgnoreLinkage=false) const | clang::Decl |
getOwningModuleID() const | clang::Decl | inline
getParamDecl(unsigned i) const | clang::FunctionDecl | inline
getParamDecl(unsigned i) | clang::FunctionDecl | inline
getParent() const | clang::CXXMethodDecl | inline
getParent() | clang::CXXMethodDecl | inline
getParentASTContext() const | clang::DeclContext | inline
getParentFunctionOrMethod() const | clang::Decl |
getParentFunctionOrMethod() | clang::Decl | inline
getPointOfInstantiation() const | clang::FunctionDecl |
clang::getPreviousDecl() | clang::Decl | inline
clang::getPreviousDecl() const | clang::Decl | inline
Redeclarable< FunctionDecl >::getPreviousDecl() | clang::Redeclarable< FunctionDecl > | inline
Redeclarable< FunctionDecl >::getPreviousDecl() const | clang::Redeclarable< FunctionDecl > | inline
getPreviousDeclImpl() override | clang::FunctionDecl | inline protected virtual
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
getRefQualifier() const | clang::CXXMethodDecl | inline
getReturnType() const | clang::FunctionDecl | inline
getReturnTypeSourceRange() const | clang::FunctionDecl |
getSourceRange() const override LLVM_READONLY | clang::FunctionDecl | virtual
getStorageClass() const | clang::FunctionDecl | inline
getTemplatedKind() const | clang::FunctionDecl |
getTemplateInstantiationPattern() 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 |
getThisType() const | clang::CXXMethodDecl |
getThisType(const FunctionProtoType *FPT, const CXXRecordDecl *Decl) | clang::CXXMethodDecl | static
getTranslationUnitDecl() | clang::Decl |
getTranslationUnitDecl() const | clang::Decl | inline
getType() const | clang::ValueDecl | inline
getTypeQualifiers() const | clang::CXXMethodDecl | inline
getTypeSourceInfo() const | clang::DeclaratorDecl | inline
getTypeSpecStartLoc() const | clang::DeclaratorDecl |
getUnderlyingDecl() | clang::NamedDecl | inline
getUnderlyingDecl() const | clang::NamedDecl | inline
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 | inline virtual
hasCachedLinkage() const | clang::Decl | inline protected
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
hasInlineBody() const | clang::CXXMethodDecl |
hasLinkage() const | clang::NamedDecl |
hasLinkageBeenComputed() const | clang::NamedDecl | inline
hasLocalOwningModuleStorage() const | clang::Decl | protected
hasOwningModule() const | clang::Decl | inline
hasPrototype() const | clang::FunctionDecl | inline
hasSkippedBody() const | clang::FunctionDecl | inline
hasTagIdentifierNamespace() const | clang::Decl | inline
hasTrivialBody() const | clang::FunctionDecl |
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_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
isCanonicalDecl() const | clang::Decl | inline
isClosure() const | clang::DeclContext | inline
isConst() const | clang::CXXMethodDecl | inline
isConstexpr() const | clang::FunctionDecl | inline
isCopyAssignmentOperator() const | clang::CXXMethodDecl |
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) const | clang::FunctionDecl |
isDefined() const | clang::FunctionDecl | inline virtual
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::CXXConversionDecl | inline
isExplicitlyDefaulted() const | clang::FunctionDecl | inline
isExplicitSpecified() const | clang::FunctionDecl | inline
isExported() const | clang::Decl |
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
clang::isFirstDecl() const | clang::Decl | inline
Redeclarable< FunctionDecl >::isFirstDecl() const | clang::Redeclarable< FunctionDecl > | inline
isFromASTFile() const | clang::Decl | inline
isFunctionOrFunctionTemplate() const | clang::Decl | inline
isFunctionOrMethod() const | clang::DeclContext | inline
isFunctionTemplateSpecialization() const | clang::FunctionDecl | inline
isGlobal() const | clang::FunctionDecl |
isHidden() const | clang::Decl | inline
isImplicit() const | clang::Decl | inline
isImplicitlyInstantiable() const | clang::FunctionDecl |
isInAnonymousNamespace() const | clang::Decl |
isInExternCContext() const | clang::FunctionDecl |
isInExternCXXContext() const | clang::FunctionDecl |
isInIdentifierNamespace(unsigned NS) const | clang::Decl | inline
isInlined() const | clang::FunctionDecl | inline
isInlineDefinitionExternallyVisible() const | clang::FunctionDecl |
isInlineNamespace() const | clang::DeclContext |
isInlineSpecified() const | clang::FunctionDecl | inline
isInstance() const | clang::CXXMethodDecl | inline
isInStdNamespace() const | clang::Decl |
isInvalidDecl() const | clang::Decl | inline
isLambdaStaticInvoker() const | clang::CXXMethodDecl |
isLambdaToBlockPointerConversion() const | clang::CXXConversionDecl |
isLateTemplateParsed() const | clang::FunctionDecl | inline
isLexicallyWithinFunctionOrMethod() const | clang::Decl |
isLinkageValid() const | clang::NamedDecl |
isLocalExternDecl() | clang::Decl | inline
isLookupContext() const | clang::DeclContext | inline
isMain() const | clang::FunctionDecl |
isModulePrivate() const | clang::Decl | inline
isMoveAssignmentOperator() const | clang::CXXMethodDecl |
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::Decl |
isPure() const | clang::FunctionDecl | inline
isRecord() const | clang::DeclContext | inline
isReferenced() const | clang::Decl |
isReplaceableGlobalAllocationFunction(bool *IsAligned=nullptr) const | clang::FunctionDecl |
isReservedGlobalPlacementOperator() const | clang::FunctionDecl |
isStatic() const | clang::CXXMethodDecl |
isStaticOverloadedOperator(OverloadedOperatorKind OOK) | clang::CXXMethodDecl | inline static
isStdNamespace() const | clang::DeclContext |
isTagIdentifierNamespace(unsigned NS) | clang::Decl | inline static
isTargetMultiVersion() 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
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
isUnavailable(std::string *Message=nullptr) const | clang::Decl | inline
isUsed(bool CheckUsedAttr=true) const | clang::Decl |
isUserProvided() const | clang::CXXMethodDecl | inline
isUsualDeallocationFunction(SmallVectorImpl< const FunctionDecl *> &PreventedBy) const | clang::CXXMethodDecl |
isVariadic() const | clang::FunctionDecl |
isVirtual() const | clang::CXXMethodDecl | inline
isVirtualAsWritten() const | clang::FunctionDecl | inline
isVolatile() const | clang::CXXMethodDecl | inline
isWeak() const | clang::ValueDecl |
isWeakImported() const | clang::Decl |
Kind enum name | clang::Decl |
LastDecl | clang::DeclContext | mutable protected
LatestDeclLink(const ASTContext &Ctx) | clang::Redeclarable< FunctionDecl > | inline protected static
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 |
method_iterator typedef | clang::CXXMethodDecl |
ModuleOwnershipKind enum name | clang::Decl |
NamedDecl(Kind DK, DeclContext *DC, SourceLocation L, DeclarationName N) | clang::NamedDecl | inline protected
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
overridden_method_range typedef | clang::CXXMethodDecl |
overridden_methods() const | clang::CXXMethodDecl |
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 > | inline protected static
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 | clang::NamedDecl | virtual
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
clang::redecls() const | clang::Decl | inline
Redeclarable< FunctionDecl >::redecls() const | clang::Redeclarable< FunctionDecl > | inline
clang::redecls_begin() const | clang::Decl | inline
Redeclarable< FunctionDecl >::redecls_begin() const | clang::Redeclarable< FunctionDecl > | inline
clang::redecls_end() const | clang::Decl | inline
Redeclarable< FunctionDecl >::redecls_end() const | clang::Redeclarable< FunctionDecl > | inline
removeDecl(Decl *D) | clang::DeclContext |
setAccess(AccessSpecifier AS) | clang::Decl | inline
setAttrs(const AttrVec &Attrs) | clang::Decl | inline
setBody(Stmt *B) | clang::FunctionDecl |
setCachedLinkage(Linkage L) const | clang::Decl | inline protected
setConstexpr(bool IC) | clang::FunctionDecl | inline
setDeclContext(DeclContext *DC) | clang::Decl |
setDeclName(DeclarationName N) | clang::NamedDecl | inline
setDefaulted(bool D=true) | clang::FunctionDecl | inline
setDeletedAsWritten(bool D=true) | clang::FunctionDecl | inline
setDependentTemplateSpecialization(ASTContext &Context, const UnresolvedSetImpl &Templates, const TemplateArgumentListInfo &TemplateArgs) | clang::FunctionDecl |
setDescribedFunctionTemplate(FunctionTemplateDecl *Template) | clang::FunctionDecl |
setExplicitlyDefaulted(bool ED=true) | clang::FunctionDecl | inline
setExplicitSpecified(bool ExpSpec=true) | clang::FunctionDecl | inline
setFunctionTemplateSpecialization(FunctionTemplateDecl *Template, const TemplateArgumentList *TemplateArgs, void *InsertPos, TemplateSpecializationKind TSK=TSK_ImplicitInstantiation, const 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
setInlineSpecified(bool I) | clang::FunctionDecl | inline
setInnerLocStart(SourceLocation L) | clang::DeclaratorDecl | inline
setInstantiationIsPending(bool IC) | clang::FunctionDecl | inline
setInstantiationOfMemberFunction(FunctionDecl *FD, TemplateSpecializationKind TSK) | clang::FunctionDecl | inline
setInvalidDecl(bool Invalid=true) | clang::Decl |
setIsMultiVersion(bool V=true) | clang::FunctionDecl | inline
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::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
setParams(ArrayRef< ParmVarDecl *> NewParamInfo) | clang::FunctionDecl | inline
setPreviousDecl(FunctionDecl *PrevDecl) | clang::Redeclarable< FunctionDecl > |
setPreviousDeclaration(FunctionDecl *PrevDecl) | clang::FunctionDecl |
setPure(bool P=true) | clang::FunctionDecl |
setQualifierInfo(NestedNameSpecifierLoc QualifierLoc) | clang::DeclaratorDecl |
setRangeEnd(SourceLocation E) | clang::FunctionDecl | inline
setReferenced(bool R=true) | clang::Decl | 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
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
setUsesSEHTry(bool UST) | clang::FunctionDecl | inline
setVirtualAsWritten(bool V) | clang::FunctionDecl | inline
setVisibleDespiteOwningModule() | clang::Decl | inline
setWillHaveBody(bool V=true) | clang::FunctionDecl | inline
shouldUseQualifiedLookup() const | clang::DeclContext | inline
size_overridden_methods() const | clang::CXXMethodDecl |
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_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 |
updateOutOfDate(IdentifierInfo &II) const | clang::Decl | protected
usesSEHTry() const | clang::FunctionDecl | inline
using_directives() const | clang::DeclContext |
ValueDecl(Kind DK, DeclContext *DC, SourceLocation L, DeclarationName N, QualType T) | clang::ValueDecl | inline protected
VisibilityForType enum value | clang::NamedDecl |
VisibilityForValue enum value | clang::NamedDecl |
willHaveBody() const | clang::FunctionDecl | inline
~Decl() | clang::Decl | protected virtual
~DeclContext() | clang::DeclContext |