Searched refs:OverloadCandidate (Results 1 – 10 of 10) sorted by relevance
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Overload.h | 872 struct OverloadCandidate { struct 1000 OverloadCandidate() in OverloadCandidate() argument 1105 SmallVector<OverloadCandidate, 16> Candidates; 1185 using iterator = SmallVectorImpl<OverloadCandidate>::iterator; 1209 OverloadCandidate & 1215 Candidates.push_back(OverloadCandidate()); 1216 OverloadCandidate &C = Candidates.back(); 1227 SmallVector<OverloadCandidate *, 32> CompleteCandidates( 1230 llvm::function_ref<bool(OverloadCandidate &)> Filter = 1231 [](OverloadCandidate &) { return true; }); [all …]
|
H A D | CodeCompleteConsumer.h | 1024 class OverloadCandidate { 1080 OverloadCandidate(FunctionDecl *Function) in OverloadCandidate() function 1085 OverloadCandidate(FunctionTemplateDecl *FunctionTemplateDecl) in OverloadCandidate() function 1090 OverloadCandidate(const FunctionType *Type) in OverloadCandidate() function 1095 OverloadCandidate(FunctionProtoTypeLoc Prototype) in OverloadCandidate() function 1100 OverloadCandidate(const RecordDecl *Aggregate) in OverloadCandidate() function 1105 OverloadCandidate(const TemplateDecl *Template) in OverloadCandidate() function 1230 OverloadCandidate *Candidates, in ProcessOverloadCandidates() 1257 const CodeCompleteConsumer::OverloadCandidate &Result, 1282 OverloadCandidate *Candidates,
|
H A D | Sema.h | 162 struct OverloadCandidate;
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | CodeCompleteConsumer.cpp | 502 FunctionDecl *CodeCompleteConsumer::OverloadCandidate::getFunction() const { in getFunction() 512 CodeCompleteConsumer::OverloadCandidate::getFunctionType() const { in getFunctionType() 535 CodeCompleteConsumer::OverloadCandidate::getFunctionProtoTypeLoc() const { in getFunctionProtoTypeLoc() 541 unsigned CodeCompleteConsumer::OverloadCandidate::getNumParams() const { in getNumParams() 561 CodeCompleteConsumer::OverloadCandidate::getParamType(unsigned N) const { in getParamType() 590 CodeCompleteConsumer::OverloadCandidate::getParamDecl(unsigned N) const { in getParamDecl() 756 Sema &SemaRef, unsigned CurrentArg, OverloadCandidate *Candidates, in ProcessOverloadCandidates()
|
H A D | SemaOverload.cpp | 6853 OverloadCandidate &Candidate = in AddOverloadCandidate() 7416 OverloadCandidate &Candidate = in AddMethodCandidate() 7604 OverloadCandidate &Candidate = in AddMethodTemplateCandidate() 7656 OverloadCandidate &Candidate = CandidateSet.addCandidate(); in AddTemplateOverloadCandidate() 7688 OverloadCandidate &Candidate = in AddTemplateOverloadCandidate() 7879 OverloadCandidate &Candidate = CandidateSet.addCandidate(1); in AddConversionCandidate() 8055 OverloadCandidate &Candidate = CandidateSet.addCandidate(); in AddTemplateConversionCandidate() 8072 OverloadCandidate &Candidate = CandidateSet.addCandidate(); in AddTemplateConversionCandidate() 8105 OverloadCandidate &Candidate = CandidateSet.addCandidate(Args.size() + 1); in AddSurrogateCandidate() 8313 OverloadCandidate &Candidate = CandidateSet.addCandidate(Args.size()); in AddBuiltinCandidate() [all …]
|
H A D | SemaCodeComplete.cpp | 3808 const CodeCompleteConsumer::OverloadCandidate &Result, unsigned ArgIndex) { in getParameterComment() 3990 CodeCompleteConsumer::OverloadCandidate::CreateSignatureString( in CreateSignatureString() 6097 typedef CodeCompleteConsumer::OverloadCandidate ResultCandidate; 6103 llvm::stable_sort(CandidateSet, [&](const OverloadCandidate &X, in mergeCandidatesWithResults() 6104 const OverloadCandidate &Y) { in mergeCandidatesWithResults() 6110 for (OverloadCandidate &Candidate : CandidateSet) { in mergeCandidatesWithResults()
|
H A D | SemaExprCXX.cpp | 2643 SmallVector<OverloadCandidate*, 32> Cands; in resolveAllocationOverload() 2644 SmallVector<OverloadCandidate*, 32> AlignedCands; in resolveAllocationOverload() 2647 auto IsAligned = [](OverloadCandidate &C) { in resolveAllocationOverload() 2651 auto IsUnaligned = [&](OverloadCandidate &C) { return !IsAligned(C); }; in resolveAllocationOverload()
|
H A D | SemaInit.cpp | 9651 [Function](const OverloadCandidate &Candidate) -> bool { in PerformCopyInitialization()
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
H A D | ClangExpressionParser.cpp | 972 OverloadCandidate *Candidates, in ProcessOverloadCandidates()
|
/freebsd/contrib/llvm-project/clang/lib/Frontend/ |
H A D | ASTUnit.cpp | 1981 OverloadCandidate *Candidates, in ProcessOverloadCandidates()
|