Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DOverload.h926 struct OverloadCandidate { struct
1085 OverloadCandidate() in OverloadCandidate() argument
1255 SmallVector<OverloadCandidate, 16> Candidates;
1369 using iterator = SmallVectorImpl<OverloadCandidate>::iterator;
1416 OverloadCandidate &addCandidate(unsigned NumConversions = 0,
1421 Candidates.push_back(OverloadCandidate());
1422 OverloadCandidate &C = Candidates.back();
1459 SmallVector<OverloadCandidate *, 32> CompleteCandidates(
1462 llvm::function_ref<bool(OverloadCandidate &)> Filter =
1463 [](OverloadCandidate &) { return true; });
[all …]
H A DCodeCompleteConsumer.h1023 class OverloadCandidate {
1079 OverloadCandidate(FunctionDecl *Function) in OverloadCandidate() function
1084 OverloadCandidate(FunctionTemplateDecl *FunctionTemplateDecl) in OverloadCandidate() function
1089 OverloadCandidate(const FunctionType *Type) in OverloadCandidate() function
1094 OverloadCandidate(FunctionProtoTypeLoc Prototype) in OverloadCandidate() function
1099 OverloadCandidate(const RecordDecl *Aggregate) in OverloadCandidate() function
1104 OverloadCandidate(const TemplateDecl *Template) in OverloadCandidate() function
1229 OverloadCandidate *Candidates, in ProcessOverloadCandidates()
1256 const CodeCompleteConsumer::OverloadCandidate &Result,
1281 OverloadCandidate *Candidates,
H A DSema.h152 struct OverloadCandidate;
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DCodeCompleteConsumer.cpp498 FunctionDecl *CodeCompleteConsumer::OverloadCandidate::getFunction() const { in getFunction()
508 CodeCompleteConsumer::OverloadCandidate::getFunctionType() const { in getFunctionType()
531 CodeCompleteConsumer::OverloadCandidate::getFunctionProtoTypeLoc() const { in getFunctionProtoTypeLoc()
537 unsigned CodeCompleteConsumer::OverloadCandidate::getNumParams() const { in getNumParams()
557 CodeCompleteConsumer::OverloadCandidate::getParamType(unsigned N) const { in getParamType()
586 CodeCompleteConsumer::OverloadCandidate::getParamDecl(unsigned N) const { in getParamDecl()
752 Sema &SemaRef, unsigned CurrentArg, OverloadCandidate *Candidates, in ProcessOverloadCandidates()
H A DSemaOverload.cpp7100 OverloadCandidate &Candidate = in AddOverloadCandidate()
7724 OverloadCandidate &Candidate = in AddMethodCandidate()
7905 OverloadCandidate &Candidate = in AddMethodTemplateCandidateImmediately()
7989 OverloadCandidate &Candidate = CandidateSet.addCandidate(); in AddTemplateOverloadCandidateImmediately()
8028 OverloadCandidate &Candidate = in AddTemplateOverloadCandidateImmediately()
8308 OverloadCandidate &Candidate = CandidateSet.addCandidate(1); in AddConversionCandidate()
8480 OverloadCandidate &Candidate = CandidateSet.addCandidate(); in AddTemplateConversionCandidateImmediately()
8497 OverloadCandidate &Candidate = CandidateSet.addCandidate(); in AddTemplateConversionCandidateImmediately()
8560 OverloadCandidate &Candidate = CandidateSet.addCandidate(Args.size() + 1); in AddSurrogateCandidate()
8774 OverloadCandidate &Candidate = CandidateSet.addCandidate(Args.size()); in AddBuiltinCandidate()
[all …]
H A DSemaCUDA.cpp1126 for (OverloadCandidate &Candidate : Candidates) { in recordPotentialODRUsedVariable()
H A DSemaCodeComplete.cpp3971 const CodeCompleteConsumer::OverloadCandidate &Result, unsigned ArgIndex) { in getParameterComment()
4153 CodeCompleteConsumer::OverloadCandidate::CreateSignatureString( in CreateSignatureString()
6247 typedef CodeCompleteConsumer::OverloadCandidate ResultCandidate;
6253 llvm::stable_sort(CandidateSet, [&](const OverloadCandidate &X, in mergeCandidatesWithResults()
6254 const OverloadCandidate &Y) { in mergeCandidatesWithResults()
6260 for (OverloadCandidate &Candidate : CandidateSet) { in mergeCandidatesWithResults()
H A DSemaExprCXX.cpp2783 SmallVector<OverloadCandidate*, 32> Cands; in resolveAllocationOverloadInterior()
2784 SmallVector<OverloadCandidate*, 32> AlignedCands; in resolveAllocationOverloadInterior()
2787 auto IsAligned = [NonTypeArgumentOffset](OverloadCandidate &C) { in resolveAllocationOverloadInterior()
2794 auto IsUnaligned = [&](OverloadCandidate &C) { return !IsAligned(C); }; in resolveAllocationOverloadInterior()
H A DSemaInit.cpp9941 [Function](const OverloadCandidate &Candidate) -> bool { in PerformCopyInitialization()
H A DSemaTemplate.cpp10587 OverloadCandidate &C = NonTemplateMatches.addCandidate(); in ActOnExplicitInstantiation()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangExpressionParser.cpp1171 OverloadCandidate *Candidates, in ProcessOverloadCandidates()
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc792 …Candidates(clang::Sema&, unsigned int, clang::CodeCompleteConsumer::OverloadCandidate*, unsigned i…
952 …Candidates(clang::Sema&, unsigned int, clang::CodeCompleteConsumer::OverloadCandidate*, unsigned i…
4532 …r17OverloadCandidate11getFunctionEv", "clang::CodeCompleteConsumer::OverloadCandidate::getFunction…
4533 …verloadCandidate15getFunctionTypeEv", "clang::CodeCompleteConsumer::OverloadCandidate::getFunction…
4538 …Candidates(clang::Sema&, unsigned int, clang::CodeCompleteConsumer::OverloadCandidate*, unsigned i…
4829 …SemaERNS_23CodeCompletionAllocatorE", "clang::CodeCompleteConsumer::OverloadCandidate::CreateSigna…
4925 …ble_sort<clang::OverloadCandidate*, (anonymous namespace)::IsBetterOverloadCandidate>(clang::Overl…
4926OverloadCandidate*, clang::OverloadCandidate*, long, (anonymous namespace)::IsBetterOverloadCandid…
4927OverloadCandidate*, clang::OverloadCandidate*, (anonymous namespace)::IsBetterOverloadCandidate>(c…
4928OverloadCandidate*, long, clang::OverloadCandidate*, (anonymous namespace)::IsBetterOverloadCandid…
[all …]
/freebsd/contrib/llvm-project/clang/lib/Frontend/
H A DASTUnit.cpp1996 OverloadCandidate *Candidates, in ProcessOverloadCandidates()