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 );
}
};
|