WHAT:
Replace variadic templates, such as:
template < typename... Indices index_t offset_at_indices ( Indices...const& a_indices )const
template < typename... Indices index_t
template < typename... Indices
index_t
offset_at_indices
( Indices...const& a_indices )const
to:
template < typename Indices index_t offset_at_indices ( Indices const& a_indices )const
template < typename Indices index_t
template < typename Indices
( Indices const& a_indices )const
where Indices is some type of stl container type with begin/end member functions.
WHY:
Avoid annoying warning messages, such as: warning: narrowing conversion of 'a_size#0' from 'int' to 'unsigned int' from g++ compiler.
Avoid annoying warning messages, such as:
warning: narrowing conversion of 'a_size#0' from 'int' to 'unsigned int'
from g++ compiler.