``ValLocScalar`` ================ .. role::cpp(code) :language: cpp Template class for storing a value plus index for min/max location reducers. Should be accessed via ``::value_type`` defined for particular reducer. Header File: ```` Usage ----- .. code-block:: cpp MaxLoc::value_type result; parallel_reduce(N,Functor,MaxLoc(result)); T resultValue = result.val; I resultIndex = result.loc; Synopsis -------- .. code-block:: cpp template struct ValLocScalar{ Scalar val; Index loc; void operator = (const ValLocScalar& rhs); }; Public Members -------------- Variables ~~~~~~~~~ * ``val``: Scalar Value. * ``loc``: Scalar index. Assignment operators ~~~~~~~~~~~~~~~~~~~~ * ``void operator = (const ValLocScalar& rhs);`` assign ``val`` and ``loc`` from ``rhs``;