Home
last modified time | relevance | path

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

/external/llvm-project/clang/include/clang/Sema/
DOverload.h789 struct OverloadCandidate { struct
912 OverloadCandidate() in OverloadCandidate() argument
1006 SmallVector<OverloadCandidate, 16> Candidates;
1086 using iterator = SmallVectorImpl<OverloadCandidate>::iterator;
1110 OverloadCandidate &addCandidate(unsigned NumConversions = 0,
1115 Candidates.push_back(OverloadCandidate());
1116 OverloadCandidate &C = Candidates.back();
1127 SmallVector<OverloadCandidate *, 32> CompleteCandidates(
1130 llvm::function_ref<bool(OverloadCandidate &)> Filter =
1131 [](OverloadCandidate &) { return true; });
[all …]
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,
DSema.h170 struct OverloadCandidate;
/external/clang/include/clang/Sema/
DOverload.h593 struct OverloadCandidate { struct
714 SmallVector<OverloadCandidate, 16> Candidates;
750 typedef SmallVectorImpl<OverloadCandidate>::iterator iterator;
759 OverloadCandidate &addCandidate(unsigned NumConversions = 0) {
760 Candidates.push_back(OverloadCandidate());
761 OverloadCandidate &C = Candidates.back();
797 const OverloadCandidate& Cand1,
798 const OverloadCandidate& Cand2,
DCodeCompleteConsumer.h817 class OverloadCandidate {
849 OverloadCandidate(FunctionDecl *Function)
852 OverloadCandidate(FunctionTemplateDecl *FunctionTemplateDecl)
855 OverloadCandidate(const FunctionType *Type)
933 OverloadCandidate *Candidates,
966 OverloadCandidate *Candidates,
DSema.h151 struct OverloadCandidate;
/external/llvm-project/clang-tools-extra/clangd/
DQuality.h227 CodeCompleteConsumer::OverloadCandidate::CandidateKind Kind =
228 CodeCompleteConsumer::OverloadCandidate::CandidateKind::CK_Function;
DCodeComplete.cpp841 OverloadCandidate *Candidates, in ProcessOverloadCandidates()
864 OverloadCandidate Candidate = Candidates[I]; in ProcessOverloadCandidates()
870 Candidate = OverloadCandidate(Pattern); in ProcessOverloadCandidates()
918 using OC = CodeCompleteConsumer::OverloadCandidate; in ProcessOverloadCandidates()
992 ScoredSignature processOverloadCandidate(const OverloadCandidate &Candidate, in processOverloadCandidate()
/external/clang/lib/Sema/
DCodeCompleteConsumer.cpp399 CodeCompleteConsumer::OverloadCandidate::getFunction() const { in getFunction()
409 CodeCompleteConsumer::OverloadCandidate::getFunctionType() const { in getFunctionType()
513 OverloadCandidate *Candidates, in ProcessOverloadCandidates()
DSemaOverload.cpp5765 OverloadCandidate &Candidate = CandidateSet.addCandidate(Args.size()); in AddOverloadCandidate()
6144 OverloadCandidate &Candidate = CandidateSet.addCandidate(Args.size() + 1); in AddMethodCandidate()
6270 OverloadCandidate &Candidate = CandidateSet.addCandidate(); in AddMethodTemplateCandidate()
6321 OverloadCandidate &Candidate = CandidateSet.addCandidate(); in AddTemplateOverloadCandidate()
6419 OverloadCandidate &Candidate = CandidateSet.addCandidate(1); in AddConversionCandidate()
6571 OverloadCandidate &Candidate = CandidateSet.addCandidate(); in AddTemplateConversionCandidate()
6609 OverloadCandidate &Candidate = CandidateSet.addCandidate(Args.size() + 1); in AddSurrogateCandidate()
6770 OverloadCandidate &Candidate = CandidateSet.addCandidate(Args.size()); in AddBuiltinCandidate()
8544 bool clang::isBetterOverloadCandidate(Sema &S, const OverloadCandidate &Cand1, in isBetterOverloadCandidate()
8545 const OverloadCandidate &Cand2, in isBetterOverloadCandidate()
[all …]
DSemaCodeComplete.cpp2953 CodeCompleteConsumer::OverloadCandidate::CreateSignatureString( in CreateSignatureString()
3947 typedef CodeCompleteConsumer::OverloadCandidate ResultCandidate;
3957 [&](const OverloadCandidate &X, const OverloadCandidate &Y) { in mergeCandidatesWithResults()
/external/llvm-project/clang/lib/Sema/
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()
DSemaOverload.cpp6321 OverloadCandidate &Candidate = in AddOverloadCandidate()
6881 OverloadCandidate &Candidate = in AddMethodCandidate()
7035 OverloadCandidate &Candidate = in AddMethodTemplateCandidate()
7090 OverloadCandidate &Candidate = CandidateSet.addCandidate(); in AddTemplateOverloadCandidate()
7117 OverloadCandidate &Candidate = in AddTemplateOverloadCandidate()
7298 OverloadCandidate &Candidate = CandidateSet.addCandidate(1); in AddConversionCandidate()
7476 OverloadCandidate &Candidate = CandidateSet.addCandidate(); in AddTemplateConversionCandidate()
7489 OverloadCandidate &Candidate = CandidateSet.addCandidate(); in AddTemplateConversionCandidate()
7529 OverloadCandidate &Candidate = CandidateSet.addCandidate(Args.size() + 1); in AddSurrogateCandidate()
7731 OverloadCandidate &Candidate = CandidateSet.addCandidate(Args.size()); in AddBuiltinCandidate()
[all …]
DSemaCodeComplete.cpp3629 const CodeCompleteConsumer::OverloadCandidate &Result, unsigned ArgIndex) { in getParameterComment()
3708 CodeCompleteConsumer::OverloadCandidate::CreateSignatureString( in CreateSignatureString()
5503 typedef CodeCompleteConsumer::OverloadCandidate ResultCandidate;
5509 llvm::stable_sort(CandidateSet, [&](const OverloadCandidate &X, in mergeCandidatesWithResults()
5510 const OverloadCandidate &Y) { in mergeCandidatesWithResults()
5516 for (OverloadCandidate &Candidate : CandidateSet) { in mergeCandidatesWithResults()
DSemaExprCXX.cpp2457 auto IsAligned = [](OverloadCandidate &C) { in resolveAllocationOverload()
2461 auto IsUnaligned = [&](OverloadCandidate &C) { return !IsAligned(C); }; in resolveAllocationOverload()
DSemaInit.cpp9846 [Function](const OverloadCandidate &Candidate) -> bool { in PerformCopyInitialization()
/external/llvm-project/clang/test/Index/
Dcomplete-block-property-assignment.m78 // CHECK-NO1-NEXT: OverloadCandidate:{ResultType void}{Text func}{LeftParen (}{CurrentParameter int…
/external/clang/tools/libclang/
DCIndexCodeCompletion.cpp616 OverloadCandidate *Candidates, in ProcessOverloadCandidates()
/external/llvm-project/clang/tools/libclang/
DCIndexCodeCompletion.cpp656 OverloadCandidate *Candidates, in ProcessOverloadCandidates()
/external/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
DClangExpressionParser.cpp985 OverloadCandidate *Candidates, in ProcessOverloadCandidates()
/external/llvm-project/clang/lib/Frontend/
DASTUnit.cpp1943 OverloadCandidate *Candidates, in ProcessOverloadCandidates()
/external/clang/lib/Frontend/
DASTUnit.cpp2128 OverloadCandidate *Candidates, in ProcessOverloadCandidates()