Home
last modified time | relevance | path

Searched refs:OverloadCandidate (Results 1 – 10 of 10) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/
H A DOverload.h787 struct OverloadCandidate { struct
910 OverloadCandidate() in OverloadCandidate() argument
1004 SmallVector<OverloadCandidate, 16> Candidates;
1084 using iterator = SmallVectorImpl<OverloadCandidate>::iterator;
1108 OverloadCandidate &addCandidate(unsigned NumConversions = 0,
1113 Candidates.push_back(OverloadCandidate());
1114 OverloadCandidate &C = Candidates.back();
1125 SmallVector<OverloadCandidate *, 32> CompleteCandidates(
1128 llvm::function_ref<bool(OverloadCandidate &)> Filter =
1129 [](OverloadCandidate &) { return true; });
[all …]
H A DCodeCompleteConsumer.h1002 class OverloadCandidate {
1036 OverloadCandidate(FunctionDecl *Function) in OverloadCandidate() function
1039 OverloadCandidate(FunctionTemplateDecl *FunctionTemplateDecl) in OverloadCandidate() function
1042 OverloadCandidate(const FunctionType *Type) in OverloadCandidate() function
1140 OverloadCandidate *Candidates, in ProcessOverloadCandidates()
1166 const CodeCompleteConsumer::OverloadCandidate &Result,
1191 OverloadCandidate *Candidates,
H A DSema.h170 struct OverloadCandidate;
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DCodeCompleteConsumer.cpp485 FunctionDecl *CodeCompleteConsumer::OverloadCandidate::getFunction() const { in getFunction()
495 CodeCompleteConsumer::OverloadCandidate::getFunctionType() const { in getFunctionType()
645 Sema &SemaRef, unsigned CurrentArg, OverloadCandidate *Candidates, in ProcessOverloadCandidates()
H A DSemaOverload.cpp6324 OverloadCandidate &Candidate = in AddOverloadCandidate()
6878 OverloadCandidate &Candidate = in AddMethodCandidate()
7032 OverloadCandidate &Candidate = in AddMethodTemplateCandidate()
7087 OverloadCandidate &Candidate = CandidateSet.addCandidate(); in AddTemplateOverloadCandidate()
7114 OverloadCandidate &Candidate = in AddTemplateOverloadCandidate()
7295 OverloadCandidate &Candidate = CandidateSet.addCandidate(1); in AddConversionCandidate()
7473 OverloadCandidate &Candidate = CandidateSet.addCandidate(); in AddTemplateConversionCandidate()
7486 OverloadCandidate &Candidate = CandidateSet.addCandidate(); in AddTemplateConversionCandidate()
7526 OverloadCandidate &Candidate = CandidateSet.addCandidate(Args.size() + 1); in AddSurrogateCandidate()
7728 OverloadCandidate &Candidate = CandidateSet.addCandidate(Args.size()); in AddBuiltinCandidate()
[all …]
H A DSemaCodeComplete.cpp3683 const CodeCompleteConsumer::OverloadCandidate &Result, unsigned ArgIndex) { in getParameterComment()
3762 CodeCompleteConsumer::OverloadCandidate::CreateSignatureString( in CreateSignatureString()
5649 typedef CodeCompleteConsumer::OverloadCandidate ResultCandidate;
5655 llvm::stable_sort(CandidateSet, [&](const OverloadCandidate &X, in mergeCandidatesWithResults()
5656 const OverloadCandidate &Y) { in mergeCandidatesWithResults()
5662 for (OverloadCandidate &Candidate : CandidateSet) { in mergeCandidatesWithResults()
H A DSemaExprCXX.cpp2497 SmallVector<OverloadCandidate*, 32> Cands; in resolveAllocationOverload()
2498 SmallVector<OverloadCandidate*, 32> AlignedCands; in resolveAllocationOverload()
2501 auto IsAligned = [](OverloadCandidate &C) { in resolveAllocationOverload()
2505 auto IsUnaligned = [&](OverloadCandidate &C) { return !IsAligned(C); }; in resolveAllocationOverload()
H A DSemaInit.cpp9927 [Function](const OverloadCandidate &Candidate) -> bool { in PerformCopyInitialization()
/netbsd-src/external/apache2/llvm/dist/clang/tools/libclang/
H A DCIndexCodeCompletion.cpp656 OverloadCandidate *Candidates, in ProcessOverloadCandidates()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Frontend/
H A DASTUnit.cpp1924 OverloadCandidate *Candidates, in ProcessOverloadCandidates()