addDecl(Decl *D) | clang::DeclContext | |
addDeclInternal(Decl *D) | clang::DeclContext | |
addHiddenDecl(Decl *D) | clang::DeclContext | |
ASTDeclReader class | clang::ObjCMethodDecl | friend |
ASTDeclWriter class | clang::ObjCMethodDecl | friend |
BuildDeclChain(ArrayRef< Decl * > Decls, bool FieldsAlreadyLoaded) | clang::DeclContext | protectedstatic |
buildLookup() | clang::DeclContext | |
castFromDeclContext(const DeclContext *DC) | clang::ObjCMethodDecl | inlinestatic |
castToDeclContext(const ObjCMethodDecl *D) | clang::ObjCMethodDecl | inlinestatic |
classof(const Decl *D) | clang::ObjCMethodDecl | inlinestatic |
clang::DeclContext::classof(const DeclContext *D) | clang::DeclContext | inlinestatic |
classofKind(Kind K) | clang::ObjCMethodDecl | inlinestatic |
collectAllContexts(SmallVectorImpl< DeclContext * > &Contexts) | clang::DeclContext | |
containsDecl(Decl *D) const | clang::DeclContext | |
Create(ASTContext &C, SourceLocation beginLoc, SourceLocation endLoc, Selector SelInfo, QualType T, TypeSourceInfo *ReturnTInfo, DeclContext *contextDecl, bool isInstance=true, bool isVariadic=false, bool isPropertyAccessor=false, bool isImplicitlyDeclared=false, bool isDefined=false, ImplementationControl impControl=None, bool HasRelatedResultType=false) | clang::ObjCMethodDecl | static |
CreateDeserialized(ASTContext &C, unsigned ID) | clang::ObjCMethodDecl | static |
createImplicitParams(ASTContext &Context, const ObjCInterfaceDecl *ID) | clang::ObjCMethodDecl | |
ddiag_range typedef | clang::DeclContext | |
ddiags() const | clang::DeclContext | inline |
decl_range typedef | clang::DeclContext | |
declarationReplaces(NamedDecl *OldD, bool IsKnownNewer=true) const | clang::NamedDecl | |
DeclContext(Decl::Kind K) | clang::DeclContext | inlineprotected |
decls() const | clang::DeclContext | inline |
decls_begin() const | clang::DeclContext | |
decls_empty() const | clang::DeclContext | |
decls_end() const | clang::DeclContext | inline |
deref_fun typedef | clang::ObjCMethodDecl | |
dumpDeclContext() const | clang::DeclContext | |
dumpLookups() const | clang::DeclContext | |
dumpLookups(llvm::raw_ostream &OS, bool DumpDecls=false) const | clang::DeclContext | |
Encloses(const DeclContext *DC) const | clang::DeclContext | |
Equals(const DeclContext *DC) const | clang::DeclContext | inline |
ExplicitVisibilityKind enum name | clang::NamedDecl | |
findPropertyDecl(bool CheckOverrides=true) const | clang::ObjCMethodDecl | |
FirstDecl | clang::DeclContext | mutableprotected |
getBody() const override | clang::ObjCMethodDecl | |
getCanonicalDecl() override | clang::ObjCMethodDecl | |
getCanonicalDecl() const | clang::ObjCMethodDecl | inline |
getClassInterface() | clang::ObjCMethodDecl | |
getClassInterface() const | clang::ObjCMethodDecl | inline |
getCmdDecl() const | clang::ObjCMethodDecl | inline |
getCompoundBody() | clang::ObjCMethodDecl | inline |
getDeclaratorEndLoc() const | clang::ObjCMethodDecl | inline |
getDeclKind() const | clang::DeclContext | inline |
getDeclKindName() const | clang::DeclContext | |
getDeclName() const | clang::NamedDecl | inline |
getEnclosingNamespaceContext() | clang::DeclContext | |
getEnclosingNamespaceContext() const | clang::DeclContext | inline |
getExplicitVisibility(ExplicitVisibilityKind kind) const | clang::NamedDecl | |
getFormalLinkage() const | clang::NamedDecl | inline |
getIdentifier() const | clang::NamedDecl | inline |
getImplementationControl() const | clang::ObjCMethodDecl | inline |
getLexicalParent() | clang::DeclContext | inline |
getLexicalParent() const | clang::DeclContext | inline |
getLinkageAndVisibility() const | clang::NamedDecl | |
getLinkageInternal() const | clang::NamedDecl | |
getLocEnd() const LLVM_READONLY | clang::ObjCMethodDecl | |
getLocStart() const LLVM_READONLY | clang::ObjCMethodDecl | inline |
getLookupParent() | clang::DeclContext | |
getLookupParent() const | clang::DeclContext | inline |
getLookupPtr() const | clang::DeclContext | inline |
getMethodFamily() const | clang::ObjCMethodDecl | |
getMostRecentDecl() | clang::NamedDecl | inline |
getMostRecentDecl() const | clang::NamedDecl | inline |
getName() const | clang::NamedDecl | inline |
getNameAsString() const | clang::NamedDecl | inline |
getNameForDiagnostic(raw_ostream &OS, const PrintingPolicy &Policy, bool Qualified) const | clang::NamedDecl | virtual |
getNonClosureAncestor() | clang::DeclContext | |
getNonClosureAncestor() const | clang::DeclContext | inline |
getNumSelectorLocs() const | clang::ObjCMethodDecl | inline |
getObjCDeclQualifier() const | clang::ObjCMethodDecl | inline |
getObjCFStringFormattingFamily() const | clang::NamedDecl | |
getOuterLexicalRecordContext() | clang::DeclContext | |
getOuterLexicalRecordContext() const | clang::DeclContext | inline |
getOverriddenMethods(SmallVectorImpl< const ObjCMethodDecl * > &Overridden) const | clang::ObjCMethodDecl | |
getParent() | clang::DeclContext | inline |
getParent() const | clang::DeclContext | inline |
getParentASTContext() const | clang::DeclContext | inline |
getPrimaryContext() | clang::DeclContext | |
getPrimaryContext() const | clang::DeclContext | inline |
getQualifiedNameAsString() const | clang::NamedDecl | |
getRedeclContext() | clang::DeclContext | |
getRedeclContext() const | clang::DeclContext | inline |
getReturnType() const | clang::ObjCMethodDecl | inline |
getReturnTypeSourceInfo() const | clang::ObjCMethodDecl | inline |
getReturnTypeSourceRange() const | clang::ObjCMethodDecl | |
getSelector() const | clang::ObjCMethodDecl | inline |
getSelectorLoc(unsigned Index) const | clang::ObjCMethodDecl | inline |
getSelectorLocs(SmallVectorImpl< SourceLocation > &SelLocs) const | clang::ObjCMethodDecl | |
getSelectorStartLoc() const | clang::ObjCMethodDecl | inline |
getSelfDecl() const | clang::ObjCMethodDecl | inline |
getSelfType(ASTContext &Context, const ObjCInterfaceDecl *OID, bool &selfIsPseudoStrong, bool &selfIsConsumed) | clang::ObjCMethodDecl | |
getSendResultType() const | clang::ObjCMethodDecl | |
getSendResultType(QualType receiverType) const | clang::ObjCMethodDecl | |
getSourceRange() const override LLVM_READONLY | clang::ObjCMethodDecl | inline |
getUnderlyingDecl() | clang::NamedDecl | inline |
getUnderlyingDecl() const | clang::NamedDecl | inline |
getVisibility() const | clang::NamedDecl | inline |
hasBody() const override | clang::ObjCMethodDecl | inline |
hasExternalFormalLinkage() const | clang::NamedDecl | inline |
hasExternalLexicalStorage() const | clang::DeclContext | inline |
hasExternalVisibleStorage() const | clang::DeclContext | inline |
hasLinkage() const | clang::NamedDecl | |
hasLinkageBeenComputed() const | clang::NamedDecl | inline |
hasRelatedResultType() const | clang::ObjCMethodDecl | inline |
hasSkippedBody() const | clang::ObjCMethodDecl | inline |
ImplementationControl enum name | clang::ObjCMethodDecl | |
InEnclosingNamespaceSetOf(const DeclContext *NS) const | clang::DeclContext | |
isClassMethod() const | clang::ObjCMethodDecl | inline |
isClosure() const | clang::DeclContext | inline |
isCXXClassMember() const | clang::NamedDecl | inline |
isCXXInstanceMember() const | clang::NamedDecl | |
isDeclInLexicalTraversal(const Decl *D) const | clang::DeclContext | inline |
isDefined() const | clang::ObjCMethodDecl | inline |
isDependentContext() const | clang::DeclContext | |
isDesignatedInitializerForTheInterface(const ObjCMethodDecl **InitMethod=nullptr) const | clang::ObjCMethodDecl | |
isExternallyVisible() const | clang::NamedDecl | inline |
isExternCContext() const | clang::DeclContext | |
isExternCXXContext() const | clang::DeclContext | |
isFileContext() const | clang::DeclContext | inline |
isFunctionOrMethod() const | clang::DeclContext | inline |
isHidden() const | clang::NamedDecl | inline |
isInlineNamespace() const | clang::DeclContext | |
isInstanceMethod() const | clang::ObjCMethodDecl | inline |
isLinkageValid() const | clang::NamedDecl | |
isLookupContext() const | clang::DeclContext | inline |
isNamespace() const | clang::DeclContext | inline |
isObjCContainer() const | clang::DeclContext | inline |
isOverriding() const | clang::ObjCMethodDecl | inline |
isPropertyAccessor() const | clang::ObjCMethodDecl | inline |
isRecord() const | clang::DeclContext | inline |
isRedeclaration() const | clang::ObjCMethodDecl | inline |
isStdNamespace() const | clang::DeclContext | |
isThisDeclarationADefinition() const | clang::ObjCMethodDecl | inline |
isThisDeclarationADesignatedInitializer() const | clang::ObjCMethodDecl | |
isTranslationUnit() const | clang::DeclContext | inline |
isTransparentContext() const | clang::DeclContext | |
isVariadic() const | clang::ObjCMethodDecl | inline |
LastDecl | clang::DeclContext | mutableprotected |
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 | inline |
lookups_end() const | clang::DeclContext | inline |
lookups_range typedef | clang::DeclContext | |
makeDeclVisibleInContext(NamedDecl *D) | clang::DeclContext | |
NamedDecl(Kind DK, DeclContext *DC, SourceLocation L, DeclarationName N) | clang::NamedDecl | inlineprotected |
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() const | clang::DeclContext | inline |
noload_lookups_begin() const | clang::DeclContext | inline |
noload_lookups_end() const | clang::DeclContext | inline |
None enum value | clang::ObjCMethodDecl | |
Optional enum value | clang::ObjCMethodDecl | |
param_begin() const | clang::ObjCMethodDecl | inline |
param_begin() | clang::ObjCMethodDecl | inline |
param_const_iterator typedef | clang::ObjCMethodDecl | |
param_const_range typedef | clang::ObjCMethodDecl | |
param_end() const | clang::ObjCMethodDecl | inline |
param_end() | clang::ObjCMethodDecl | inline |
param_iterator typedef | clang::ObjCMethodDecl | |
param_range typedef | clang::ObjCMethodDecl | |
param_size() const | clang::ObjCMethodDecl | inline |
param_type_begin() const | clang::ObjCMethodDecl | inline |
param_type_end() const | clang::ObjCMethodDecl | inline |
param_type_iterator typedef | clang::ObjCMethodDecl | |
parameters() const | clang::ObjCMethodDecl | inline |
printName(raw_ostream &os) const | clang::NamedDecl | inline |
printQualifiedName(raw_ostream &OS) const | clang::NamedDecl | |
printQualifiedName(raw_ostream &OS, const PrintingPolicy &Policy) const | clang::NamedDecl | |
removeDecl(Decl *D) | clang::DeclContext | |
Required enum value | clang::ObjCMethodDecl | |
sel_param_end() const | clang::ObjCMethodDecl | inline |
setAsRedeclaration(const ObjCMethodDecl *PrevMethod) | clang::ObjCMethodDecl | |
setBody(Stmt *B) | clang::ObjCMethodDecl | inline |
setCmdDecl(ImplicitParamDecl *CD) | clang::ObjCMethodDecl | inline |
setDeclImplementation(ImplementationControl ic) | clang::ObjCMethodDecl | inline |
setDeclName(DeclarationName N) | clang::NamedDecl | inline |
setDefined(bool isDefined) | clang::ObjCMethodDecl | inline |
setHasExternalLexicalStorage(bool ES=true) | clang::DeclContext | inline |
setHasExternalVisibleStorage(bool ES=true) | clang::DeclContext | inline |
setHasSkippedBody(bool Skipped=true) | clang::ObjCMethodDecl | inline |
setHidden(bool Hide) | clang::NamedDecl | inline |
setInstanceMethod(bool isInst) | clang::ObjCMethodDecl | inline |
setLazyBody(uint64_t Offset) | clang::ObjCMethodDecl | inline |
setMethodParams(ASTContext &C, ArrayRef< ParmVarDecl * > Params, ArrayRef< SourceLocation > SelLocs=llvm::None) | clang::ObjCMethodDecl | |
setMustBuildLookupTable() | clang::DeclContext | inline |
setObjCDeclQualifier(ObjCDeclQualifier QV) | clang::ObjCMethodDecl | inline |
setOverriding(bool isOverriding) | clang::ObjCMethodDecl | inline |
setPropertyAccessor(bool isAccessor) | clang::ObjCMethodDecl | inline |
SetRelatedResultType(bool RRT=true) | clang::ObjCMethodDecl | inline |
setReturnType(QualType T) | clang::ObjCMethodDecl | inline |
setReturnTypeSourceInfo(TypeSourceInfo *TInfo) | clang::ObjCMethodDecl | inline |
setSelfDecl(ImplicitParamDecl *SD) | clang::ObjCMethodDecl | inline |
setUseQualifiedLookup(bool use=true) | clang::DeclContext | inline |
setVariadic(bool isVar) | clang::ObjCMethodDecl | inline |
shouldUseQualifiedLookup() const | clang::DeclContext | inline |
udir_iterator_base typedef | clang::DeclContext | |
udir_range typedef | clang::DeclContext | |
using_directives() const | clang::DeclContext | |
VisibilityForType enum value | clang::NamedDecl | |
VisibilityForValue enum value | clang::NamedDecl | |
~DeclContext() | clang::DeclContext | |