| /llvm-project-15.0.7/clang/include/clang/Sema/ |
| H A D | Overload.h | 810 struct OverloadCandidate { struct 933 OverloadCandidate() in OverloadCandidate() argument 1027 SmallVector<OverloadCandidate, 16> Candidates; 1136 Candidates.push_back(OverloadCandidate()); 1137 OverloadCandidate &C = Candidates.back(); 1148 SmallVector<OverloadCandidate *, 32> CompleteCandidates( 1151 llvm::function_ref<bool(OverloadCandidate &)> Filter = 1152 [](OverloadCandidate &) { return true; }); 1158 llvm::function_ref<bool(OverloadCandidate &)> Filter = 1159 [](OverloadCandidate &) { return true; }); [all …]
|
| H A D | CodeCompleteConsumer.h | 1008 class OverloadCandidate { 1064 OverloadCandidate(FunctionDecl *Function) in OverloadCandidate() function 1069 OverloadCandidate(FunctionTemplateDecl *FunctionTemplateDecl) in OverloadCandidate() function 1074 OverloadCandidate(const FunctionType *Type) in OverloadCandidate() function 1079 OverloadCandidate(FunctionProtoTypeLoc Prototype) in OverloadCandidate() function 1084 OverloadCandidate(const RecordDecl *Aggregate) in OverloadCandidate() function 1089 OverloadCandidate(const TemplateDecl *Template) in OverloadCandidate() function 1214 OverloadCandidate *Candidates, in ProcessOverloadCandidates() 1241 const CodeCompleteConsumer::OverloadCandidate &Result, 1266 OverloadCandidate *Candidates,
|
| H A D | Sema.h | 172 struct OverloadCandidate;
|
| /llvm-project-15.0.7/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 | 6382 OverloadCandidate &Candidate = in AddOverloadCandidate() 6958 OverloadCandidate &Candidate = in AddMethodCandidate() 7113 OverloadCandidate &Candidate = in AddMethodTemplateCandidate() 7195 OverloadCandidate &Candidate = in AddTemplateOverloadCandidate() 9691 Sema &S, const OverloadCandidate &Cand1, const OverloadCandidate &Cand2, in isBetterOverloadCandidate() 10118 llvm::SmallVector<OverloadCandidate *, 16> Candidates; in BestViableFunction() 10169 llvm::SmallVector<OverloadCandidate*, 4> PendingBest; in BestViableFunction() 11547 bool operator()(const OverloadCandidate *L, in operator ()() 11548 const OverloadCandidate *R) { in operator ()() 11767 SmallVector<OverloadCandidate*, 32> Cands; in CompleteCandidates() [all …]
|
| H A D | SemaCodeComplete.cpp | 3690 const CodeCompleteConsumer::OverloadCandidate &Result, unsigned ArgIndex) { in getParameterComment() 3872 CodeCompleteConsumer::OverloadCandidate::CreateSignatureString( in CreateSignatureString() 5930 typedef CodeCompleteConsumer::OverloadCandidate ResultCandidate; 5936 llvm::stable_sort(CandidateSet, [&](const OverloadCandidate &X, in mergeCandidatesWithResults() 5937 const OverloadCandidate &Y) { in mergeCandidatesWithResults() 5943 for (OverloadCandidate &Candidate : CandidateSet) { in mergeCandidatesWithResults()
|
| H A D | SemaExprCXX.cpp | 2552 SmallVector<OverloadCandidate*, 32> Cands; in resolveAllocationOverload() 2553 SmallVector<OverloadCandidate*, 32> AlignedCands; in resolveAllocationOverload() 2556 auto IsAligned = [](OverloadCandidate &C) { in resolveAllocationOverload() 2560 auto IsUnaligned = [&](OverloadCandidate &C) { return !IsAligned(C); }; in resolveAllocationOverload()
|
| H A D | SemaInit.cpp | 10000 [Function](const OverloadCandidate &Candidate) -> bool { in PerformCopyInitialization()
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/ |
| H A D | Quality.h | 234 CodeCompleteConsumer::OverloadCandidate::CandidateKind Kind = 235 CodeCompleteConsumer::OverloadCandidate::CandidateKind::CK_Function;
|
| H A D | CodeComplete.cpp | 908 int paramIndexForArg(const CodeCompleteConsumer::OverloadCandidate &Candidate, in paramIndexForArg() 931 OverloadCandidate *Candidates, in ProcessOverloadCandidates() 957 OverloadCandidate Candidate = Candidates[I]; in ProcessOverloadCandidates() 963 Candidate = OverloadCandidate(Pattern); in ProcessOverloadCandidates() 1019 using OC = CodeCompleteConsumer::OverloadCandidate; in ProcessOverloadCandidates() 1106 ScoredSignature processOverloadCandidate(const OverloadCandidate &Candidate, in processOverloadCandidate() 1180 OverloadCandidate *Candidates, in ProcessOverloadCandidates()
|
| /llvm-project-15.0.7/clang/test/Index/ |
| H A D | complete-block-property-assignment.m | 78 // CHECK-NO1-NEXT: OverloadCandidate:{ResultType void}{Text func}{LeftParen (}{CurrentParameter int…
|
| /llvm-project-15.0.7/clang/tools/libclang/ |
| H A D | CIndexCodeCompletion.cpp | 657 OverloadCandidate *Candidates, in ProcessOverloadCandidates()
|
| /llvm-project-15.0.7/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | ClangExpressionParser.cpp | 998 OverloadCandidate *Candidates, in ProcessOverloadCandidates()
|
| /llvm-project-15.0.7/clang/lib/Frontend/ |
| H A D | ASTUnit.cpp | 1925 OverloadCandidate *Candidates, in ProcessOverloadCandidates()
|