Home
last modified time | relevance | path

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

/freebsd-9-stable/contrib/llvm/tools/clang/lib/Sema/
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 …]
DSemaStmt.cpp2655 QualType Deduced; in DeduceFunctionTypeFromReturnExpr() local
2684 DeduceAutoResult DAR = DeduceAutoType(OrigResultType, RetExpr, Deduced); in DeduceFunctionTypeFromReturnExpr()
2704 Deduced = SubstAutoType(OrigResultType.getType(), Context.VoidTy); in DeduceFunctionTypeFromReturnExpr()
2705 if (Deduced.isNull()) in DeduceFunctionTypeFromReturnExpr()
2714 AutoType *NewAT = Deduced->getContainedAutoType(); in DeduceFunctionTypeFromReturnExpr()
2731 Context.adjustDeducedFunctionResultType(FD, Deduced); in DeduceFunctionTypeFromReturnExpr()
DTreeTransform.h796 QualType RebuildAutoType(QualType Deduced, bool IsDecltypeAuto) { in RebuildAutoType() argument
800 return SemaRef.Context.getAutoType(Deduced, IsDecltypeAuto, in RebuildAutoType()
3531 QualType Deduced = AutoTy->getDeducedType(); in TransformQualifiedType() local
3532 Qualifiers Qs = Deduced.getQualifiers(); in TransformQualifiedType()
3534 Deduced = SemaRef.Context.getQualifiedType(Deduced.getUnqualifiedType(), in TransformQualifiedType()
3536 Result = SemaRef.Context.getAutoType(Deduced, AutoTy->isDecltypeAuto(), in TransformQualifiedType()
DSemaCodeComplete.cpp2674 llvm::SmallBitVector Deduced; in CreateCodeCompletionString() local
2675 Sema::MarkDeducedTemplateParameters(Ctx, FunTmpl, Deduced); in CreateCodeCompletionString()
2677 for (LastDeducibleArgument = Deduced.size(); LastDeducibleArgument > 0; in CreateCodeCompletionString()
2679 if (!Deduced[LastDeducibleArgument - 1]) { in CreateCodeCompletionString()
DSemaDecl.cpp9008 QualType Deduced; in BuildDeclaratorGroup() local
9020 if (Deduced.isNull()) { in BuildDeclaratorGroup()
9021 Deduced = U; in BuildDeclaratorGroup()
9028 << Deduced << DeducedDecl->getDeclName() in BuildDeclaratorGroup()
/freebsd-9-stable/contrib/llvm/tools/clang/include/clang/Sema/
DTemplateDeduction.h33 TemplateArgumentList *Deduced; variable
51 : Deduced(0), Loc(Loc), HasSFINAEDiagnostic(false), Expression(0) { } in TemplateDeductionInfo()
61 TemplateArgumentList *Result = Deduced; in take()
62 Deduced = 0; in take()
78 Deduced = NewDeduced; in reset()
DTemplate.h167 void setDeducedFromArrayBound(bool Deduced) { in setDeducedFromArrayBound() argument
168 DeducedFromArrayBound = Deduced; in setDeducedFromArrayBound()
DSema.h5859 SmallVectorImpl<DeducedTemplateArgument> &Deduced,
5879 SmallVectorImpl<DeducedTemplateArgument> &Deduced,
5969 llvm::SmallBitVector &Deduced) { in MarkDeducedTemplateParameters() argument
5970 return MarkDeducedTemplateParameters(Context, FunctionTemplate, Deduced); in MarkDeducedTemplateParameters()
5974 llvm::SmallBitVector &Deduced);
/freebsd-9-stable/contrib/llvm/tools/clang/include/clang/AST/
DType.h3667 static void Profile(llvm::FoldingSetNodeID &ID, QualType Deduced,
3669 ID.AddPointer(Deduced.getAsOpaquePtr());
/freebsd-9-stable/contrib/llvm/tools/clang/lib/Serialization/
DASTReader.cpp4738 QualType Deduced = readType(*Loc.F, Record, Idx); in readTypeRecord() local
4740 bool IsDependent = Deduced.isNull() ? Record[Idx++] : false; in readTypeRecord()
4741 return Context.getAutoType(Deduced, IsDecltypeAuto, IsDependent); in readTypeRecord()