Home
last modified time | relevance | path

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

/external/clang/lib/Sema/
DSemaTemplateDeduction.cpp92 SmallVectorImpl<DeducedTemplateArgument> &Deduced);
101 Deduced,
111 SmallVectorImpl<DeducedTemplateArgument> &Deduced);
295 SmallVectorImpl<DeducedTemplateArgument> &Deduced) { in DeduceNonTypeTemplateArgument() argument
302 Deduced[NTTP->getIndex()], in DeduceNonTypeTemplateArgument()
306 Info.FirstArg = Deduced[NTTP->getIndex()]; in DeduceNonTypeTemplateArgument()
311 Deduced[NTTP->getIndex()] = Result; in DeduceNonTypeTemplateArgument()
324 SmallVectorImpl<DeducedTemplateArgument> &Deduced) { in DeduceNonTypeTemplateArgument() argument
332 Deduced[NTTP->getIndex()], in DeduceNonTypeTemplateArgument()
337 Info.FirstArg = Deduced[NTTP->getIndex()]; in DeduceNonTypeTemplateArgument()
[all …]
DSemaStmt.cpp3011 QualType Deduced; in DeduceFunctionTypeFromReturnExpr() local
3035 DeduceAutoResult DAR = DeduceAutoType(OrigResultType, RetExpr, Deduced); in DeduceFunctionTypeFromReturnExpr()
3060 Deduced = SubstAutoType(OrigResultType.getType(), Context.VoidTy); in DeduceFunctionTypeFromReturnExpr()
3061 if (Deduced.isNull()) in DeduceFunctionTypeFromReturnExpr()
3070 AutoType *NewAT = Deduced->getContainedAutoType(); in DeduceFunctionTypeFromReturnExpr()
3090 Context.adjustDeducedFunctionResultType(FD, Deduced); in DeduceFunctionTypeFromReturnExpr()
DTreeTransform.h851 QualType RebuildAutoType(QualType Deduced, AutoTypeKeyword Keyword) { in RebuildAutoType() argument
855 return SemaRef.Context.getAutoType(Deduced, Keyword, in RebuildAutoType()
3966 QualType Deduced = AutoTy->getDeducedType(); in TransformQualifiedType() local
3967 Qualifiers Qs = Deduced.getQualifiers(); in TransformQualifiedType()
3969 Deduced = SemaRef.Context.getQualifiedType(Deduced.getUnqualifiedType(), in TransformQualifiedType()
3971 Result = SemaRef.Context.getAutoType(Deduced, AutoTy->getKeyword(), in TransformQualifiedType()
DSemaCodeComplete.cpp2719 llvm::SmallBitVector Deduced; in CreateCodeCompletionString() local
2720 Sema::MarkDeducedTemplateParameters(Ctx, FunTmpl, Deduced); in CreateCodeCompletionString()
2722 for (LastDeducibleArgument = Deduced.size(); LastDeducibleArgument > 0; in CreateCodeCompletionString()
2724 if (!Deduced[LastDeducibleArgument - 1]) { in CreateCodeCompletionString()
DSemaDecl.cpp10298 QualType Deduced; in BuildDeclaratorGroup() local
10310 if (Deduced.isNull()) { in BuildDeclaratorGroup()
10311 Deduced = U; in BuildDeclaratorGroup()
10318 << Deduced << DeducedDecl->getDeclName() in BuildDeclaratorGroup()
/external/clang/include/clang/Sema/
DTemplateDeduction.h34 TemplateArgumentList *Deduced; variable
52 : Deduced(nullptr), Loc(Loc), HasSFINAEDiagnostic(false), in TemplateDeductionInfo()
63 TemplateArgumentList *Result = Deduced; in take()
64 Deduced = nullptr; in take()
80 Deduced = NewDeduced; in reset()
DTemplate.h167 void setDeducedFromArrayBound(bool Deduced) { in setDeducedFromArrayBound() argument
168 DeducedFromArrayBound = Deduced; in setDeducedFromArrayBound()
DSema.h6339 SmallVectorImpl<DeducedTemplateArgument> &Deduced,
6359 SmallVectorImpl<DeducedTemplateArgument> &Deduced,
6458 llvm::SmallBitVector &Deduced) { in MarkDeducedTemplateParameters() argument
6459 return MarkDeducedTemplateParameters(Context, FunctionTemplate, Deduced); in MarkDeducedTemplateParameters()
6463 llvm::SmallBitVector &Deduced);
/external/clang/include/clang/AST/
DType.h3955 static void Profile(llvm::FoldingSetNodeID &ID, QualType Deduced,
3957 ID.AddPointer(Deduced.getAsOpaquePtr());
/external/clang/lib/Serialization/
DASTReader.cpp5417 QualType Deduced = readType(*Loc.F, Record, Idx); in readTypeRecord() local
5419 bool IsDependent = Deduced.isNull() ? Record[Idx++] : false; in readTypeRecord()
5420 return Context.getAutoType(Deduced, Keyword, IsDependent); in readTypeRecord()