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 | |
all_declared_ivar_begin() | clang::ObjCInterfaceDecl | |
all_declared_ivar_begin() const | clang::ObjCInterfaceDecl | inline |
all_protocol_iterator typedef | clang::ObjCInterfaceDecl | |
all_protocol_range typedef | clang::ObjCInterfaceDecl | |
all_referenced_protocol_begin() const | clang::ObjCInterfaceDecl | inline |
all_referenced_protocol_end() const | clang::ObjCInterfaceDecl | inline |
all_referenced_protocols() const | clang::ObjCInterfaceDecl | inline |
ASTContext | clang::ObjCInterfaceDecl | friend |
ASTDeclMerger | clang::ObjCInterfaceDecl | friend |
ASTDeclReader | clang::ObjCInterfaceDecl | friend |
ASTDeclWriter | clang::ObjCInterfaceDecl | friend |
ASTReader | clang::ObjCInterfaceDecl | 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 | |
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::ObjCContainerDecl | inlinestatic |
castToDeclContext(const ObjCContainerDecl *D) | clang::ObjCContainerDecl | inlinestatic |
clang::NamedDecl::castToDeclContext(const Decl *) | clang::Decl | static |
class_methods() const | clang::ObjCContainerDecl | inline |
class_properties() const | clang::ObjCContainerDecl | inline |
ClassImplementsProtocol(ObjCProtocolDecl *lProto, bool lookupCategory, bool RHSIsQualifiedID=false) | clang::ObjCInterfaceDecl | |
classmeth_begin() const | clang::ObjCContainerDecl | inline |
classmeth_end() const | clang::ObjCContainerDecl | inline |
classmeth_iterator typedef | clang::ObjCContainerDecl | |
classmeth_range typedef | clang::ObjCContainerDecl | |
classof(const Decl *D) | clang::ObjCInterfaceDecl | inlinestatic |
clang::DeclContext::classof(const DeclContext *D) | clang::DeclContext | inlinestatic |
classofKind(Kind K) | clang::ObjCInterfaceDecl | inlinestatic |
classprop_begin() const | clang::ObjCContainerDecl | inline |
classprop_end() const | clang::ObjCContainerDecl | inline |
classprop_iterator typedef | clang::ObjCContainerDecl | |
classprop_range typedef | clang::ObjCContainerDecl | |
clearIdentifierNamespace() | clang::Decl | inline |
collectAllContexts(SmallVectorImpl< DeclContext * > &Contexts) | clang::DeclContext | |
collectPropertiesToImplement(PropertyMap &PM) const override | clang::ObjCInterfaceDecl | virtual |
containsDecl(Decl *D) const | clang::DeclContext | |
containsDeclAndLoad(Decl *D) const | clang::DeclContext | |
Create(const ASTContext &C, DeclContext *DC, SourceLocation atLoc, const IdentifierInfo *Id, ObjCTypeParamList *typeParamList, ObjCInterfaceDecl *PrevDecl, SourceLocation ClassLoc=SourceLocation(), bool isInternal=false) | clang::ObjCInterfaceDecl | static |
CreateDeserialized(const ASTContext &C, GlobalDeclID ID) | clang::ObjCInterfaceDecl | 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 | |
declaresOrInheritsDesignatedInitializers() const | clang::ObjCInterfaceDecl | inline |
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 | |
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 | |
FindCategoryDeclaration(const IdentifierInfo *CategoryId) const | clang::ObjCInterfaceDecl | |
FindPropertyDeclaration(const IdentifierInfo *PropertyId, ObjCPropertyQueryKind QueryKind) const | clang::ObjCContainerDecl | |
FindPropertyVisibleInPrimaryClass(const IdentifierInfo *PropertyId, ObjCPropertyQueryKind QueryKind) const | clang::ObjCInterfaceDecl | |
First | clang::Redeclarable< ObjCInterfaceDecl > | protected |
FirstDecl | clang::DeclContext | mutableprotected |
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 |
getAsFunction() LLVM_READONLY | clang::Decl | |
getAsFunction() const | clang::Decl | inline |
getASTContext() const LLVM_READONLY | clang::Decl | |
getASTMutationListener() const | clang::Decl | protected |
getAtEndRange() const | clang::ObjCContainerDecl | inline |
getAtStartLoc() const | clang::ObjCContainerDecl | inline |
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 | inlinevirtual |
getBodyRBrace() const | clang::Decl | |
getCachedLinkage() const | clang::Decl | inlineprotected |
getCanonicalDecl() override | clang::ObjCInterfaceDecl | inlinevirtual |
getCanonicalDecl() const | clang::ObjCInterfaceDecl | inline |
getCategoryClassMethod(Selector Sel) const | clang::ObjCInterfaceDecl | |
getCategoryInstanceMethod(Selector Sel) const | clang::ObjCInterfaceDecl | |
getCategoryListRaw() const | clang::ObjCInterfaceDecl | inline |
getCategoryMethod(Selector Sel, bool isInstance) const | clang::ObjCInterfaceDecl | inline |
getClassMethod(Selector Sel, bool AllowHidden=false) const | clang::ObjCContainerDecl | 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::ObjCInterfaceDecl | inline |
getDefinition() const | clang::ObjCInterfaceDecl | inline |
getDescribedTemplate() const | clang::Decl | |
getDescribedTemplateParams() const | clang::Decl | |
getDesignatedInitializers(llvm::SmallVectorImpl< const ObjCMethodDecl * > &Methods) const | clang::ObjCInterfaceDecl | |
getEnclosingNamespaceContext() | clang::DeclContext | |
getEnclosingNamespaceContext() const | clang::DeclContext | inline |
getEndLoc() const LLVM_READONLY | clang::Decl | inline |
getEndOfDefinitionLoc() const | clang::ObjCInterfaceDecl | inline |
getExplicitVisibility(ExplicitVisibilityKind kind) const | clang::NamedDecl | |
getExternalSourceSymbolAttr() const | clang::Decl | |
getExternCContext() const | clang::DeclContext | |
getFirstDecl() | clang::Redeclarable< ObjCInterfaceDecl > | inline |
getFirstDecl() const | clang::Redeclarable< ObjCInterfaceDecl > | inline |
getFormalLinkage() const | clang::NamedDecl | |
getFriendObjectKind() const | clang::Decl | inline |
getFunctionType(bool BlocksToo=true) const | clang::Decl | |
getGlobalID() const | clang::Decl | |
getID() const | clang::Decl | |
getIdentifier() const | clang::NamedDecl | inline |
getIdentifierNamespace() const | clang::Decl | inline |
getIdentifierNamespaceForKind(Kind DK) | clang::Decl | static |
getImplementation() const | clang::ObjCInterfaceDecl | |
getImportedOwningModule() const | clang::Decl | inline |
getInnermostBlockDecl() const | clang::DeclContext | |
getInstanceMethod(Selector Sel, bool AllowHidden=false) const | clang::ObjCContainerDecl | inline |
getIvarDecl(IdentifierInfo *Id) const | clang::ObjCContainerDecl | |
getKind() const | clang::Decl | inline |
getLangOpts() const LLVM_READONLY | clang::Decl | |
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 | |
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 | |
getMethod(Selector Sel, bool isInstance, bool AllowHidden=false) const | clang::ObjCContainerDecl | |
getModuleOwnershipKind() const | clang::Decl | inline |
clang::getMostRecentDecl() | clang::NamedDecl | inline |
clang::getMostRecentDecl() const | clang::NamedDecl | inline |
Redeclarable< ObjCInterfaceDecl >::getMostRecentDecl() | clang::Redeclarable< ObjCInterfaceDecl > | inline |
Redeclarable< ObjCInterfaceDecl >::getMostRecentDecl() const | clang::Redeclarable< ObjCInterfaceDecl > | inline |
getName() const | clang::NamedDecl | inline |
getNameAsString() const | clang::NamedDecl | inline |
getNameForDiagnostic(raw_ostream &OS, const PrintingPolicy &Policy, bool Qualified) const | clang::NamedDecl | virtual |
getNextDeclInContext() | clang::Decl | inline |
getNextDeclInContext() const | clang::Decl | inline |
getNextRedeclaration() const | clang::Redeclarable< ObjCInterfaceDecl > | inlineprotected |
getNonClosureAncestor() | clang::DeclContext | |
getNonClosureAncestor() const | clang::DeclContext | inline |
getNonClosureContext() | clang::Decl | |
getNonClosureContext() const | clang::Decl | inline |
getNonTransparentContext() | clang::DeclContext | |
getNonTransparentContext() const | clang::DeclContext | inline |
getNonTransparentDeclContext() | clang::Decl | |
getNonTransparentDeclContext() const | clang::Decl | inline |
getObjCFStringFormattingFamily() const | clang::NamedDecl | |
getObjCRuntimeNameAsString() const | clang::ObjCInterfaceDecl | |
getODRHash() | clang::ObjCInterfaceDecl | |
getOuterLexicalRecordContext() | clang::DeclContext | |
getOuterLexicalRecordContext() const | clang::DeclContext | inline |
getOwningModule() const | clang::Decl | inline |
getOwningModuleForLinkage() const | clang::Decl | |
getOwningModuleID() const | clang::Decl | |
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 |
clang::getPreviousDecl() | clang::Decl | inline |
clang::getPreviousDecl() const | clang::Decl | inline |
Redeclarable< ObjCInterfaceDecl >::getPreviousDecl() | clang::Redeclarable< ObjCInterfaceDecl > | inline |
Redeclarable< ObjCInterfaceDecl >::getPreviousDecl() const | clang::Redeclarable< ObjCInterfaceDecl > | inline |
getPrimaryContext() | clang::DeclContext | |
getPrimaryContext() const | clang::DeclContext | inline |
getProperty(const IdentifierInfo *Id, bool IsInstance) const | clang::ObjCContainerDecl | |
getQualifiedNameAsString() const | clang::NamedDecl | |
getRedeclContext() | clang::DeclContext | |
getRedeclContext() const | clang::DeclContext | inline |
getReferencedProtocols() const | clang::ObjCInterfaceDecl | inline |
getSourceRange() const override LLVM_READONLY | clang::ObjCInterfaceDecl | inlinevirtual |
getSuperClass() const | clang::ObjCInterfaceDecl | |
getSuperClassLoc() const | clang::ObjCInterfaceDecl | |
getSuperClassTInfo() const | clang::ObjCInterfaceDecl | inline |
getSuperClassType() const | clang::ObjCInterfaceDecl | inline |
getTemplateDepth() const | clang::Decl | |
getTranslationUnitDecl() | clang::Decl | |
getTranslationUnitDecl() const | clang::Decl | inline |
getTypeForDecl() const | clang::ObjCInterfaceDecl | inline |
getTypeParamList() const | clang::ObjCInterfaceDecl | |
getTypeParamListAsWritten() const | clang::ObjCInterfaceDecl | inline |
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 | clang::Decl | inlinevirtual |
hasCachedLinkage() const | clang::Decl | inlineprotected |
hasDefiningAttr() const | clang::Decl | |
hasDefinition() const | clang::ObjCInterfaceDecl | inline |
hasDesignatedInitializers() const | clang::ObjCInterfaceDecl | |
hasExternalFormalLinkage() const | clang::NamedDecl | inline |
hasExternalLexicalStorage() const | clang::DeclContext | inline |
hasExternalVisibleStorage() const | clang::DeclContext | inline |
hasLinkage() const | clang::NamedDecl | |
hasLinkageBeenComputed() const | clang::NamedDecl | inline |
hasLocalOwningModuleStorage() const | clang::Decl | protected |
hasOwningModule() const | clang::Decl | inline |
hasTagIdentifierNamespace() const | clang::Decl | inline |
HasUserDeclaredSetterMethod(const ObjCPropertyDecl *P) const | clang::ObjCContainerDecl | |
hasValidDeclKind() const | clang::DeclContext | |
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 | |
instance_methods() const | clang::ObjCContainerDecl | inline |
instance_properties() const | clang::ObjCContainerDecl | inline |
instmeth_begin() const | clang::ObjCContainerDecl | inline |
instmeth_end() const | clang::ObjCContainerDecl | inline |
instmeth_iterator typedef | clang::ObjCContainerDecl | |
instmeth_range typedef | clang::ObjCContainerDecl | |
instprop_begin() const | clang::ObjCContainerDecl | inline |
instprop_end() const | clang::ObjCContainerDecl | inline |
instprop_iterator typedef | clang::ObjCContainerDecl | |
instprop_range typedef | clang::ObjCContainerDecl | |
isArcWeakrefUnavailable() const | clang::ObjCInterfaceDecl | |
isCanonicalDecl() const | clang::Decl | inline |
isClosure() const | clang::DeclContext | inline |
isCXXClassMember() const | clang::NamedDecl | inline |
isCXXInstanceMember() const | clang::NamedDecl | |
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 |
isDesignatedInitializer(Selector Sel, const ObjCMethodDecl **InitMethod=nullptr) const | clang::ObjCInterfaceDecl | |
isExternallyDeclarable() const | clang::NamedDecl | inline |
isExternallyVisible() const | clang::NamedDecl | inline |
isExternCContext() const | clang::DeclContext | |
isExternCXXContext() const | clang::DeclContext | |
isFileContext() const | clang::DeclContext | inline |
isFileContextDecl() const | clang::Decl | |
clang::isFirstDecl() const | clang::Decl | inline |
Redeclarable< ObjCInterfaceDecl >::isFirstDecl() const | clang::Redeclarable< ObjCInterfaceDecl > | inline |
isFlexibleArrayMemberLike(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 | |
isFunctionOrFunctionTemplate() const | clang::Decl | inline |
isFunctionOrMethod() const | clang::DeclContext | inline |
isFunctionPointerType() const | clang::Decl | |
isImplicit() const | clang::Decl | inline |
isImplicitInterfaceDecl() const | clang::ObjCInterfaceDecl | inline |
isInAnonymousNamespace() const | clang::Decl | |
isInAnotherModuleUnit() const | clang::Decl | |
isInCurrentModuleUnit() const | clang::Decl | |
isInExportDeclContext() const | clang::Decl | |
isInIdentifierNamespace(unsigned NS) const | clang::Decl | inline |
isInlineNamespace() const | clang::DeclContext | |
isInLocalScopeForInstantiation() const | clang::Decl | |
isInNamedModule() const | clang::Decl | |
isInStdNamespace() const | clang::Decl | |
isInvalidDecl() const | clang::Decl | inline |
isInvisibleOutsideTheOwningModule() const | clang::Decl | inline |
isLinkageValid() const | clang::NamedDecl | |
isLocalExternDecl() const | clang::Decl | inline |
isLookupContext() const | clang::DeclContext | inline |
isModulePrivate() const | clang::NamedDecl | inline |
isNamespace() const | clang::DeclContext | inline |
isObjCContainer() const | clang::DeclContext | inline |
isObjCRequiresPropertyDefs() const | clang::ObjCInterfaceDecl | |
isOutOfLine() const | clang::Decl | virtual |
isParameterPack() const | clang::Decl | |
isPlaceholderVar(const LangOptions &LangOpts) const | clang::NamedDecl | |
isReachable() const | clang::Decl | inline |
isRecord() const | clang::DeclContext | inline |
isReferenced() const | clang::Decl | |
isRequiresExprBody() const | clang::DeclContext | inline |
isReserved(const LangOptions &LangOpts) const | clang::NamedDecl | |
isStdNamespace() const | clang::DeclContext | |
isSuperClassOf(const ObjCInterfaceDecl *I) const | clang::ObjCInterfaceDecl | inline |
isTagIdentifierNamespace(unsigned NS) | clang::Decl | inlinestatic |
isTemplated() const | clang::Decl | |
isTemplateDecl() const | clang::Decl | |
isTemplateParameter() const | clang::Decl | inline |
isTemplateParameterPack() const | clang::Decl | |
isThisDeclarationADefinition() const | clang::ObjCInterfaceDecl | inline |
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 |
isUnconditionallyVisible() const | clang::Decl | inline |
isUsed(bool CheckUsedAttr=true) const | clang::Decl | |
isWeakImported() const | clang::Decl | |
ivar_begin() const | clang::ObjCInterfaceDecl | inline |
ivar_empty() const | clang::ObjCInterfaceDecl | inline |
ivar_end() const | clang::ObjCInterfaceDecl | inline |
ivar_iterator typedef | clang::ObjCInterfaceDecl | |
ivar_range typedef | clang::ObjCInterfaceDecl | |
ivar_size() const | clang::ObjCInterfaceDecl | inline |
ivars() const | clang::ObjCInterfaceDecl | inline |
Kind enum name | clang::Decl | |
known_categories() const | clang::ObjCInterfaceDecl | inline |
known_categories_begin() const | clang::ObjCInterfaceDecl | inline |
known_categories_empty() const | clang::ObjCInterfaceDecl | inline |
known_categories_end() const | clang::ObjCInterfaceDecl | inline |
known_categories_iterator typedef | clang::ObjCInterfaceDecl | |
known_categories_range typedef | clang::ObjCInterfaceDecl | |
known_extensions() const | clang::ObjCInterfaceDecl | inline |
known_extensions_begin() const | clang::ObjCInterfaceDecl | inline |
known_extensions_empty() const | clang::ObjCInterfaceDecl | inline |
known_extensions_end() const | clang::ObjCInterfaceDecl | inline |
known_extensions_iterator typedef | clang::ObjCInterfaceDecl | |
known_extensions_range typedef | clang::ObjCInterfaceDecl | |
LastDecl | clang::DeclContext | mutableprotected |
LatestDeclLink(const ASTContext &Ctx) | clang::Redeclarable< ObjCInterfaceDecl > | inlineprotectedstatic |
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 | |
lookupClassMethod(Selector Sel) const | clang::ObjCInterfaceDecl | inline |
lookupInheritedClass(const IdentifierInfo *ICName) | clang::ObjCInterfaceDecl | |
lookupInstanceMethod(Selector Sel) const | clang::ObjCInterfaceDecl | inline |
lookupInstanceVariable(IdentifierInfo *IVarName, ObjCInterfaceDecl *&ClassDeclared) | clang::ObjCInterfaceDecl | |
lookupInstanceVariable(IdentifierInfo *IVarName) | clang::ObjCInterfaceDecl | inline |
lookupMethod(Selector Sel, bool isInstance, bool shallowCategoryLookup=false, bool followSuper=true, const ObjCCategoryDecl *C=nullptr) const | clang::ObjCInterfaceDecl | |
lookupNestedProtocol(IdentifierInfo *Name) | clang::ObjCInterfaceDecl | |
lookupPrivateClassMethod(const Selector &Sel) | clang::ObjCInterfaceDecl | inline |
lookupPrivateMethod(const Selector &Sel, bool Instance=true) const | clang::ObjCInterfaceDecl | |
lookupPropertyAccessor(const Selector Sel, const ObjCCategoryDecl *Cat, bool IsClassProperty) const | clang::ObjCInterfaceDecl | inline |
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 | |
mergeClassExtensionProtocolList(ObjCProtocolDecl *const *List, unsigned Num, ASTContext &C) | clang::ObjCInterfaceDecl | |
mergeDuplicateDefinitionWithCommon(const ObjCInterfaceDecl *Definition) | clang::ObjCInterfaceDecl | |
meth_begin() const | clang::ObjCContainerDecl | inline |
meth_end() const | clang::ObjCContainerDecl | inline |
method_iterator typedef | clang::ObjCContainerDecl | |
method_range typedef | clang::ObjCContainerDecl | |
methods() const | clang::ObjCContainerDecl | inline |
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 | |
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 | |
ObjCContainerDecl(Kind DK, DeclContext *DC, const IdentifierInfo *Id, SourceLocation nameLoc, SourceLocation atStartLoc) | clang::ObjCContainerDecl | |
ObjCContainerDeclBits | clang::DeclContext | |
ObjCDeclQualifier enum name | clang::Decl | |
ObjCMethodDeclBits | clang::DeclContext | |
ODRDiagsEmitter | clang::ObjCInterfaceDecl | friend |
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 | |
PreviousDeclLink(ObjCInterfaceDecl *D) | clang::Redeclarable< ObjCInterfaceDecl > | 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 |
prop_begin() const | clang::ObjCContainerDecl | inline |
prop_end() const | clang::ObjCContainerDecl | inline |
prop_iterator typedef | clang::ObjCContainerDecl | |
prop_range typedef | clang::ObjCContainerDecl | |
properties() const | clang::ObjCContainerDecl | inline |
PropertyDeclOrder typedef | clang::ObjCContainerDecl | |
PropertyMap typedef | clang::ObjCContainerDecl | |
protocol_begin() const | clang::ObjCInterfaceDecl | inline |
protocol_end() const | clang::ObjCInterfaceDecl | inline |
protocol_iterator typedef | clang::ObjCInterfaceDecl | |
protocol_loc_begin() const | clang::ObjCInterfaceDecl | inline |
protocol_loc_end() const | clang::ObjCInterfaceDecl | inline |
protocol_loc_iterator typedef | clang::ObjCInterfaceDecl | |
protocol_loc_range typedef | clang::ObjCInterfaceDecl | |
protocol_locs() const | clang::ObjCInterfaceDecl | inline |
protocol_range typedef | clang::ObjCInterfaceDecl | |
ProtocolPropertySet typedef | clang::ObjCContainerDecl | |
protocols() const | clang::ObjCInterfaceDecl | inline |
RecordDeclBits | clang::DeclContext | |
redecl_iterator typedef | clang::ObjCInterfaceDecl | |
redecl_range typedef | clang::ObjCInterfaceDecl | |
Redeclarable(const ASTContext &Ctx) | clang::Redeclarable< ObjCInterfaceDecl > | inline |
RedeclLink | clang::Redeclarable< ObjCInterfaceDecl > | protected |
clang::redecls() const | clang::Decl | inline |
Redeclarable< ObjCInterfaceDecl >::redecls() const | clang::Redeclarable< ObjCInterfaceDecl > | inline |
clang::redecls_begin() const | clang::Decl | inline |
Redeclarable< ObjCInterfaceDecl >::redecls_begin() const | clang::Redeclarable< ObjCInterfaceDecl > | inline |
clang::redecls_end() const | clang::Decl | inline |
Redeclarable< ObjCInterfaceDecl >::redecls_end() const | clang::Redeclarable< ObjCInterfaceDecl > | inline |
removeDecl(Decl *D) | clang::DeclContext | |
setAccess(AccessSpecifier AS) | clang::Decl | inline |
setAtEndRange(SourceRange atEnd) | clang::ObjCContainerDecl | inline |
setAtStartLoc(SourceLocation Loc) | clang::ObjCContainerDecl | inline |
setAttrs(const AttrVec &Attrs) | clang::Decl | inline |
setCachedLinkage(Linkage L) const | clang::Decl | inlineprotected |
setCategoryListRaw(ObjCCategoryDecl *category) | clang::ObjCInterfaceDecl | inline |
setDeclContext(DeclContext *DC) | clang::Decl | |
setDeclName(DeclarationName N) | clang::NamedDecl | inline |
setEndOfDefinitionLoc(SourceLocation LE) | clang::ObjCInterfaceDecl | inline |
setExternallyCompleted() | clang::ObjCInterfaceDecl | |
setFromASTFile() | clang::Decl | inline |
setHasDesignatedInitializers() | clang::ObjCInterfaceDecl | |
setHasExternalLexicalStorage(bool ES=true) const | clang::DeclContext | inline |
setHasExternalVisibleStorage(bool ES=true) const | clang::DeclContext | inline |
setImplementation(ObjCImplementationDecl *ImplD) | clang::ObjCInterfaceDecl | |
setImplicit(bool I=true) | clang::Decl | inline |
setInvalidDecl(bool Invalid=true) | clang::Decl | |
setIsUsed() | clang::Decl | inline |
setIvarList(ObjCIvarDecl *ivar) | clang::ObjCInterfaceDecl | 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 | |
setPreviousDecl(ObjCInterfaceDecl *PrevDecl) | clang::Redeclarable< ObjCInterfaceDecl > | |
setProtocolList(ObjCProtocolDecl *const *List, unsigned Num, const SourceLocation *Locs, ASTContext &C) | clang::ObjCInterfaceDecl | inline |
setReferenced(bool R=true) | clang::Decl | inline |
setSuperClass(TypeSourceInfo *superClass) | clang::ObjCInterfaceDecl | inline |
setTopLevelDeclInObjCContainer(bool V=true) | clang::Decl | inline |
setTypeForDecl(const Type *TD) const | clang::ObjCInterfaceDecl | inline |
setTypeParamList(ObjCTypeParamList *TPL) | clang::ObjCInterfaceDecl | |
setUseQualifiedLookup(bool use=true) const | clang::DeclContext | inline |
setVisibleDespiteOwningModule() | clang::Decl | inline |
shouldEmitInExternalSource() const | clang::Decl | |
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 |
startDefinition() | clang::ObjCInterfaceDecl | |
startDuplicateDefinitionForComparison() | clang::ObjCInterfaceDecl | |
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 | |
VisibilityForType enum value | clang::NamedDecl | |
VisibilityForValue enum value | clang::NamedDecl | |
visible_categories() const | clang::ObjCInterfaceDecl | inline |
visible_categories_begin() const | clang::ObjCInterfaceDecl | inline |
visible_categories_empty() const | clang::ObjCInterfaceDecl | inline |
visible_categories_end() const | clang::ObjCInterfaceDecl | inline |
visible_categories_iterator typedef | clang::ObjCInterfaceDecl | |
visible_categories_range typedef | clang::ObjCInterfaceDecl | |
visible_extensions() const | clang::ObjCInterfaceDecl | inline |
visible_extensions_begin() const | clang::ObjCInterfaceDecl | inline |
visible_extensions_empty() const | clang::ObjCInterfaceDecl | inline |
visible_extensions_end() const | clang::ObjCInterfaceDecl | inline |
visible_extensions_iterator typedef | clang::ObjCInterfaceDecl | |
visible_extensions_range typedef | clang::ObjCInterfaceDecl | |
~Decl() | clang::Decl | protectedvirtual |
~DeclContext() | clang::DeclContext | |