diff --git a/alib2std/src/extensions/vector.hpp b/alib2std/src/extensions/vector.hpp index 97e7434247686d4c6c8611542a50d84000d45d5a..6a9d671f1a3249401d5e2a3039ac61e39dbc7703 100644 --- a/alib2std/src/extensions/vector.hpp +++ b/alib2std/src/extensions/vector.hpp @@ -297,8 +297,8 @@ bool any ( const ext::vector < bool, Ts ... > & v ) { } template < class ... Ts > -void fill ( const ext::vector < bool, Ts ... > & v ) { - typename ext::vector < bool, Ts ... >::const_iterator itV = v.begin ( ); +void fill ( ext::vector < bool, Ts ... > & v ) { + typename ext::vector < bool, Ts ... >::iterator itV = v.begin ( ); // c++ implementation-specific while ( itV < v.end ( ) ) @@ -306,8 +306,8 @@ void fill ( const ext::vector < bool, Ts ... > & v ) { } template < class ... Ts > -void clear ( const ext::vector < bool, Ts ... > & v ) { - typename ext::vector < bool, Ts ... >::const_iterator itV = v.begin ( ); +void clear ( ext::vector < bool, Ts ... > & v ) { + typename ext::vector < bool, Ts ... >::iterator itV = v.begin ( ); // c++ implementation-specific while ( itV < v.end ( ) )