From: stephan b. <sg...@us...> - 2005-02-25 23:54:03
|
Update of /cvsroot/pclasses/pclasses2/src/s11n In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27746 Modified Files: data_node_serialize.h Log Message: gcc 3.4 compile patches from Mike Radford. Index: data_node_serialize.h =================================================================== RCS file: /cvsroot/pclasses/pclasses2/src/s11n/data_node_serialize.h,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- data_node_serialize.h 6 Jan 2005 17:06:30 -0000 1.5 +++ data_node_serialize.h 25 Feb 2005 23:53:52 -0000 1.6 @@ -102,7 +102,8 @@ typedef s11n::node_traits<NodeType> NTR; typedef s11n::s11n_traits<serializable_type> STR; NTR::class_name( dest, ::classname<serializable_type>() ); // only good for monomorphs - return STR::serialize_functor()( dest, src ); + typename STR::serialize_functor func; + return func( dest, src ); } /** @@ -112,7 +113,8 @@ static bool deserialize( const NodeType & src, serializable_type & dest ) { typedef s11n::s11n_traits<serializable_type> STR; - return STR::deserialize_functor()( src, dest ); + typename STR::deserialize_functor func; + return func( src, dest ); } }; |