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().