Searched refs:Deduced (Results 1 – 10 of 10) sorted by relevance
/external/clang/lib/Sema/ |
D | SemaTemplateDeduction.cpp | 92 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 …]
|
D | SemaStmt.cpp | 3011 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()
|
D | TreeTransform.h | 851 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()
|
D | SemaCodeComplete.cpp | 2719 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()
|
D | SemaDecl.cpp | 10298 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/ |
D | TemplateDeduction.h | 34 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()
|
D | Template.h | 167 void setDeducedFromArrayBound(bool Deduced) { in setDeducedFromArrayBound() argument 168 DeducedFromArrayBound = Deduced; in setDeducedFromArrayBound()
|
D | Sema.h | 6339 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/ |
D | Type.h | 3955 static void Profile(llvm::FoldingSetNodeID &ID, QualType Deduced, 3957 ID.AddPointer(Deduced.getAsOpaquePtr());
|
/external/clang/lib/Serialization/ |
D | ASTReader.cpp | 5417 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()
|