diff --git a/corsika/framework/stack/SecondaryView.hpp b/corsika/framework/stack/SecondaryView.hpp index a51538d583d91bd9dbbb5a962be3fad07555aeeb..1a58b219afa23511ee34ce083cbc69968d0458f3 100644 --- a/corsika/framework/stack/SecondaryView.hpp +++ b/corsika/framework/stack/SecondaryView.hpp @@ -88,9 +88,9 @@ namespace corsika { inner_stack_value_type> stack_value_iterator; - typedef ConstStackIteratorInterface<std::remove_reference_t<TStackDataType>, - TParticleInterface, MSecondaryProducer, - inner_stack_value_type> + typedef ConstStackIteratorInterface< + std::remove_reference_t<TStackDataType>, TParticleInterface, + MSecondaryProducer, inner_stack_value_type> const_stack_value_iterator; /// @} @@ -98,10 +98,10 @@ namespace corsika { TParticleInterface, MSecondaryProducer, view_type> stack_view_iterator; - typedef ConstStackIteratorInterface<std::remove_reference_t<TStackDataType>, - TParticleInterface, MSecondaryProducer, view_type> + typedef ConstStackIteratorInterface< + typename std::remove_reference<TStackDataType>::type, TParticleInterface, + MSecondaryProducer, view_type> const_stack_view_iterator; - /** * this is the full type of the declared TParticleInterface: */