Searched refs:Deduced (Results 1 – 10 of 10) sorted by relevance
| /freebsd-9-stable/contrib/llvm/tools/clang/lib/Sema/ |
| D | SemaTemplateDeduction.cpp | 92 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 …]
|
| D | SemaStmt.cpp | 2655 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()
|
| D | TreeTransform.h | 796 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()
|
| D | SemaCodeComplete.cpp | 2674 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()
|
| D | SemaDecl.cpp | 9008 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/ |
| D | TemplateDeduction.h | 33 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()
|
| D | Template.h | 167 void setDeducedFromArrayBound(bool Deduced) { in setDeducedFromArrayBound() argument 168 DeducedFromArrayBound = Deduced; in setDeducedFromArrayBound()
|
| D | Sema.h | 5859 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/ |
| D | Type.h | 3667 static void Profile(llvm::FoldingSetNodeID &ID, QualType Deduced, 3669 ID.AddPointer(Deduced.getAsOpaquePtr());
|
| /freebsd-9-stable/contrib/llvm/tools/clang/lib/Serialization/ |
| D | ASTReader.cpp | 4738 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()
|