Home
last modified time | relevance | path

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

/minix3/external/bsd/llvm/dist/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp92 SmallVectorImpl<DeducedTemplateArgument> &Deduced);
125 Deduced,
137 SmallVectorImpl<DeducedTemplateArgument> &Deduced);
321 SmallVectorImpl<DeducedTemplateArgument> &Deduced) { in DeduceNonTypeTemplateArgument() argument
328 Deduced[NTTP->getIndex()], in DeduceNonTypeTemplateArgument()
332 Info.FirstArg = Deduced[NTTP->getIndex()]; in DeduceNonTypeTemplateArgument()
337 Deduced[NTTP->getIndex()] = Result; in DeduceNonTypeTemplateArgument()
350 SmallVectorImpl<DeducedTemplateArgument> &Deduced) { in DeduceNonTypeTemplateArgument() argument
358 Deduced[NTTP->getIndex()], in DeduceNonTypeTemplateArgument()
363 Info.FirstArg = Deduced[NTTP->getIndex()]; in DeduceNonTypeTemplateArgument()
[all …]
H A DSemaStmt.cpp2804 QualType Deduced; in DeduceFunctionTypeFromReturnExpr() local
2833 DeduceAutoResult DAR = DeduceAutoType(OrigResultType, RetExpr, Deduced); in DeduceFunctionTypeFromReturnExpr()
2858 Deduced = SubstAutoType(OrigResultType.getType(), Context.VoidTy); in DeduceFunctionTypeFromReturnExpr()
2859 if (Deduced.isNull()) in DeduceFunctionTypeFromReturnExpr()
2868 AutoType *NewAT = Deduced->getContainedAutoType(); in DeduceFunctionTypeFromReturnExpr()
2885 Context.adjustDeducedFunctionResultType(FD, Deduced); in DeduceFunctionTypeFromReturnExpr()
H A DTreeTransform.h830 QualType RebuildAutoType(QualType Deduced, bool IsDecltypeAuto) { in RebuildAutoType() argument
834 return SemaRef.Context.getAutoType(Deduced, IsDecltypeAuto, in RebuildAutoType()
3755 QualType Deduced = AutoTy->getDeducedType(); in TransformQualifiedType() local
3756 Qualifiers Qs = Deduced.getQualifiers(); in TransformQualifiedType()
3758 Deduced = SemaRef.Context.getQualifiedType(Deduced.getUnqualifiedType(), in TransformQualifiedType()
3760 Result = SemaRef.Context.getAutoType(Deduced, AutoTy->isDecltypeAuto(), in TransformQualifiedType()
H A DSemaCodeComplete.cpp2668 llvm::SmallBitVector Deduced; in CreateCodeCompletionString() local
2669 Sema::MarkDeducedTemplateParameters(Ctx, FunTmpl, Deduced); in CreateCodeCompletionString()
2671 for (LastDeducibleArgument = Deduced.size(); LastDeducibleArgument > 0; in CreateCodeCompletionString()
2673 if (!Deduced[LastDeducibleArgument - 1]) { in CreateCodeCompletionString()
H A DSemaDecl.cpp9724 QualType Deduced; in BuildDeclaratorGroup() local
9736 if (Deduced.isNull()) { in BuildDeclaratorGroup()
9737 Deduced = U; in BuildDeclaratorGroup()
9744 << Deduced << DeducedDecl->getDeclName() in BuildDeclaratorGroup()
/minix3/external/bsd/llvm/dist/clang/include/clang/Sema/
H A 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()
H A DTemplate.h167 void setDeducedFromArrayBound(bool Deduced) { in setDeducedFromArrayBound() argument
168 DeducedFromArrayBound = Deduced; in setDeducedFromArrayBound()
H A DSema.h6160 SmallVectorImpl<DeducedTemplateArgument> &Deduced,
6180 SmallVectorImpl<DeducedTemplateArgument> &Deduced,
6272 llvm::SmallBitVector &Deduced) { in MarkDeducedTemplateParameters() argument
6273 return MarkDeducedTemplateParameters(Context, FunctionTemplate, Deduced); in MarkDeducedTemplateParameters()
6277 llvm::SmallBitVector &Deduced);
/minix3/external/bsd/llvm/dist/clang/include/clang/AST/
H A DType.h3748 static void Profile(llvm::FoldingSetNodeID &ID, QualType Deduced,
3750 ID.AddPointer(Deduced.getAsOpaquePtr());
/minix3/external/bsd/llvm/dist/clang/lib/Serialization/
H A DASTReader.cpp5410 QualType Deduced = readType(*Loc.F, Record, Idx); in readTypeRecord() local
5412 bool IsDependent = Deduced.isNull() ? Record[Idx++] : false; in readTypeRecord()
5413 return Context.getAutoType(Deduced, IsDecltypeAuto, IsDependent); in readTypeRecord()