Using auto in WorkletInvokeFunctorDetail
This change makes use of c++11 auto in the return type of WorletInvokerFunctorDetail.h.
The reason of this change is to relax ThreadIndicesType trait dependency so that in the in the future we could have heterogenous types of ThreadIndices, this will allow us to have further optimizations.
Therefore this will be the first part of a series of Merge Requests:
-
!2035 (merged) Using auto in
WorkletInvokerFunctorDetail.h -
!2032 (merged) Remove
ThreadIndicesTypesconcrete instances in theFetch's specializations - !2027 (merged) Adding new template parameter in ThreadIndicesTologyMap and its specializations.
Signed-off-by: Vicente Adolfo Bolea Sanchez vicente.bolea@kitware.com
Edited by Vicente Bolea