From: stephan b. <sg...@us...> - 2004-12-31 17:42:12
|
Update of /cvsroot/pclasses/pclasses2/test In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20285/test Modified Files: s11nTest.cpp Log Message: Reverted from S11nNode "fat" type to s11n_node, because: a) it introduces a circular dep on nodes and serializables. b) since it inherits a Serializabe, it is Serializable, and a Serializable node logically makes no sense. Nodes ARE the state, and we don't save the state of the state. Index: s11nTest.cpp =================================================================== RCS file: /cvsroot/pclasses/pclasses2/test/s11nTest.cpp,v retrieving revision 1.10 retrieving revision 1.11 diff -u -d -r1.10 -r1.11 --- s11nTest.cpp 30 Dec 2004 22:56:03 -0000 1.10 +++ s11nTest.cpp 31 Dec 2004 17:41:59 -0000 1.11 @@ -472,18 +472,18 @@ save( thedate, std::cout ); save( dt, std::cout ); - CERR << "Using S11nNode-specific API...\n"; - NODE_TYPE tmnode; - assert( tmnode.serialize( dt ) ); - assert( save( tmnode, std::cout ) ); +// CERR << "Using S11nNode-specific API...\n"; +// NODE_TYPE tmnode; +// assert( tmnode.serialize( dt ) ); +// assert( save( tmnode, std::cout ) ); - DateTime * pdt = tmnode.deserialize<DateTime>(); - assert( pdt ); - CERR << "deserialized (DateTime*) == " << *pdt<<"\n"; - delete pdt; - DateTime vdt; - assert( tmnode.deserialize( vdt ) ); - CERR << "deserialized DateTime == " << vdt<<"\n"; +// DateTime * pdt = tmnode.deserialize<DateTime>(); +// assert( pdt ); +// CERR << "deserialized (DateTime*) == " << *pdt<<"\n"; +// delete pdt; +// DateTime vdt; +// assert( tmnode.deserialize( vdt ) ); +// CERR << "deserialized DateTime == " << vdt<<"\n"; } |