Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DOverload.h730 struct OverloadCandidate { struct
832 OverloadCandidate() : IsADLCandidate(CallExpr::NotADL) {} in OverloadCandidate() argument
862 SmallVector<OverloadCandidate, 16> Candidates;
924 using iterator = SmallVectorImpl<OverloadCandidate>::iterator;
948 OverloadCandidate &addCandidate(unsigned NumConversions = 0,
953 Candidates.push_back(OverloadCandidate());
954 OverloadCandidate &C = Candidates.back();
970 llvm::function_ref<bool(OverloadCandidate&)> Filter =
971 [](OverloadCandidate&) { return true; });
975 const OverloadCandidate &Cand1,
[all …]
H A DCodeCompleteConsumer.h1008 class OverloadCandidate {
1042 OverloadCandidate(FunctionDecl *Function)
1045 OverloadCandidate(FunctionTemplateDecl *FunctionTemplateDecl)
1048 OverloadCandidate(const FunctionType *Type)
1150 OverloadCandidate *Candidates,
1176 const CodeCompleteConsumer::OverloadCandidate &Result,
1201 OverloadCandidate *Candidates,
H A DSema.h160 struct OverloadCandidate;
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DCodeCompleteConsumer.cpp487 FunctionDecl *CodeCompleteConsumer::OverloadCandidate::getFunction() const { in getFunction()
497 CodeCompleteConsumer::OverloadCandidate::getFunctionType() const { in getFunctionType()
648 Sema &SemaRef, unsigned CurrentArg, OverloadCandidate *Candidates, in ProcessOverloadCandidates()
H A DSemaOverload.cpp6049 OverloadCandidate &Candidate = in AddOverloadCandidate()
6582 OverloadCandidate &Candidate = in AddMethodCandidate()
6724 OverloadCandidate &Candidate = in AddMethodTemplateCandidate()
6785 OverloadCandidate &Candidate = in AddTemplateOverloadCandidate()
9099 Sema &S, const OverloadCandidate &Cand1, const OverloadCandidate &Cand2, in isBetterOverloadCandidate()
9379 llvm::SmallVector<OverloadCandidate *, 16> Candidates; in BestViableFunction()
10553 bool operator()(const OverloadCandidate *L, in operator ()()
10554 const OverloadCandidate *R) { in operator ()()
10758 SmallVector<OverloadCandidate*, 32> Cands; in NoteCandidates()
10779 SmallVectorImpl<OverloadCandidate*>::iterator I, E; in NoteCandidates()
[all …]
H A DSemaCodeComplete.cpp3215 const CodeCompleteConsumer::OverloadCandidate &Result, unsigned ArgIndex) { in getParameterComment()
3294 CodeCompleteConsumer::OverloadCandidate::CreateSignatureString( in CreateSignatureString()
4575 typedef CodeCompleteConsumer::OverloadCandidate ResultCandidate;
4584 [&](const OverloadCandidate &X, const OverloadCandidate &Y) { in mergeCandidatesWithResults()
4590 for (OverloadCandidate &Candidate : CandidateSet) { in mergeCandidatesWithResults()
H A DSemaExprCXX.cpp2313 auto IsAligned = [](OverloadCandidate &C) { in resolveAllocationOverload()
2317 auto IsUnaligned = [&](OverloadCandidate &C) { return !IsAligned(C); }; in resolveAllocationOverload()
H A DSemaInit.cpp9161 [Function](const OverloadCandidate &Candidate) -> bool { in PerformCopyInitialization()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangExpressionParser.cpp768 OverloadCandidate *Candidates, in ProcessOverloadCandidates()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Frontend/
H A DASTUnit.cpp1914 OverloadCandidate *Candidates, in ProcessOverloadCandidates()