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()) { \
|