Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/clang/include/clang/Sema/
H A DOverload.h820 struct OverloadCandidate { struct
945 OverloadCandidate() in OverloadCandidate() argument
1044 SmallVector<OverloadCandidate, 16> Candidates;
1124 using iterator = SmallVectorImpl<OverloadCandidate>::iterator;
1148 OverloadCandidate &
1154 Candidates.push_back(OverloadCandidate());
1155 OverloadCandidate &C = Candidates.back();
1166 SmallVector<OverloadCandidate *, 32> CompleteCandidates(
1169 llvm::function_ref<bool(OverloadCandidate &)> Filter =
1170 [](OverloadCandidate &) { return true; });
[all …]
H A DCodeCompleteConsumer.h1014 class OverloadCandidate {
1070 OverloadCandidate(FunctionDecl *Function) in OverloadCandidate() function
1075 OverloadCandidate(FunctionTemplateDecl *FunctionTemplateDecl) in OverloadCandidate() function
1080 OverloadCandidate(const FunctionType *Type) in OverloadCandidate() function
1085 OverloadCandidate(FunctionProtoTypeLoc Prototype) in OverloadCandidate() function
1090 OverloadCandidate(const RecordDecl *Aggregate) in OverloadCandidate() function
1095 OverloadCandidate(const TemplateDecl *Template) in OverloadCandidate() function
1220 OverloadCandidate *Candidates, in ProcessOverloadCandidates()
1247 const CodeCompleteConsumer::OverloadCandidate &Result,
1272 OverloadCandidate *Candidates,
H A DSema.h172 struct OverloadCandidate;
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DCodeCompleteConsumer.cpp496 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 DSemaOverload.cpp6481 OverloadCandidate &Candidate = in AddOverloadCandidate()
7061 OverloadCandidate &Candidate = in AddMethodCandidate()
7230 OverloadCandidate &Candidate = in AddMethodTemplateCandidate()
7285 OverloadCandidate &Candidate = CandidateSet.addCandidate(); in AddTemplateOverloadCandidate()
7312 OverloadCandidate &Candidate = in AddTemplateOverloadCandidate()
7493 OverloadCandidate &Candidate = CandidateSet.addCandidate(1); in AddConversionCandidate()
7674 OverloadCandidate &Candidate = CandidateSet.addCandidate(); in AddTemplateConversionCandidate()
7687 OverloadCandidate &Candidate = CandidateSet.addCandidate(); in AddTemplateConversionCandidate()
7727 OverloadCandidate &Candidate = CandidateSet.addCandidate(Args.size() + 1); in AddSurrogateCandidate()
7934 OverloadCandidate &Candidate = CandidateSet.addCandidate(Args.size()); in AddBuiltinCandidate()
[all …]
H A DSemaCodeComplete.cpp3725 const CodeCompleteConsumer::OverloadCandidate &Result, unsigned ArgIndex) { in getParameterComment()
3907 CodeCompleteConsumer::OverloadCandidate::CreateSignatureString( in CreateSignatureString()
5981 typedef CodeCompleteConsumer::OverloadCandidate ResultCandidate;
5987 llvm::stable_sort(CandidateSet, [&](const OverloadCandidate &X, in mergeCandidatesWithResults()
5988 const OverloadCandidate &Y) { in mergeCandidatesWithResults()
5994 for (OverloadCandidate &Candidate : CandidateSet) { in mergeCandidatesWithResults()
H A DSemaExprCXX.cpp2573 SmallVector<OverloadCandidate*, 32> Cands; in resolveAllocationOverload()
2574 SmallVector<OverloadCandidate*, 32> AlignedCands; in resolveAllocationOverload()
2577 auto IsAligned = [](OverloadCandidate &C) { in resolveAllocationOverload()
2581 auto IsUnaligned = [&](OverloadCandidate &C) { return !IsAligned(C); }; in resolveAllocationOverload()
H A DSemaInit.cpp10368 [Function](const OverloadCandidate &Candidate) -> bool { in PerformCopyInitialization()
/openbsd-src/gnu/llvm/clang/tools/libclang/
H A DCIndexCodeCompletion.cpp657 OverloadCandidate *Candidates, in ProcessOverloadCandidates()
/openbsd-src/gnu/llvm/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangExpressionParser.cpp986 OverloadCandidate *Candidates, in ProcessOverloadCandidates()
/openbsd-src/gnu/llvm/clang/lib/Frontend/
H A DASTUnit.cpp1952 OverloadCandidate *Candidates, in ProcessOverloadCandidates()