Searched refs:OverloadCandidate (Results 1 – 11 of 11) sorted by relevance
| /openbsd-src/gnu/llvm/clang/include/clang/Sema/ |
| H A D | Overload.h | 820 struct OverloadCandidate { struct 945 OverloadCandidate() in OverloadCandidate() argument 1044 SmallVector<OverloadCandidate, 16> Candidates; 1124 using iterator = SmallVectorImpl<OverloadCandidate>::iterator; 1148 OverloadCandidate & 1154 Candidates.push_back(OverloadCandidate()); 1155 OverloadCandidate &C = Candidates.back(); 1166 SmallVector<OverloadCandidate *, 32> CompleteCandidates( 1169 llvm::function_ref<bool(OverloadCandidate &)> Filter = 1170 [](OverloadCandidate &) { return true; }); [all …]
|
| H A D | CodeCompleteConsumer.h | 1014 class OverloadCandidate { 1070 OverloadCandidate(FunctionDecl *Function) in OverloadCandidate() function 1075 OverloadCandidate(FunctionTemplateDecl *FunctionTemplateDecl) in OverloadCandidate() function 1080 OverloadCandidate(const FunctionType *Type) in OverloadCandidate() function 1085 OverloadCandidate(FunctionProtoTypeLoc Prototype) in OverloadCandidate() function 1090 OverloadCandidate(const RecordDecl *Aggregate) in OverloadCandidate() function 1095 OverloadCandidate(const TemplateDecl *Template) in OverloadCandidate() function 1220 OverloadCandidate *Candidates, in ProcessOverloadCandidates() 1247 const CodeCompleteConsumer::OverloadCandidate &Result, 1272 OverloadCandidate *Candidates,
|
| H A D | Sema.h | 172 struct OverloadCandidate;
|
| /openbsd-src/gnu/llvm/clang/lib/Sema/ |
| H A D | CodeCompleteConsumer.cpp | 496 FunctionDecl *CodeCompleteConsumer::OverloadCandidate::getFunction() const { in getFunction() 506 CodeCompleteConsumer::OverloadCandidate::getFunctionType() const { in getFunctionType() 529 CodeCompleteConsumer::OverloadCandidate::getFunctionProtoTypeLoc() const { in getFunctionProtoTypeLoc() 535 unsigned CodeCompleteConsumer::OverloadCandidate::getNumParams() const { in getNumParams() 555 CodeCompleteConsumer::OverloadCandidate::getParamType(unsigned N) const { in getParamType() 584 CodeCompleteConsumer::OverloadCandidate::getParamDecl(unsigned N) const { in getParamDecl() 749 Sema &SemaRef, unsigned CurrentArg, OverloadCandidate *Candidates, in ProcessOverloadCandidates()
|
| H A D | SemaOverload.cpp | 6481 OverloadCandidate &Candidate = in AddOverloadCandidate() 7061 OverloadCandidate &Candidate = in AddMethodCandidate() 7230 OverloadCandidate &Candidate = in AddMethodTemplateCandidate() 7285 OverloadCandidate &Candidate = CandidateSet.addCandidate(); in AddTemplateOverloadCandidate() 7312 OverloadCandidate &Candidate = in AddTemplateOverloadCandidate() 7493 OverloadCandidate &Candidate = CandidateSet.addCandidate(1); in AddConversionCandidate() 7674 OverloadCandidate &Candidate = CandidateSet.addCandidate(); in AddTemplateConversionCandidate() 7687 OverloadCandidate &Candidate = CandidateSet.addCandidate(); in AddTemplateConversionCandidate() 7727 OverloadCandidate &Candidate = CandidateSet.addCandidate(Args.size() + 1); in AddSurrogateCandidate() 7934 OverloadCandidate &Candidate = CandidateSet.addCandidate(Args.size()); in AddBuiltinCandidate() [all …]
|
| H A D | SemaCodeComplete.cpp | 3725 const CodeCompleteConsumer::OverloadCandidate &Result, unsigned ArgIndex) { in getParameterComment() 3907 CodeCompleteConsumer::OverloadCandidate::CreateSignatureString( in CreateSignatureString() 5981 typedef CodeCompleteConsumer::OverloadCandidate ResultCandidate; 5987 llvm::stable_sort(CandidateSet, [&](const OverloadCandidate &X, in mergeCandidatesWithResults() 5988 const OverloadCandidate &Y) { in mergeCandidatesWithResults() 5994 for (OverloadCandidate &Candidate : CandidateSet) { in mergeCandidatesWithResults()
|
| H A D | SemaExprCXX.cpp | 2573 SmallVector<OverloadCandidate*, 32> Cands; in resolveAllocationOverload() 2574 SmallVector<OverloadCandidate*, 32> AlignedCands; in resolveAllocationOverload() 2577 auto IsAligned = [](OverloadCandidate &C) { in resolveAllocationOverload() 2581 auto IsUnaligned = [&](OverloadCandidate &C) { return !IsAligned(C); }; in resolveAllocationOverload()
|
| H A D | SemaInit.cpp | 10368 [Function](const OverloadCandidate &Candidate) -> bool { in PerformCopyInitialization()
|
| /openbsd-src/gnu/llvm/clang/tools/libclang/ |
| H A D | CIndexCodeCompletion.cpp | 657 OverloadCandidate *Candidates, in ProcessOverloadCandidates()
|
| /openbsd-src/gnu/llvm/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | ClangExpressionParser.cpp | 986 OverloadCandidate *Candidates, in ProcessOverloadCandidates()
|
| /openbsd-src/gnu/llvm/clang/lib/Frontend/ |
| H A D | ASTUnit.cpp | 1952 OverloadCandidate *Candidates, in ProcessOverloadCandidates()
|