From: stephan b. <sg...@us...> - 2005-03-06 15:18:44
|
Update of /cvsroot/pclasses/pclasses2/src/s11n In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26280 Modified Files: reg_map_specializations.h reg_list_specializations.h Log Message: gcc 3.4 compile fixes from Mike Raford Index: reg_map_specializations.h =================================================================== RCS file: /cvsroot/pclasses/pclasses2/src/s11n/reg_map_specializations.h,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- reg_map_specializations.h 26 Dec 2004 04:09:28 -0000 1.5 +++ reg_map_specializations.h 6 Mar 2005 15:18:35 -0000 1.6 @@ -50,8 +50,14 @@ typedef PS11N_MAP_TYPE_PROXY serialize_functor; typedef serialize_functor deserialize_functor; typedef ::P::s11n::cl::factory_create_functor<serializable_type> factory_type; - static const bool cl_reg_placeholder = (::classname<serializable_type>(),true) ; + static const bool cl_reg_placeholder; }; + template < + typename KT, + typename VT + > const bool s11n_traits< + PS11N_MAP_TYPE< KT, VT > + >::cl_reg_placeholder = ( ::classname< PS11N_MAP_TYPE< KT, VT > >(),true); Index: reg_list_specializations.h =================================================================== RCS file: /cvsroot/pclasses/pclasses2/src/s11n/reg_list_specializations.h,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- reg_list_specializations.h 26 Dec 2004 04:09:28 -0000 1.4 +++ reg_list_specializations.h 6 Mar 2005 15:18:35 -0000 1.5 @@ -66,8 +66,13 @@ typedef PS11N_LIST_TYPE_PROXY serialize_functor; typedef serialize_functor deserialize_functor; typedef ::P::s11n::cl::factory_create_functor<serializable_type> factory_type; - static const bool cl_reg_placeholder = (::classname<serializable_type>(),true) ; + static const bool cl_reg_placeholder; }; + template <typename VT > + const bool s11n_traits< + PS11N_LIST_TYPE< VT > + >::cl_reg_placeholder = + (::classname< PS11N_LIST_TYPE< VT > >(),true) ; } } // namespace P::s11n |