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,
110 SmallVectorImpl<DeducedTemplateArgument> &Deduced,
292 SmallVectorImpl<DeducedTemplateArgument> &Deduced) { in DeduceNonTypeTemplateArgument() argument
299 Deduced[NTTP->getIndex()], in DeduceNonTypeTemplateArgument()
303 Info.FirstArg = Deduced[NTTP->getIndex()]; in DeduceNonTypeTemplateArgument()
308 Deduced[NTTP->getIndex()] = Result; in DeduceNonTypeTemplateArgument()
321 SmallVectorImpl<DeducedTemplateArgument> &Deduced) { in DeduceNonTypeTemplateArgument() argument
329 Deduced[NTTP->getIndex()], in DeduceNonTypeTemplateArgument()
334 Info.FirstArg = Deduced[NTTP->getIndex()]; in DeduceNonTypeTemplateArgument()
[all …]
DSemaStmt.cpp3066 QualType Deduced; in DeduceFunctionTypeFromReturnExpr() local
3090 DeduceAutoResult DAR = DeduceAutoType(OrigResultType, RetExpr, Deduced); in DeduceFunctionTypeFromReturnExpr()
3115 Deduced = SubstAutoType(OrigResultType.getType(), Context.VoidTy); in DeduceFunctionTypeFromReturnExpr()
3116 if (Deduced.isNull()) in DeduceFunctionTypeFromReturnExpr()
3126 AutoType *NewAT = Deduced->getContainedAutoType(); in DeduceFunctionTypeFromReturnExpr()
3151 Context.adjustDeducedFunctionResultType(FD, Deduced); in DeduceFunctionTypeFromReturnExpr()
DTreeTransform.h860 QualType RebuildAutoType(QualType Deduced, AutoTypeKeyword Keyword) { in RebuildAutoType() argument
864 return SemaRef.Context.getAutoType(Deduced, Keyword, in RebuildAutoType()
4072 QualType Deduced = AutoTy->getDeducedType(); in TransformQualifiedType() local
4073 Qualifiers Qs = Deduced.getQualifiers(); in TransformQualifiedType()
4075 Deduced = SemaRef.Context.getQualifiedType(Deduced.getUnqualifiedType(), in TransformQualifiedType()
4077 Result = SemaRef.Context.getAutoType(Deduced, AutoTy->getKeyword(), in TransformQualifiedType()
DSemaCodeComplete.cpp2731 llvm::SmallBitVector Deduced; in CreateCodeCompletionString() local
2732 Sema::MarkDeducedTemplateParameters(Ctx, FunTmpl, Deduced); in CreateCodeCompletionString()
2734 for (LastDeducibleArgument = Deduced.size(); LastDeducibleArgument > 0; in CreateCodeCompletionString()
2736 if (!Deduced[LastDeducibleArgument - 1]) { in CreateCodeCompletionString()
DSemaDecl.cpp10707 QualType Deduced; in BuildDeclaratorGroup() local
10719 if (Deduced.isNull()) { in BuildDeclaratorGroup()
10720 Deduced = U; in BuildDeclaratorGroup()
10727 << 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.h6467 SmallVectorImpl<DeducedTemplateArgument> &Deduced,
6487 SmallVectorImpl<DeducedTemplateArgument> &Deduced,
6586 llvm::SmallBitVector &Deduced) { in MarkDeducedTemplateParameters() argument
6587 return MarkDeducedTemplateParameters(Context, FunctionTemplate, Deduced); in MarkDeducedTemplateParameters()
6591 llvm::SmallBitVector &Deduced);
/external/clang/include/clang/AST/
DType.h4125 static void Profile(llvm::FoldingSetNodeID &ID, QualType Deduced,
4127 ID.AddPointer(Deduced.getAsOpaquePtr());
/external/clang/lib/Serialization/
DASTReader.cpp5450 QualType Deduced = readType(*Loc.F, Record, Idx); in readTypeRecord() local
5452 bool IsDependent = Deduced.isNull() ? Record[Idx++] : false; in readTypeRecord()
5453 return Context.getAutoType(Deduced, Keyword, IsDependent); in readTypeRecord()