tools/clang/lib/Sema/SemaHLSL.cpp
/// <summary>Deduces template arguments on a function call in an HLSL program.</summary>
Deduces template arguments on a function call in an HLSL program.
Deduces template arguments on a function call in an HLSL program .
Sema::TemplateDeductionResult hlsl::DeduceTemplateArgumentsForHLSL(Sema* self,
  FunctionTemplateDecl *FunctionTemplate,
  TemplateArgumentListInfo *ExplicitTemplateArgs, ArrayRef<Expr *> Args,
  FunctionDecl *&Specialization, TemplateDeductionInfo &Info)
{
  return HLSLExternalSource::FromSema(self)
    ->DeduceTemplateArgumentsForHLSL(FunctionTemplate, ExplicitTemplateArgs, Args, Specialization, Info);
}
Sema :: TemplateDeductionResult hlsl :: DeduceTemplateArgumentsForHLSL ( Sema * self , FunctionTemplateDecl * FunctionTemplate , TemplateArgumentListInfo * ExplicitTemplateArgs , ArrayRef < Expr * > Args , FunctionDecl * & Specialization , TemplateDeductionInfo & Info ) { return HLSLExternalSource :: FromSema ( self ) -> DeduceTemplateArgumentsForHLSL ( FunctionTemplate , ExplicitTemplateArgs , Args , Specialization , Info ) ; }
<summary>Deduces template arguments on a function call in an HLSL program.</summary>
<summary > Deduces template arguments on a function call in an HLSL program . < / summary >