Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/
H A DOverload.h823 struct OverloadCandidate { struct
948 OverloadCandidate() in OverloadCandidate() argument
1047 SmallVector<OverloadCandidate, 16> Candidates;
1151 OverloadCandidate &
1157 Candidates.push_back(OverloadCandidate());
1158 OverloadCandidate &C = Candidates.back();
1169 SmallVector<OverloadCandidate *, 32> CompleteCandidates(
1172 llvm::function_ref<bool(OverloadCandidate &)> Filter =
1173 [](OverloadCandidate &) { return true; });
1180 [](OverloadCandidate &) { return true; });
[all …]
H A DCodeCompleteConsumer.h1022 class OverloadCandidate {
1078 OverloadCandidate(FunctionDecl *Function) in OverloadCandidate() function
1083 OverloadCandidate(FunctionTemplateDecl *FunctionTemplateDecl) in OverloadCandidate() function
1088 OverloadCandidate(const FunctionType *Type) in OverloadCandidate() function
1093 OverloadCandidate(FunctionProtoTypeLoc Prototype) in OverloadCandidate() function
1098 OverloadCandidate(const RecordDecl *Aggregate) in OverloadCandidate() function
1103 OverloadCandidate(const TemplateDecl *Template) in OverloadCandidate() function
1228 OverloadCandidate *Candidates, in ProcessOverloadCandidates()
1255 const CodeCompleteConsumer::OverloadCandidate &Result,
1280 OverloadCandidate *Candidates,
H A DSema.h173 struct OverloadCandidate;
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DCodeCompleteConsumer.cpp502 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 DSemaOverload.cpp6804 OverloadCandidate &Candidate = in AddOverloadCandidate()
7384 OverloadCandidate &Candidate = in AddMethodCandidate()
7554 OverloadCandidate &Candidate = in AddMethodTemplateCandidate()
7639 OverloadCandidate &Candidate = in AddTemplateOverloadCandidate()
10218 Sema &S, const OverloadCandidate &Cand1, const OverloadCandidate &Cand2, in isBetterOverloadCandidate()
12117 bool operator()(const OverloadCandidate *L, in operator ()()
12118 const OverloadCandidate *R) { in operator ()()
12245 int CompareConversions(const OverloadCandidate &L, in CompareConversions()
12246 const OverloadCandidate &R) { in CompareConversions()
12370 SmallVector<OverloadCandidate*, 32> Cands; in CompleteCandidates()
[all …]
H A DSemaCodeComplete.cpp3802 const CodeCompleteConsumer::OverloadCandidate &Result, unsigned ArgIndex) { in getParameterComment()
3984 CodeCompleteConsumer::OverloadCandidate::CreateSignatureString( in CreateSignatureString()
6062 typedef CodeCompleteConsumer::OverloadCandidate ResultCandidate;
6068 llvm::stable_sort(CandidateSet, [&](const OverloadCandidate &X, in mergeCandidatesWithResults()
6069 const OverloadCandidate &Y) { in mergeCandidatesWithResults()
6075 for (OverloadCandidate &Candidate : CandidateSet) { in mergeCandidatesWithResults()
H A DSemaExprCXX.cpp2614 SmallVector<OverloadCandidate*, 32> Cands; in resolveAllocationOverload()
2615 SmallVector<OverloadCandidate*, 32> AlignedCands; in resolveAllocationOverload()
2618 auto IsAligned = [](OverloadCandidate &C) { in resolveAllocationOverload()
2622 auto IsUnaligned = [&](OverloadCandidate &C) { return !IsAligned(C); }; in resolveAllocationOverload()
H A DSemaInit.cpp10551 [Function](const OverloadCandidate &Candidate) -> bool { in PerformCopyInitialization()
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangExpressionParser.cpp969 OverloadCandidate *Candidates, in ProcessOverloadCandidates()
/freebsd-14.2/contrib/llvm-project/clang/lib/Frontend/
H A DASTUnit.cpp1968 OverloadCandidate *Candidates, in ProcessOverloadCandidates()