19 Mar
2007
19 Mar
'07
9:46 p.m.
Christian Henning wrote:
Thanks for the answer. I figured that from the error messages. So, what would be the best to do?
Applying the attached changes should work. Regards, Tobias --- fusion070319.cpp 2007-03-19 22:43:34.000000000 +0100 +++ fusion070319.cpp.orig 2007-03-19 22:42:07.000000000 +0100 @@ -1,7 +1,3 @@ -#include <iostream> -#include <stdexcept> - - #include <vector> #include <boost/mpl/assert.hpp> @@ -55,7 +51,7 @@ : _init( false ), _size( 0 ) {} template< class T > - void operator()( T& t ) const + void operator()( T& t ) { if( !_init ) { @@ -74,8 +70,8 @@ private: - mutable bool _init; - mutable size_t _size; + bool _init; + size_t _size; }; struct print