
Robert Ramey wrote:
I've looked at this a little and there are a couple of issues.
The majority of these are easily fixable and I expect I will do so soon. However
A number of places I use size_t in file write operations and I get a warning for invalid conversion from size_to to streamsize ! streamsize is a signed integer and size_t is not. I'm not really sure whether they are the same size or not. So its unclear to me what the warning is suggesting that I do.
Can't you just "typedef ptrdiff_t streamsize" ?
[...] To do this, I compiled the libraries with vc 7.1 with 64 bit portability turned on. I really only got a few messages - maybe a score - certainly not thousands.
I was probably unclear: the actual warnings are just few, but there is a "trace hint" emitted for each template instantiation holding the problem, so the output sums up to about thousand lines (in my quite simple case). Did you test some user code, too (these warnings will not show up unless the templates they're in get instantiated. So does this happen when building the library ?) ?
So I may be missing something. I would be curious to know if you are getting messages I'm not - perhaps by suppressing 64 bit portability checking just to see what happens.
No warnings with 64-bit tests turned off. Guess I'll just put a dump of what I see when they're enabled at the end of this message (I put some "---..." separator lines in there to find the start of the messages - these are 4 warning messages). Greetings, Tobias Compiler (MSVC8 - Version 14.00.*) output: E:\Libs\Boost\MainCVS\boost\serialization\collections_save_imp.hpp(36) : warning C4267: 'initializing' : conversion from 'size_t' to 'unsigned int', possible loss of data E:\Libs\Boost\MainCVS\boost\serialization\list.hpp(50) : see reference to function template instantiation 'void boost::serialization::stl::save_collection<Archive,std::list<_Ty>>(Archive &,const Container &)' being compiled with [ Archive=boost::archive::text_oarchive, _Ty=CursorThread *, Container=std::list<CursorThread *> ] E:\Libs\Boost\MainCVS\boost\serialization\split_free.hpp(45) : see reference to function template instantiation 'void std::save<Archive,CursorThread*,std::allocator<_Ty>>(Archive &,const std::list<_Ty> &,const unsigned int)' being compiled with [ Archive=boost::archive::text_oarchive, _Ty=CursorThread * ] E:\Libs\Boost\MainCVS\boost\serialization\split_free.hpp(44) : while compiling class template member function 'void boost::serialization::free_saver<Archive,T>::invoke(Archive &,const T &,const unsigned int)' with [ Archive=boost::archive::text_oarchive, T=std::list<CursorThread *> ] E:\Libs\Boost\MainCVS\boost\serialization\split_free.hpp(70) : see reference to class template instantiation 'boost::serialization::free_saver<Archive,T>' being compiled with [ Archive=boost::archive::text_oarchive, T=std::list<CursorThread *> ] E:\Libs\Boost\MainCVS\boost\serialization\list.hpp(78) : see reference to function template instantiation 'void boost::serialization::split_free<Archive,std::list<_Ty>>(Archive &,T &,const unsigned int)' being compiled with [ Archive=boost::archive::text_oarchive, _Ty=CursorThread *, T=std::list<CursorThread *> ] E:\Libs\Boost\MainCVS\boost\serialization\serialization.hpp(121) : see reference to function template instantiation 'void std::serialize<Archive,CursorThread*,std::allocator<_Ty>>(Archive &,std::list<_Ty> &,const unsigned int)' being compiled with [ Archive=boost::archive::text_oarchive, _Ty=CursorThread * ] E:\Libs\Boost\MainCVS\boost\archive\detail\oserializer.hpp(152) : see reference to function template instantiation 'void boost::serialization::serialize_adl<Archive,T>(Archive &,T &,const unsigned int)' being compiled with [ Archive=boost::archive::text_oarchive, T=std::list<CursorThread *> ] E:\Libs\Boost\MainCVS\boost\serialization\extended_type_info_typeid.hpp(100) : while compiling class template member function 'void boost::archive::detail::oserializer<Archive,T>::save_object_data(boost::archive::detail::basic_oarchive &,const void *) const' with [ Archive=boost::archive::text_oarchive, T=std::list<CursorThread *> ] E:\Libs\Boost\MainCVS\boost\archive\detail\oserializer.hpp(234) : see reference to class template instantiation 'boost::archive::detail::oserializer<Archive,T>' being compiled with [ Archive=boost::archive::text_oarchive, T=std::list<CursorThread *> ] E:\Libs\Boost\MainCVS\boost\archive\detail\oserializer.hpp(233) : while compiling class template member function 'void boost::archive::detail::save_non_pointer_type<Archive,T>::save::invokex(Archive &,const T &)' with [ Archive=boost::archive::text_oarchive, T=std::list<CursorThread *> ] E:\Libs\Boost\MainCVS\boost\archive\detail\oserializer.hpp(309) : see reference to class template instantiation 'boost::archive::detail::save_non_pointer_type<Archive,T>::save' being compiled with [ Archive=boost::archive::text_oarchive, T=std::list<CursorThread *> ] E:\Libs\Boost\MainCVS\boost\archive\detail\oserializer.hpp(237) : while compiling class template member function 'void boost::archive::detail::save_non_pointer_type<Archive,T>::invoke(Archive &,const T &)' with [ Archive=boost::archive::text_oarchive, T=std::list<CursorThread *> ] E:\Libs\Boost\MainCVS\boost\archive\detail\oserializer.hpp(551) : see reference to class template instantiation 'boost::archive::detail::save_non_pointer_type<Archive,T>' being compiled with [ Archive=boost::archive::text_oarchive, T=std::list<CursorThread *> ] E:\Libs\Boost\MainCVS\boost\archive\basic_text_oarchive.hpp(71) : see reference to function template instantiation 'void boost::archive::save<Archive,T>(Archive &,const T &)' being compiled with [ Archive=boost::archive::text_oarchive, T=std::list<CursorThread *> ] E:\Libs\Boost\MainCVS\boost\archive\detail\interface_oarchive.hpp(80) : see reference to function template instantiation 'void boost::archive::basic_text_oarchive<Archive>::save_override<T>(const T &,int)' being compiled with [ Archive=boost::archive::text_oarchive, T=std::list<CursorThread *> ] E:\Libs\Boost\MainCVS\boost\archive\detail\interface_oarchive.hpp(110) : see reference to function template instantiation 'Archive &boost::archive::detail::interface_oarchive<Archive>::operator <<<T>(const T &)' being compiled with [ Archive=boost::archive::text_oarchive, T=std::list<CursorThread *> ] WinMain.cpp(88) : see reference to function template instantiation 'Archive &boost::archive::detail::interface_oarchive<Archive>::operator &<std::list<_Ty>>(T &)' being compiled with [ Archive=boost::archive::text_oarchive, _Ty=CursorThread *, T=std::list<CursorThread *> ] E:\Libs\Boost\MainCVS\boost\serialization\access.hpp(106) : see reference to function template instantiation 'void Desktop::serialize<Archive>(Archive &,const unsigned int)' being compiled with [ Archive=boost::archive::text_oarchive ] E:\Libs\Boost\MainCVS\boost\serialization\serialization.hpp(78) : see reference to function template instantiation 'void boost::serialization::access::serialize<Archive,T>(Archive &,T &,const unsigned int)' being compiled with [ Archive=boost::archive::text_oarchive, T=Desktop ] E:\Libs\Boost\MainCVS\boost\serialization\serialization.hpp(121) : see reference to function template instantiation 'void boost::serialization::serialize<Archive,T>(Archive &,T &,const unsigned int)' being compiled with [ Archive=boost::archive::text_oarchive, T=Desktop ] E:\Libs\Boost\MainCVS\boost\archive\detail\oserializer.hpp(152) : see reference to function template instantiation 'void boost::serialization::serialize_adl<Archive,T>(Archive &,T &,const unsigned int)' being compiled with [ Archive=boost::archive::text_oarchive, T=Desktop ] E:\Libs\Boost\MainCVS\boost\serialization\extended_type_info_typeid.hpp(100) : while compiling class template member function 'void boost::archive::detail::oserializer<Archive,T>::save_object_data(boost::archive::detail::basic_oarchive &,const void *) const' with [ Archive=boost::archive::text_oarchive, T=Desktop ] E:\Libs\Boost\MainCVS\boost\archive\detail\oserializer.hpp(234) : see reference to class template instantiation 'boost::archive::detail::oserializer<Archive,T>' being compiled with [ Archive=boost::archive::text_oarchive, T=Desktop ] E:\Libs\Boost\MainCVS\boost\archive\detail\oserializer.hpp(233) : while compiling class template member function 'void boost::archive::detail::save_non_pointer_type<Archive,T>::save::invokex(Archive &,const T &)' with [ Archive=boost::archive::text_oarchive, T=Desktop ] E:\Libs\Boost\MainCVS\boost\archive\detail\oserializer.hpp(309) : see reference to class template instantiation 'boost::archive::detail::save_non_pointer_type<Archive,T>::save' being compiled with [ Archive=boost::archive::text_oarchive, T=Desktop ] E:\Libs\Boost\MainCVS\boost\archive\detail\oserializer.hpp(237) : while compiling class template member function 'void boost::archive::detail::save_non_pointer_type<Archive,T>::invoke(Archive &,const T &)' with [ Archive=boost::archive::text_oarchive, T=Desktop ] E:\Libs\Boost\MainCVS\boost\archive\detail\oserializer.hpp(551) : see reference to class template instantiation 'boost::archive::detail::save_non_pointer_type<Archive,T>' being compiled with [ Archive=boost::archive::text_oarchive, T=Desktop ] E:\Libs\Boost\MainCVS\boost\archive\basic_text_oarchive.hpp(71) : see reference to function template instantiation 'void boost::archive::save<Archive,T>(Archive &,const T &)' being compiled with [ Archive=boost::archive::text_oarchive, T=Desktop ] E:\Libs\Boost\MainCVS\boost\archive\detail\interface_oarchive.hpp(80) : see reference to function template instantiation 'void boost::archive::basic_text_oarchive<Archive>::save_override<T>(const T &,int)' being compiled with [ Archive=boost::archive::text_oarchive, T=Desktop ] E:\Libs\Boost\MainCVS\boost\archive\detail\interface_oarchive.hpp(105) : see reference to function template instantiation 'Archive &boost::archive::detail::interface_oarchive<Archive>::operator <<<Desktop>(const T &)' being compiled with [ Archive=boost::archive::text_oarchive, T=Desktop ] WinMain.cpp(416) : see reference to function template instantiation 'Archive &boost::archive::detail::interface_oarchive<Archive>::operator <<<Desktop>(T &)' being compiled with [ Archive=boost::archive::text_oarchive, T=Desktop ] --------------------------------------------------------------------- E:\Libs\Boost\MainCVS\boost\archive\detail\oserializer.hpp(505) : warning C4267: 'initializing' : conversion from 'size_t' to 'int', possible loss of data E:\Libs\Boost\MainCVS\boost\archive\detail\oserializer.hpp(499) : while compiling class template member function 'void boost::archive::detail::save_array_type<Archive,T>::invoke(Archive &,T (&))' with [ Archive=boost::archive::text_oarchive, T=const Launch [6] ] E:\Libs\Boost\MainCVS\boost\archive\detail\oserializer.hpp(551) : see reference to class template instantiation 'boost::archive::detail::save_array_type<Archive,T>' being compiled with [ Archive=boost::archive::text_oarchive, T=const Launch [6] ] E:\Libs\Boost\MainCVS\boost\archive\basic_text_oarchive.hpp(71) : see reference to function template instantiation 'void boost::archive::save<Archive,const Launch[6]>(Archive &,T (&))' being compiled with [ Archive=boost::archive::text_oarchive, T=const Launch [6] ] E:\Libs\Boost\MainCVS\boost\archive\detail\interface_oarchive.hpp(80) : see reference to function template instantiation 'void boost::archive::basic_text_oarchive<Archive>::save_override<const Launch[6]>(T (&),int)' being compiled with [ Archive=boost::archive::text_oarchive, T=const Launch [6] ] E:\Libs\Boost\MainCVS\boost\archive\detail\interface_oarchive.hpp(110) : see reference to function template instantiation 'Archive &boost::archive::detail::interface_oarchive<Archive>::operator <<<const Launch[6]>(T (&))' being compiled with [ Archive=boost::archive::text_oarchive, T=const Launch [6] ] e:\Lab\Graphics\DashMesh\Cursor.hpp(129) : see reference to function template instantiation 'Archive &boost::archive::detail::interface_oarchive<Archive>::operator &<Launch[6]>(T (&))' being compiled with [ Archive=boost::archive::text_oarchive, T=Launch [6] ] E:\Libs\Boost\MainCVS\boost\serialization\access.hpp(106) : see reference to function template instantiation 'void Cursor::serialize<Archive>(Archive &,const unsigned int)' being compiled with [ Archive=boost::archive::text_oarchive ] E:\Libs\Boost\MainCVS\boost\serialization\serialization.hpp(78) : see reference to function template instantiation 'void boost::serialization::access::serialize<Archive,T>(Archive &,T &,const unsigned int)' being compiled with [ Archive=boost::archive::text_oarchive, T=type ] E:\Libs\Boost\MainCVS\boost\serialization\serialization.hpp(121) : see reference to function template instantiation 'void boost::serialization::serialize<Archive,T>(Archive &,T &,const unsigned int)' being compiled with [ Archive=boost::archive::text_oarchive, T=type ] E:\Libs\Boost\MainCVS\boost\archive\detail\oserializer.hpp(152) : see reference to function template instantiation 'void boost::serialization::serialize_adl<Archive,T>(Archive &,T &,const unsigned int)' being compiled with [ Archive=boost::archive::text_oarchive, T=type ] E:\Libs\Boost\MainCVS\boost\archive\detail\oserializer.hpp(107) : while compiling class template member function 'void boost::archive::detail::oserializer<Archive,T>::save_object_data(boost::archive::detail::basic_oarchive &,const void *) const' with [ Archive=boost::archive::text_oarchive, T=type ] E:\Libs\Boost\MainCVS\boost\archive\detail\oserializer.hpp(163) : see reference to class template instantiation 'boost::archive::detail::oserializer<Archive,T>' being compiled with [ Archive=boost::archive::text_oarchive, T=type ] E:\Libs\Boost\MainCVS\boost\archive\detail\oserializer.hpp(162) : while compiling class template member function 'const boost::archive::detail::basic_oserializer &boost::archive::detail::pointer_oserializer<T,Archive>::get_basic_serializer(void) const' with [ T=type, Archive=boost::archive::text_oarchive ] E:\Libs\Boost\MainCVS\boost\archive\detail\oserializer.hpp(530) : see reference to class template instantiation 'boost::archive::detail::pointer_oserializer<T,Archive>' being compiled with [ T=type, Archive=boost::archive::text_oarchive ] E:\Libs\Boost\MainCVS\boost\archive\detail\interface_oarchive.hpp(65) : see reference to function template instantiation 'const boost::archive::detail::basic_pointer_oserializer &boost::archive::detail::instantiate_pointer_oserializer<Archive,T>(Archive *,T *)' being compiled with [ Archive=boost::archive::text_oarchive, T=type ] E:\Libs\Boost\MainCVS\boost\archive\detail\oserializer.hpp(332) : see reference to function template instantiation 'const boost::archive::detail::basic_pointer_oserializer *boost::archive::detail::interface_oarchive<Archive>::register_type<T>(T *)' being compiled with [ Archive=boost::archive::text_oarchive, T=type ] E:\Libs\Boost\MainCVS\boost\archive\detail\oserializer.hpp(331) : while compiling class template member function 'const boost::archive::detail::basic_pointer_oserializer *boost::archive::detail::save_pointer_type<Archive,TPtr>::non_abstract<T>::register_type(Archive &)' with [ Archive=boost::archive::text_oarchive, TPtr=Cursor *, T=type ] E:\Libs\Boost\MainCVS\boost\archive\detail\oserializer.hpp(349) : see reference to class template instantiation 'boost::archive::detail::save_pointer_type<Archive,TPtr>::non_abstract<T>' being compiled with [ Archive=boost::archive::text_oarchive, TPtr=Cursor *, T=type ] E:\Libs\Boost\MainCVS\boost\archive\detail\oserializer.hpp(475) : see reference to function template instantiation 'const boost::archive::detail::basic_pointer_oserializer *boost::archive::detail::save_pointer_type<Archive,TPtr>::register_type<Cursor>(Archive &,T &)' being compiled with [ Archive=boost::archive::text_oarchive, TPtr=Cursor *, T=Cursor ] E:\Libs\Boost\MainCVS\boost\archive\detail\oserializer.hpp(462) : while compiling class template member function 'void boost::archive::detail::save_pointer_type<Archive,TPtr>::invoke(Archive &,const TPtr)' with [ Archive=boost::archive::text_oarchive, TPtr=Cursor * ] E:\Libs\Boost\MainCVS\boost\archive\detail\oserializer.hpp(551) : see reference to class template instantiation 'boost::archive::detail::save_pointer_type<Archive,TPtr>' being compiled with [ Archive=boost::archive::text_oarchive, TPtr=Cursor * ] E:\Libs\Boost\MainCVS\boost\archive\basic_text_oarchive.hpp(71) : see reference to function template instantiation 'void boost::archive::save<Archive,T>(Archive &,const T &)' being compiled with [ Archive=boost::archive::text_oarchive, T=Cursor * ] E:\Libs\Boost\MainCVS\boost\archive\detail\interface_oarchive.hpp(80) : see reference to function template instantiation 'void boost::archive::basic_text_oarchive<Archive>::save_override<T>(const T &,int)' being compiled with [ Archive=boost::archive::text_oarchive, T=Cursor * ] E:\Libs\Boost\MainCVS\boost\archive\detail\interface_oarchive.hpp(110) : see reference to function template instantiation 'Archive &boost::archive::detail::interface_oarchive<Archive>::operator <<<T>(const T &)' being compiled with [ Archive=boost::archive::text_oarchive, T=Cursor * ] WinMain.cpp(62) : see reference to function template instantiation 'Archive &boost::archive::detail::interface_oarchive<Archive>::operator &<Cursor*>(T &)' being compiled with [ Archive=boost::archive::text_oarchive, T=Cursor * ] E:\Libs\Boost\MainCVS\boost\serialization\access.hpp(106) : see reference to function template instantiation 'void CursorThread::serialize<Archive>(Archive &,const unsigned int)' being compiled with [ Archive=boost::archive::text_oarchive ] E:\Libs\Boost\MainCVS\boost\serialization\serialization.hpp(78) : see reference to function template instantiation 'void boost::serialization::access::serialize<Archive,T>(Archive &,T &,const unsigned int)' being compiled with [ Archive=boost::archive::text_oarchive, T=type ] E:\Libs\Boost\MainCVS\boost\serialization\serialization.hpp(121) : see reference to function template instantiation 'void boost::serialization::serialize<Archive,T>(Archive &,T &,const unsigned int)' being compiled with [ Archive=boost::archive::text_oarchive, T=type ] E:\Libs\Boost\MainCVS\boost\archive\detail\oserializer.hpp(152) : see reference to function template instantiation 'void boost::serialization::serialize_adl<Archive,T>(Archive &,T &,const unsigned int)' being compiled with [ Archive=boost::archive::text_oarchive, T=type ] E:\Libs\Boost\MainCVS\boost\archive\detail\oserializer.hpp(107) : while compiling class template member function 'void boost::archive::detail::oserializer<Archive,T>::save_object_data(boost::archive::detail::basic_oarchive &,const void *) const' with [ Archive=boost::archive::text_oarchive, T=type ] E:\Libs\Boost\MainCVS\boost\archive\detail\oserializer.hpp(163) : see reference to class template instantiation 'boost::archive::detail::oserializer<Archive,T>' being compiled with [ Archive=boost::archive::text_oarchive, T=type ] E:\Libs\Boost\MainCVS\boost\archive\detail\oserializer.hpp(162) : while compiling class template member function 'const boost::archive::detail::basic_oserializer &boost::archive::detail::pointer_oserializer<T,Archive>::get_basic_serializer(void) const' with [ T=type, Archive=boost::archive::text_oarchive ] E:\Libs\Boost\MainCVS\boost\archive\detail\oserializer.hpp(530) : see reference to class template instantiation 'boost::archive::detail::pointer_oserializer<T,Archive>' being compiled with [ T=type, Archive=boost::archive::text_oarchive ] E:\Libs\Boost\MainCVS\boost\archive\detail\interface_oarchive.hpp(65) : see reference to function template instantiation 'const boost::archive::detail::basic_pointer_oserializer &boost::archive::detail::instantiate_pointer_oserializer<Archive,T>(Archive *,T *)' being compiled with [ Archive=boost::archive::text_oarchive, T=type ] E:\Libs\Boost\MainCVS\boost\archive\detail\oserializer.hpp(332) : see reference to function template instantiation 'const boost::archive::detail::basic_pointer_oserializer *boost::archive::detail::interface_oarchive<Archive>::register_type<T>(T *)' being compiled with [ Archive=boost::archive::text_oarchive, T=type ] E:\Libs\Boost\MainCVS\boost\archive\detail\oserializer.hpp(331) : while compiling class template member function 'const boost::archive::detail::basic_pointer_oserializer *boost::archive::detail::save_pointer_type<Archive,TPtr>::non_abstract<T>::register_type(Archive &)' with [ Archive=boost::archive::text_oarchive, TPtr=CursorThread *, T=type ] E:\Libs\Boost\MainCVS\boost\archive\detail\oserializer.hpp(349) : see reference to class template instantiation 'boost::archive::detail::save_pointer_type<Archive,TPtr>::non_abstract<T>' being compiled with [ Archive=boost::archive::text_oarchive, TPtr=CursorThread *, T=type ] E:\Libs\Boost\MainCVS\boost\archive\detail\oserializer.hpp(475) : see reference to function template instantiation 'const boost::archive::detail::basic_pointer_oserializer *boost::archive::detail::save_pointer_type<Archive,TPtr>::register_type<CursorThread>(Archive &,T &)' being compiled with [ Archive=boost::archive::text_oarchive, TPtr=CursorThread *, T=CursorThread ] E:\Libs\Boost\MainCVS\boost\archive\detail\oserializer.hpp(462) : while compiling class template member function 'void boost::archive::detail::save_pointer_type<Archive,TPtr>::invoke(Archive &,CursorThread)' with [ Archive=boost::archive::text_oarchive, TPtr=CursorThread * ] E:\Libs\Boost\MainCVS\boost\archive\detail\oserializer.hpp(551) : see reference to class template instantiation 'boost::archive::detail::save_pointer_type<Archive,TPtr>' being compiled with [ Archive=boost::archive::text_oarchive, TPtr=CursorThread * ] E:\Libs\Boost\MainCVS\boost\archive\basic_text_oarchive.hpp(71) : see reference to function template instantiation 'void boost::archive::save<Archive,T>(Archive &,T &)' being compiled with [ Archive=boost::archive::text_oarchive, T=CursorThread *const ] E:\Libs\Boost\MainCVS\boost\archive\detail\interface_oarchive.hpp(87) : see reference to function template instantiation 'void boost::archive::basic_text_oarchive<Archive>::save_override<T>(T &,int)' being compiled with [ Archive=boost::archive::text_oarchive, T=CursorThread *const ] E:\Libs\Boost\MainCVS\boost\serialization\nvp.hpp(58) : see reference to function template instantiation 'Archive &boost::archive::detail::interface_oarchive<Archive>::operator &<T>(T &)' being compiled with [ Archive=boost::archive::text_oarchive, T=CursorThread *const ] E:\Libs\Boost\MainCVS\boost\serialization\access.hpp(106) : see reference to function template instantiation 'void boost::serialization::nvp<T>::serialize<Archive>(Archive &,const unsigned int) const' being compiled with [ T=CursorThread *const , Archive=boost::archive::text_oarchive ] E:\Libs\Boost\MainCVS\boost\serialization\serialization.hpp(78) : see reference to function template instantiation 'void boost::serialization::access::serialize<Archive,T>(Archive &,T &,const unsigned int)' being compiled with [ Archive=boost::archive::text_oarchive, T=boost::serialization::nvp<CursorThread *const > ] E:\Libs\Boost\MainCVS\boost\serialization\serialization.hpp(121) : see reference to function template instantiation 'void boost::serialization::serialize<Archive,T>(Archive &,T &,const unsigned int)' being compiled with [ Archive=boost::archive::text_oarchive, T=boost::serialization::nvp<CursorThread *const > ] E:\Libs\Boost\MainCVS\boost\archive\detail\oserializer.hpp(227) : see reference to function template instantiation 'void boost::serialization::serialize_adl<Archive,T>(Archive &,T &,const unsigned int)' being compiled with [ Archive=boost::archive::text_oarchive, T=boost::serialization::nvp<CursorThread *const > ] E:\Libs\Boost\MainCVS\boost\archive\detail\oserializer.hpp(222) : while compiling class template member function 'void boost::archive::detail::save_non_pointer_type<Archive,T>::save_only::invokex(Archive &,const T &)' with [ Archive=boost::archive::text_oarchive, T=boost::serialization::nvp<CursorThread *const > ] E:\Libs\Boost\MainCVS\boost\archive\detail\oserializer.hpp(309) : see reference to class template instantiation 'boost::archive::detail::save_non_pointer_type<Archive,T>::save_only' being compiled with [ Archive=boost::archive::text_oarchive, T=boost::serialization::nvp<CursorThread *const > ] E:\Libs\Boost\MainCVS\boost\archive\detail\oserializer.hpp(237) : while compiling class template member function 'void boost::archive::detail::save_non_pointer_type<Archive,T>::invoke(Archive &,const T &)' with [ Archive=boost::archive::text_oarchive, T=boost::serialization::nvp<CursorThread *const > ] E:\Libs\Boost\MainCVS\boost\archive\detail\oserializer.hpp(551) : see reference to class template instantiation 'boost::archive::detail::save_non_pointer_type<Archive,T>' being compiled with [ Archive=boost::archive::text_oarchive, T=boost::serialization::nvp<CursorThread *const > ] E:\Libs\Boost\MainCVS\boost\archive\basic_text_oarchive.hpp(71) : see reference to function template instantiation 'void boost::archive::save<Archive,T>(Archive &,const T &)' being compiled with [ Archive=boost::archive::text_oarchive, T=boost::serialization::nvp<CursorThread *const > ] E:\Libs\Boost\MainCVS\boost\archive\detail\interface_oarchive.hpp(80) : see reference to function template instantiation 'void boost::archive::basic_text_oarchive<Archive>::save_override<T>(const T &,int)' being compiled with [ Archive=boost::archive::text_oarchive, T=boost::serialization::nvp<CursorThread *const > ] E:\Libs\Boost\MainCVS\boost\serialization\collections_save_imp.hpp(42) : see reference to function template instantiation 'Archive &boost::archive::detail::interface_oarchive<Archive>::operator <<<boost::serialization::nvp<T>>(const boost::serialization::nvp<T> &)' being compiled with [ Archive=boost::archive::text_oarchive, T=CursorThread *const ] E:\Libs\Boost\MainCVS\boost\serialization\list.hpp(50) : see reference to function template instantiation 'void boost::serialization::stl::save_collection<Archive,std::list<_Ty>>(Archive &,const Container &)' being compiled with [ Archive=boost::archive::text_oarchive, _Ty=CursorThread *, Container=std::list<CursorThread *> ] --------------------------------------------------------------------- E:\Libs\Boost\MainCVS\boost\archive\detail\iserializer.hpp(479) : warning C4267: 'initializing' : conversion from 'size_t' to 'int', possible loss of data E:\Libs\Boost\MainCVS\boost\archive\detail\iserializer.hpp(474) : while compiling class template member function 'void boost::archive::detail::load_array_type<Archive,T>::invoke(Archive &,T (&))' with [ Archive=boost::archive::text_iarchive, T=Launch [6] ] E:\Libs\Boost\MainCVS\boost\archive\detail\iserializer.hpp(529) : see reference to class template instantiation 'boost::archive::detail::load_array_type<Archive,T>' being compiled with [ Archive=boost::archive::text_iarchive, T=Launch [6] ] E:\Libs\Boost\MainCVS\boost\archive\basic_text_iarchive.hpp(60) : see reference to function template instantiation 'void boost::archive::load<Archive,Launch[6]>(Archive &,T (&))' being compiled with [ Archive=boost::archive::text_iarchive, T=Launch [6] ] E:\Libs\Boost\MainCVS\boost\archive\text_iarchive.hpp(59) : see reference to function template instantiation 'void boost::archive::basic_text_iarchive<Archive>::load_override<Launch[6]>(T (&),int)' being compiled with [ Archive=boost::archive::text_iarchive, T=Launch [6] ] E:\Libs\Boost\MainCVS\boost\archive\detail\interface_iarchive.hpp(92) : see reference to function template instantiation 'void boost::archive::text_iarchive_impl<Archive>::load_override<Launch[6]>(T (&),int)' being compiled with [ Archive=boost::archive::text_iarchive, T=Launch [6] ] e:\Lab\Graphics\DashMesh\Cursor.hpp(129) : see reference to function template instantiation 'Archive &boost::archive::detail::interface_iarchive<Archive>::operator &<Launch[6]>(T (&))' being compiled with [ Archive=boost::archive::text_iarchive, T=Launch [6] ] E:\Libs\Boost\MainCVS\boost\serialization\access.hpp(106) : see reference to function template instantiation 'void Cursor::serialize<Archive>(Archive &,const unsigned int)' being compiled with [ Archive=boost::archive::text_iarchive ] E:\Libs\Boost\MainCVS\boost\serialization\serialization.hpp(78) : see reference to function template instantiation 'void boost::serialization::access::serialize<Archive,T>(Archive &,T &,const unsigned int)' being compiled with [ Archive=boost::archive::text_iarchive, T=Cursor ] E:\Libs\Boost\MainCVS\boost\serialization\serialization.hpp(121) : see reference to function template instantiation 'void boost::serialization::serialize<Archive,T>(Archive &,T &,const unsigned int)' being compiled with [ Archive=boost::archive::text_iarchive, T=Cursor ] E:\Libs\Boost\MainCVS\boost\archive\detail\iserializer.hpp(159) : see reference to function template instantiation 'void boost::serialization::serialize_adl<Archive,T>(Archive &,T &,const unsigned int)' being compiled with [ Archive=boost::archive::text_iarchive, T=Cursor ] E:\Libs\Boost\MainCVS\boost\archive\detail\iserializer.hpp(109) : while compiling class template member function 'void boost::archive::detail::iserializer<Archive,T>::load_object_data(boost::archive::detail::basic_iarchive &,void *,const unsigned int) const' with [ Archive=boost::archive::text_iarchive, T=Cursor ] E:\Libs\Boost\MainCVS\boost\archive\detail\iserializer.hpp(170) : see reference to class template instantiation 'boost::archive::detail::iserializer<Archive,T>' being compiled with [ Archive=boost::archive::text_iarchive, T=Cursor ] E:\Libs\Boost\MainCVS\boost\archive\detail\iserializer.hpp(169) : while compiling class template member function 'const boost::archive::detail::basic_iserializer &boost::archive::detail::pointer_iserializer<T,Archive>::get_basic_serializer(void) const' with [ T=Cursor, Archive=boost::archive::text_iarchive ] E:\Libs\Boost\MainCVS\boost\archive\detail\iserializer.hpp(508) : see reference to class template instantiation 'boost::archive::detail::pointer_iserializer<T,Archive>' being compiled with [ T=Cursor, Archive=boost::archive::text_iarchive ] E:\Libs\Boost\MainCVS\boost\archive\detail\interface_iarchive.hpp(61) : see reference to function template instantiation 'const boost::archive::detail::basic_pointer_iserializer &boost::archive::detail::instantiate_pointer_iserializer<Archive,T>(Archive *,T *)' being compiled with [ Archive=boost::archive::text_iarchive, T=Cursor ] E:\Libs\Boost\MainCVS\boost\archive\detail\iserializer.hpp(388) : see reference to function template instantiation 'const boost::archive::detail::basic_pointer_iserializer *boost::archive::detail::interface_iarchive<Archive>::register_type<T>(T *)' being compiled with [ Archive=boost::archive::text_iarchive, T=Cursor ] E:\Libs\Boost\MainCVS\boost\archive\detail\iserializer.hpp(387) : while compiling class template member function 'const boost::archive::detail::basic_pointer_iserializer *boost::archive::detail::load_pointer_type<Archive,Tptr>::non_abstract<T>::register_type(Archive &)' with [ Archive=boost::archive::text_iarchive, Tptr=Cursor *, T=Cursor ] E:\Libs\Boost\MainCVS\boost\archive\detail\iserializer.hpp(429) : see reference to class template instantiation 'boost::archive::detail::load_pointer_type<Archive,Tptr>::non_abstract<T>' being compiled with [ Archive=boost::archive::text_iarchive, Tptr=Cursor *, T=Cursor ] E:\Libs\Boost\MainCVS\boost\archive\detail\iserializer.hpp(449) : see reference to function template instantiation 'const boost::archive::detail::basic_pointer_iserializer *boost::archive::detail::load_pointer_type<Archive,Tptr>::register_type<Cursor>(Archive &,T &)' being compiled with [ Archive=boost::archive::text_iarchive, Tptr=Cursor *, T=Cursor ] E:\Libs\Boost\MainCVS\boost\archive\detail\iserializer.hpp(448) : while compiling class template member function 'void boost::archive::detail::load_pointer_type<Archive,Tptr>::invoke(Archive &,Tptr &)' with [ Archive=boost::archive::text_iarchive, Tptr=Cursor * ] E:\Libs\Boost\MainCVS\boost\archive\detail\iserializer.hpp(529) : see reference to class template instantiation 'boost::archive::detail::load_pointer_type<Archive,Tptr>' being compiled with [ Archive=boost::archive::text_iarchive, Tptr=Cursor * ] E:\Libs\Boost\MainCVS\boost\archive\basic_text_iarchive.hpp(60) : see reference to function template instantiation 'void boost::archive::load<Archive,T>(Archive &,T &)' being compiled with [ Archive=boost::archive::text_iarchive, T=Cursor * ] E:\Libs\Boost\MainCVS\boost\archive\text_iarchive.hpp(59) : see reference to function template instantiation 'void boost::archive::basic_text_iarchive<Archive>::load_override<T>(T &,int)' being compiled with [ Archive=boost::archive::text_iarchive, T=Cursor * ] E:\Libs\Boost\MainCVS\boost\archive\detail\interface_iarchive.hpp(92) : see reference to function template instantiation 'void boost::archive::text_iarchive_impl<Archive>::load_override<T>(T &,int)' being compiled with [ Archive=boost::archive::text_iarchive, T=Cursor * ] WinMain.cpp(62) : see reference to function template instantiation 'Archive &boost::archive::detail::interface_iarchive<Archive>::operator &<Cursor*>(T &)' being compiled with [ Archive=boost::archive::text_iarchive, T=Cursor * ] E:\Libs\Boost\MainCVS\boost\serialization\access.hpp(106) : see reference to function template instantiation 'void CursorThread::serialize<Archive>(Archive &,const unsigned int)' being compiled with [ Archive=boost::archive::text_iarchive ] E:\Libs\Boost\MainCVS\boost\serialization\serialization.hpp(78) : see reference to function template instantiation 'void boost::serialization::access::serialize<Archive,T>(Archive &,T &,const unsigned int)' being compiled with [ Archive=boost::archive::text_iarchive, T=CursorThread ] E:\Libs\Boost\MainCVS\boost\serialization\serialization.hpp(121) : see reference to function template instantiation 'void boost::serialization::serialize<Archive,T>(Archive &,T &,const unsigned int)' being compiled with [ Archive=boost::archive::text_iarchive, T=CursorThread ] E:\Libs\Boost\MainCVS\boost\archive\detail\iserializer.hpp(159) : see reference to function template instantiation 'void boost::serialization::serialize_adl<Archive,T>(Archive &,T &,const unsigned int)' being compiled with [ Archive=boost::archive::text_iarchive, T=CursorThread ] E:\Libs\Boost\MainCVS\boost\archive\detail\iserializer.hpp(109) : while compiling class template member function 'void boost::archive::detail::iserializer<Archive,T>::load_object_data(boost::archive::detail::basic_iarchive &,void *,const unsigned int) const' with [ Archive=boost::archive::text_iarchive, T=CursorThread ] E:\Libs\Boost\MainCVS\boost\archive\detail\iserializer.hpp(170) : see reference to class template instantiation 'boost::archive::detail::iserializer<Archive,T>' being compiled with [ Archive=boost::archive::text_iarchive, T=CursorThread ] E:\Libs\Boost\MainCVS\boost\archive\detail\iserializer.hpp(169) : while compiling class template member function 'const boost::archive::detail::basic_iserializer &boost::archive::detail::pointer_iserializer<T,Archive>::get_basic_serializer(void) const' with [ T=CursorThread, Archive=boost::archive::text_iarchive ] E:\Libs\Boost\MainCVS\boost\archive\detail\iserializer.hpp(508) : see reference to class template instantiation 'boost::archive::detail::pointer_iserializer<T,Archive>' being compiled with [ T=CursorThread, Archive=boost::archive::text_iarchive ] E:\Libs\Boost\MainCVS\boost\archive\detail\interface_iarchive.hpp(61) : see reference to function template instantiation 'const boost::archive::detail::basic_pointer_iserializer &boost::archive::detail::instantiate_pointer_iserializer<Archive,T>(Archive *,T *)' being compiled with [ Archive=boost::archive::text_iarchive, T=CursorThread ] E:\Libs\Boost\MainCVS\boost\archive\detail\iserializer.hpp(388) : see reference to function template instantiation 'const boost::archive::detail::basic_pointer_iserializer *boost::archive::detail::interface_iarchive<Archive>::register_type<T>(T *)' being compiled with [ Archive=boost::archive::text_iarchive, T=CursorThread ] E:\Libs\Boost\MainCVS\boost\archive\detail\iserializer.hpp(387) : while compiling class template member function 'const boost::archive::detail::basic_pointer_iserializer *boost::archive::detail::load_pointer_type<Archive,Tptr>::non_abstract<T>::register_type(Archive &)' with [ Archive=boost::archive::text_iarchive, Tptr=type , T=CursorThread ] E:\Libs\Boost\MainCVS\boost\archive\detail\iserializer.hpp(429) : see reference to class template instantiation 'boost::archive::detail::load_pointer_type<Archive,Tptr>::non_abstract<T>' being compiled with [ Archive=boost::archive::text_iarchive, Tptr=type , T=CursorThread ] E:\Libs\Boost\MainCVS\boost\archive\detail\iserializer.hpp(449) : see reference to function template instantiation 'const boost::archive::detail::basic_pointer_iserializer *boost::archive::detail::load_pointer_type<Archive,Tptr>::register_type<CursorThread>(Archive &,T &)' being compiled with [ Archive=boost::archive::text_iarchive, Tptr=type , T=CursorThread ] E:\Libs\Boost\MainCVS\boost\archive\detail\iserializer.hpp(448) : while compiling class template member function 'void boost::archive::detail::load_pointer_type<Archive,Tptr>::invoke(Archive &,Tptr &)' with [ Archive=boost::archive::text_iarchive, Tptr=type ] E:\Libs\Boost\MainCVS\boost\archive\detail\iserializer.hpp(529) : see reference to class template instantiation 'boost::archive::detail::load_pointer_type<Archive,Tptr>' being compiled with [ Archive=boost::archive::text_iarchive, Tptr=type ] E:\Libs\Boost\MainCVS\boost\archive\basic_text_iarchive.hpp(60) : see reference to function template instantiation 'void boost::archive::load<Archive,T>(Archive &,T &)' being compiled with [ Archive=boost::archive::text_iarchive, T=type ] E:\Libs\Boost\MainCVS\boost\archive\text_iarchive.hpp(59) : see reference to function template instantiation 'void boost::archive::basic_text_iarchive<Archive>::load_override<T>(T &,int)' being compiled with [ Archive=boost::archive::text_iarchive, T=type ] E:\Libs\Boost\MainCVS\boost\archive\detail\interface_iarchive.hpp(92) : see reference to function template instantiation 'void boost::archive::text_iarchive_impl<Archive>::load_override<T>(T &,int)' being compiled with [ Archive=boost::archive::text_iarchive, T=type ] E:\Libs\Boost\MainCVS\boost\serialization\nvp.hpp(58) : see reference to function template instantiation 'Archive &boost::archive::detail::interface_iarchive<Archive>::operator &<T>(T &)' being compiled with [ Archive=boost::archive::text_iarchive, T=type ] E:\Libs\Boost\MainCVS\boost\serialization\access.hpp(106) : see reference to function template instantiation 'void boost::serialization::nvp<T>::serialize<Archive>(Archive &,const unsigned int) const' being compiled with [ T=type , Archive=boost::archive::text_iarchive ] E:\Libs\Boost\MainCVS\boost\serialization\serialization.hpp(78) : see reference to function template instantiation 'void boost::serialization::access::serialize<Archive,T>(Archive &,T &,const unsigned int)' being compiled with [ Archive=boost::archive::text_iarchive, T=boost::serialization::nvp<type > ] E:\Libs\Boost\MainCVS\boost\serialization\serialization.hpp(121) : see reference to function template instantiation 'void boost::serialization::serialize<Archive,T>(Archive &,T &,const unsigned int)' being compiled with [ Archive=boost::archive::text_iarchive, T=boost::serialization::nvp<type > ] E:\Libs\Boost\MainCVS\boost\archive\detail\iserializer.hpp(320) : see reference to function template instantiation 'void boost::serialization::serialize_adl<Archive,T>(Archive &,T &,const unsigned int)' being compiled with [ Archive=boost::archive::text_iarchive, T=boost::serialization::nvp<type > ] E:\Libs\Boost\MainCVS\boost\archive\detail\iserializer.hpp(314) : while compiling class template member function 'void boost::archive::detail::load_non_pointer_type<Archive,T>::load_only::invoke(Archive &,T &)' with [ Archive=boost::archive::text_iarchive, T=boost::serialization::nvp<type > ] E:\Libs\Boost\MainCVS\boost\archive\detail\iserializer.hpp(366) : see reference to class template instantiation 'boost::archive::detail::load_non_pointer_type<Archive,T>::load_only' being compiled with [ Archive=boost::archive::text_iarchive, T=boost::serialization::nvp<type > ] E:\Libs\Boost\MainCVS\boost\archive\detail\iserializer.hpp(331) : while compiling class template member function 'void boost::archive::detail::load_non_pointer_type<Archive,T>::invoke(Archive &,T &)' with [ Archive=boost::archive::text_iarchive, T=boost::serialization::nvp<type > ] E:\Libs\Boost\MainCVS\boost\archive\detail\iserializer.hpp(529) : see reference to class template instantiation 'boost::archive::detail::load_non_pointer_type<Archive,T>' being compiled with [ Archive=boost::archive::text_iarchive, T=boost::serialization::nvp<type > ] E:\Libs\Boost\MainCVS\boost\archive\basic_text_iarchive.hpp(60) : see reference to function template instantiation 'void boost::archive::load<Archive,T>(Archive &,T &)' being compiled with [ Archive=boost::archive::text_iarchive, T=boost::serialization::nvp<type > ] E:\Libs\Boost\MainCVS\boost\archive\text_iarchive.hpp(59) : see reference to function template instantiation 'void boost::archive::basic_text_iarchive<Archive>::load_override<T>(T &,int)' being compiled with [ Archive=boost::archive::text_iarchive, T=boost::serialization::nvp<type > ] E:\Libs\Boost\MainCVS\boost\archive\detail\interface_iarchive.hpp(105) : see reference to function template instantiation 'void boost::archive::text_iarchive_impl<Archive>::load_override<T>(T &,int)' being compiled with [ Archive=boost::archive::text_iarchive, T=boost::serialization::nvp<type > ] E:\Libs\Boost\MainCVS\boost\serialization\collections_load_imp.hpp(86) : see reference to function template instantiation 'Archive &boost::archive::detail::interface_iarchive<Archive>::operator
<boost::serialization::nvp<T>>(const boost::serialization::nvp<T> &)' being compiled with [ Archive=boost::archive::text_iarchive, T=type ]
E:\Libs\Boost\MainCVS\boost\serialization\collections_load_imp.hpp(82) : while compiling class template member function 'void boost::serialization::stl::archive_input_seq<Archive,Container>::operator ()(Archive &,Container &)' with [ Archive=boost::archive::text_iarchive, Container=std::list<CursorThread *> ] E:\Libs\Boost\MainCVS\boost\serialization\collections_load_imp.hpp(156) : see reference to class template instantiation 'boost::serialization::stl::archive_input_seq<Archive,Container>' being compiled with [ Archive=boost::archive::text_iarchive, Container=std::list<CursorThread *> ] E:\Libs\Boost\MainCVS\boost\serialization\list.hpp(67) : see reference to function template instantiation 'void boost::serialization::stl::load_collection<Archive,std::list<_Ty>,boost::serialization::stl::archive_input_seq<Archive,Container>,boost::serialization::stl::no_reserve_imp<Container>>(Archive &,Container &)' being compiled with [ Archive=boost::archive::text_iarchive, _Ty=CursorThread *, Container=std::list<CursorThread *> ] E:\Libs\Boost\MainCVS\boost\serialization\split_free.hpp(55) : see reference to function template instantiation 'void std::load<Archive,CursorThread*,std::allocator<_Ty>>(Archive &,std::list<_Ty> &,const unsigned int)' being compiled with [ Archive=boost::archive::text_iarchive, _Ty=CursorThread * ] E:\Libs\Boost\MainCVS\boost\serialization\split_free.hpp(54) : while compiling class template member function 'void boost::serialization::free_loader<Archive,T>::invoke(Archive &,T &,const unsigned int)' with [ Archive=boost::archive::text_iarchive, T=std::list<CursorThread *> ] E:\Libs\Boost\MainCVS\boost\serialization\split_free.hpp(70) : see reference to class template instantiation 'boost::serialization::free_loader<Archive,T>' being compiled with [ Archive=boost::archive::text_iarchive, T=std::list<CursorThread *> ] E:\Libs\Boost\MainCVS\boost\serialization\list.hpp(78) : see reference to function template instantiation 'void boost::serialization::split_free<Archive,std::list<_Ty>>(Archive &,T &,const unsigned int)' being compiled with [ Archive=boost::archive::text_iarchive, _Ty=CursorThread *, T=std::list<CursorThread *> ] E:\Libs\Boost\MainCVS\boost\serialization\serialization.hpp(121) : see reference to function template instantiation 'void std::serialize<Archive,CursorThread*,std::allocator<_Ty>>(Archive &,std::list<_Ty> &,const unsigned int)' being compiled with [ Archive=boost::archive::text_iarchive, _Ty=CursorThread * ] E:\Libs\Boost\MainCVS\boost\archive\detail\iserializer.hpp(159) : see reference to function template instantiation 'void boost::serialization::serialize_adl<Archive,T>(Archive &,T &,const unsigned int)' being compiled with [ Archive=boost::archive::text_iarchive, T=std::list<CursorThread *> ] E:\Libs\Boost\MainCVS\boost\serialization\extended_type_info_typeid.hpp(100) : while compiling class template member function 'void boost::archive::detail::iserializer<Archive,T>::load_object_data(boost::archive::detail::basic_iarchive &,void *,const unsigned int) const' with [ Archive=boost::archive::text_iarchive, T=std::list<CursorThread *> ] E:\Libs\Boost\MainCVS\boost\archive\detail\iserializer.hpp(328) : see reference to class template instantiation 'boost::archive::detail::iserializer<Archive,T>' being compiled with [ Archive=boost::archive::text_iarchive, T=std::list<CursorThread *> ] E:\Libs\Boost\MainCVS\boost\archive\detail\iserializer.hpp(326) : while compiling class template member function 'void boost::archive::detail::load_non_pointer_type<Archive,T>::load::invoke(Archive &,T &)' with [ Archive=boost::archive::text_iarchive, T=std::list<CursorThread *> ] E:\Libs\Boost\MainCVS\boost\archive\detail\iserializer.hpp(366) : see reference to class template instantiation 'boost::archive::detail::load_non_pointer_type<Archive,T>::load' being compiled with [ Archive=boost::archive::text_iarchive, T=std::list<CursorThread *> ] E:\Libs\Boost\MainCVS\boost\archive\detail\iserializer.hpp(331) : while compiling class template member function 'void boost::archive::detail::load_non_pointer_type<Archive,T>::invoke(Archive &,T &)' with [ Archive=boost::archive::text_iarchive, T=std::list<CursorThread *> ] E:\Libs\Boost\MainCVS\boost\archive\detail\iserializer.hpp(529) : see reference to class template instantiation 'boost::archive::detail::load_non_pointer_type<Archive,T>' being compiled with [ Archive=boost::archive::text_iarchive, T=std::list<CursorThread *> ] E:\Libs\Boost\MainCVS\boost\archive\basic_text_iarchive.hpp(60) : see reference to function template instantiation 'void boost::archive::load<Archive,T>(Archive &,T &)' being compiled with [ Archive=boost::archive::text_iarchive, T=std::list<CursorThread *> ] E:\Libs\Boost\MainCVS\boost\archive\text_iarchive.hpp(59) : see reference to function template instantiation 'void boost::archive::basic_text_iarchive<Archive>::load_override<T>(T &,int)' being compiled with [ Archive=boost::archive::text_iarchive, T=std::list<CursorThread *> ] E:\Libs\Boost\MainCVS\boost\archive\detail\interface_iarchive.hpp(92) : see reference to function template instantiation 'void boost::archive::text_iarchive_impl<Archive>::load_override<T>(T &,int)' being compiled with [ Archive=boost::archive::text_iarchive, T=std::list<CursorThread *> ] WinMain.cpp(88) : see reference to function template instantiation 'Archive &boost::archive::detail::interface_iarchive<Archive>::operator &<std::list<_Ty>>(T &)' being compiled with [ Archive=boost::archive::text_iarchive, _Ty=CursorThread *, T=std::list<CursorThread *> ] E:\Libs\Boost\MainCVS\boost\serialization\access.hpp(106) : see reference to function template instantiation 'void Desktop::serialize<Archive>(Archive &,const unsigned int)' being compiled with [ Archive=boost::archive::text_iarchive ] E:\Libs\Boost\MainCVS\boost\serialization\serialization.hpp(78) : see reference to function template instantiation 'void boost::serialization::access::serialize<Archive,T>(Archive &,T &,const unsigned int)' being compiled with [ Archive=boost::archive::text_iarchive, T=Desktop ] E:\Libs\Boost\MainCVS\boost\serialization\serialization.hpp(121) : see reference to function template instantiation 'void boost::serialization::serialize<Archive,T>(Archive &,T &,const unsigned int)' being compiled with [ Archive=boost::archive::text_iarchive, T=Desktop ] E:\Libs\Boost\MainCVS\boost\archive\detail\iserializer.hpp(159) : see reference to function template instantiation 'void boost::serialization::serialize_adl<Archive,T>(Archive &,T &,const unsigned int)' being compiled with [ Archive=boost::archive::text_iarchive, T=Desktop ] E:\Libs\Boost\MainCVS\boost\serialization\extended_type_info_typeid.hpp(100) : while compiling class template member function 'void boost::archive::detail::iserializer<Archive,T>::load_object_data(boost::archive::detail::basic_iarchive &,void *,const unsigned int) const' with [ Archive=boost::archive::text_iarchive, T=Desktop ] E:\Libs\Boost\MainCVS\boost\archive\detail\iserializer.hpp(328) : see reference to class template instantiation 'boost::archive::detail::iserializer<Archive,T>' being compiled with [ Archive=boost::archive::text_iarchive, T=Desktop ] E:\Libs\Boost\MainCVS\boost\archive\detail\iserializer.hpp(326) : while compiling class template member function 'void boost::archive::detail::load_non_pointer_type<Archive,T>::load::invoke(Archive &,T &)' with [ Archive=boost::archive::text_iarchive, T=Desktop ] E:\Libs\Boost\MainCVS\boost\archive\detail\iserializer.hpp(366) : see reference to class template instantiation 'boost::archive::detail::load_non_pointer_type<Archive,T>::load' being compiled with [ Archive=boost::archive::text_iarchive, T=Desktop ] E:\Libs\Boost\MainCVS\boost\archive\detail\iserializer.hpp(331) : while compiling class template member function 'void boost::archive::detail::load_non_pointer_type<Archive,T>::invoke(Archive &,T &)' with [ Archive=boost::archive::text_iarchive, T=Desktop ] E:\Libs\Boost\MainCVS\boost\archive\detail\iserializer.hpp(529) : see reference to class template instantiation 'boost::archive::detail::load_non_pointer_type<Archive,T>' being compiled with [ Archive=boost::archive::text_iarchive, T=Desktop ] E:\Libs\Boost\MainCVS\boost\archive\basic_text_iarchive.hpp(60) : see reference to function template instantiation 'void boost::archive::load<Archive,T>(Archive &,T &)' being compiled with [ Archive=boost::archive::text_iarchive, T=Desktop ] E:\Libs\Boost\MainCVS\boost\archive\text_iarchive.hpp(59) : see reference to function template instantiation 'void boost::archive::basic_text_iarchive<Archive>::load_override<T>(T &,int)' being compiled with [ Archive=boost::archive::text_iarchive, T=Desktop ] E:\Libs\Boost\MainCVS\boost\archive\detail\interface_iarchive.hpp(83) : see reference to function template instantiation 'void boost::archive::text_iarchive_impl<Archive>::load_override<T>(T &,int)' being compiled with [ Archive=boost::archive::text_iarchive, T=Desktop ] WinMain.cpp(387) : see reference to function template instantiation 'Archive &boost::archive::detail::interface_iarchive<Archive>::operator
<Desktop>(T &)' being compiled with [ Archive=boost::archive::text_iarchive, T=Desktop ]