[ObjectHandler-cvs] ObjectHandler/oh object.hpp,1.11,1.12
Brought to you by:
ericehlers,
nando
From: Eric E. <eri...@us...> - 2006-07-19 16:39:30
|
Update of /cvsroot/objecthandler/ObjectHandler/oh In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv24958/oh Modified Files: object.hpp Log Message: parameterize hard-coded datatype conversions Index: object.hpp =================================================================== RCS file: /cvsroot/objecthandler/ObjectHandler/oh/object.hpp,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** object.hpp 17 Jul 2006 10:11:39 -0000 1.11 --- object.hpp 19 Jul 2006 16:39:27 -0000 1.12 *************** *** 43,48 **** NAME ## temp->getLibraryObject<LIBRARY_CLASS>(); ! // OH_GET_REF_DEFAULT - like OH_GET_REFERENCE but only attempt retrieval if id supplied ! #define OH_GET_REF_DEFAULT( NAME, ID, OBJECT_CLASS, LIBRARY_CLASS ) \ /*const*/ boost::shared_ptr<LIBRARY_CLASS> NAME; \ if (!ID.empty()) { \ --- 43,48 ---- NAME ## temp->getLibraryObject<LIBRARY_CLASS>(); ! // OH_GET_REFERENCE_DEFAULT - like OH_GET_REFERENCE but only attempt retrieval if id supplied ! #define OH_GET_REFERENCE_DEFAULT( NAME, ID, OBJECT_CLASS, LIBRARY_CLASS ) \ /*const*/ boost::shared_ptr<LIBRARY_CLASS> NAME; \ if (!ID.empty()) { \ |