|
clang 22.0.0git
|
The results of name lookup within a DeclContext. More...
#include "clang/AST/DeclBase.h"
Public Types | |
| using | iterator = DeclListNode::iterator |
| using | const_iterator = iterator |
| using | reference = iterator::reference |
Public Member Functions | |
| DeclContextLookupResult ()=default | |
| DeclContextLookupResult (Decls Result) | |
| iterator | begin () |
| iterator | end () |
| const_iterator | begin () const |
| const_iterator | end () const |
| bool | empty () const |
| bool | isSingleResult () const |
| reference | front () const |
| template<class T> | |
| T * | find_first () const |
The results of name lookup within a DeclContext.
Definition at line 1382 of file DeclBase.h.
Definition at line 1393 of file DeclBase.h.
Definition at line 1392 of file DeclBase.h.
Definition at line 1394 of file DeclBase.h.
|
default |
Referenced by begin().
|
inline |
Definition at line 1390 of file DeclBase.h.
|
inline |
Definition at line 1396 of file DeclBase.h.
Referenced by begin(), clang::Sema::CheckCompletedCXXClass(), checkGlobalOrExternCConflict(), clang::Sema::DeclareGlobalAllocationFunction(), clang::ASTDumper::dumpLookups(), clang::Sema::FindHiddenVirtualMethods(), findOrdinaryMember(), clang::ObjCPropertyDecl::findPropertyDecl(), front(), clang::ObjCContainerDecl::getIvarDecl(), clang::ObjCContainerDecl::getMethod(), clang::ObjCContainerDecl::HasUserDeclaredSetterMethod(), clang::Sema::LookupQualifiedName(), clang::Sema::LookupSpecialMember(), and LookupSpecialMemberFromXValue().
|
inline |
Definition at line 1398 of file DeclBase.h.
References begin(), and DeclContextLookupResult().
|
inline |
Definition at line 1403 of file DeclBase.h.
Referenced by clang::ExternalSource::FindExternalVisibleDeclsByName(), findImplicitlyDeclaredEqualityComparisons(), getLambdaCallOperatorHelper(), lookupCXXRecordDecl(), clang::Sema::LookupSpecialMember(), LookupSpecialMemberFromXValue(), lookupStdNamespace(), clang::Sema::makeMergedDefinitionVisible(), and clang::TreeTransform< AdjustConstraintDepth >::RebuildShuffleVectorExpr().
|
inline |
Definition at line 1397 of file DeclBase.h.
Referenced by clang::Sema::CheckCompletedCXXClass(), checkGlobalOrExternCConflict(), clang::Sema::DeclareGlobalAllocationFunction(), clang::ASTDumper::dumpLookups(), clang::Sema::FindHiddenVirtualMethods(), clang::ObjCPropertyDecl::findPropertyDecl(), clang::ObjCContainerDecl::getIvarDecl(), clang::ObjCContainerDecl::getMethod(), clang::ObjCContainerDecl::HasUserDeclaredSetterMethod(), clang::Sema::LookupSpecialMember(), and LookupSpecialMemberFromXValue().
|
inline |
Definition at line 1401 of file DeclBase.h.
Definition at line 1411 of file DeclBase.h.
References clang::T.
Referenced by clang::SemaObjC::ActOnPropertyImplDecl(), and clang::Sema::InstantiateClassMembers().
|
inline |
Definition at line 1405 of file DeclBase.h.
References begin().
Referenced by allLookupResultsAreTheSame(), clang::Sema::BuildBlockForLambdaConversion(), getLambdaCallOperatorHelper(), lookupCXXRecordDecl(), lookupStdNamespace(), and clang::TreeTransform< AdjustConstraintDepth >::RebuildShuffleVectorExpr().
|
inline |
Definition at line 1404 of file DeclBase.h.
Referenced by hasConflictingOverload().