Fixing issue with template declaration in DispatcherStreamingMapField

This commit is contained in:
Christopher Sewell 2016-08-16 17:41:21 -06:00
parent c4ab06f7cb
commit 49b581a675

@ -215,12 +215,13 @@ public:
numberOfInstances = fullSize - blockSize*block;
typedef typename Invocation::ParameterInterface ParameterInterfaceType;
typedef typename ParameterInterfaceType::
typedef typename ParameterInterfaceType::template
StaticTransformType<TransformFunctorType>::type ReportedType;
ReportedType newParams = invocation.Parameters.StaticTransformCont(
TransformFunctorType(block, blockSize, numberOfInstances, fullSize));
typedef typename Invocation::ChangeParametersType<ReportedType>::type ChangedType;
typedef typename Invocation::template
ChangeParametersType<ReportedType>::type ChangedType;
ChangedType changedParams = invocation.ChangeParameters(newParams);
this->BasicInvoke(changedParams, numberOfInstances, Device());