Show
Ignore:
Timestamp:
02/26/10 16:54:37 (4 years ago)
Author:
robert
Message:

Added spaces between < > template parts of macros to prevent compile problems when templates as use as macro parameters

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • OpenSceneGraph/trunk/include/osgDB/Serializer

    r11034 r11132  
    753753 
    754754#define ADD_BOOL_SERIALIZER(PROP, DEF) \ 
    755     wrapper->addSerializer( new osgDB::PropByValSerializer<MyClass, bool>( \ 
     755    wrapper->addSerializer( new osgDB::PropByValSerializer< MyClass, bool >( \ 
    756756        #PROP, DEF, &MyClass::get##PROP, &MyClass::set##PROP) ) 
    757757 
    758758#define ADD_SHORT_SERIALIZER(PROP, DEF) \ 
    759     wrapper->addSerializer( new osgDB::PropByValSerializer<MyClass, short>( \ 
     759    wrapper->addSerializer( new osgDB::PropByValSerializer< MyClass, short >( \ 
    760760        #PROP, DEF, &MyClass::get##PROP, &MyClass::set##PROP) ) 
    761761 
    762762#define ADD_USHORT_SERIALIZER(PROP, DEF) \ 
    763     wrapper->addSerializer( new osgDB::PropByValSerializer<MyClass, unsigned short>( \ 
     763    wrapper->addSerializer( new osgDB::PropByValSerializer< MyClass, unsigned short >( \ 
    764764        #PROP, DEF, &MyClass::get##PROP, &MyClass::set##PROP) ) 
    765765 
    766766#define ADD_HEXSHORT_SERIALIZER(PROP, DEF) \ 
    767     wrapper->addSerializer( new osgDB::PropByValSerializer<MyClass, unsigned short>( \ 
     767    wrapper->addSerializer( new osgDB::PropByValSerializer< MyClass, unsigned short >( \ 
    768768        #PROP, DEF, &MyClass::get##PROP, &MyClass::set##PROP, true) ) 
    769769 
    770770#define ADD_INT_SERIALIZER(PROP, DEF) \ 
    771     wrapper->addSerializer( new osgDB::PropByValSerializer<MyClass, int>( \ 
     771    wrapper->addSerializer( new osgDB::PropByValSerializer< MyClass, int >( \ 
    772772        #PROP, DEF, &MyClass::get##PROP, &MyClass::set##PROP) ) 
    773773 
    774774#define ADD_UINT_SERIALIZER(PROP, DEF) \ 
    775     wrapper->addSerializer( new osgDB::PropByValSerializer<MyClass, unsigned int>( \ 
     775    wrapper->addSerializer( new osgDB::PropByValSerializer< MyClass, unsigned int >( \ 
    776776        #PROP, DEF, &MyClass::get##PROP, &MyClass::set##PROP) ) 
    777777 
    778778#define ADD_HEXINT_SERIALIZER(PROP, DEF) \ 
    779     wrapper->addSerializer( new osgDB::PropByValSerializer<MyClass, unsigned int>( \ 
     779    wrapper->addSerializer( new osgDB::PropByValSerializer< MyClass, unsigned int >( \ 
    780780        #PROP, DEF, &MyClass::get##PROP, &MyClass::set##PROP, true) ) 
    781781 
    782782#define ADD_FLOAT_SERIALIZER(PROP, DEF) \ 
    783     wrapper->addSerializer( new osgDB::PropByValSerializer<MyClass, float>( \ 
     783    wrapper->addSerializer( new osgDB::PropByValSerializer< MyClass, float >( \ 
    784784        #PROP, DEF, &MyClass::get##PROP, &MyClass::set##PROP) ) 
    785785 
    786786#define ADD_DOUBLE_SERIALIZER(PROP, DEF) \ 
    787     wrapper->addSerializer( new osgDB::PropByValSerializer<MyClass, double>( \ 
     787    wrapper->addSerializer( new osgDB::PropByValSerializer< MyClass, double >( \ 
    788788        #PROP, DEF, &MyClass::get##PROP, &MyClass::set##PROP) ) 
    789789 
    790790#define ADD_VEC3F_SERIALIZER(PROP, DEF) \ 
    791     wrapper->addSerializer( new osgDB::PropByRefSerializer<MyClass, osg::Vec3f>( \ 
     791    wrapper->addSerializer( new osgDB::PropByRefSerializer< MyClass, osg::Vec3f >( \ 
    792792        #PROP, DEF, &MyClass::get##PROP, &MyClass::set##PROP) ) 
    793793 
    794794#define ADD_VEC3D_SERIALIZER(PROP, DEF) \ 
    795     wrapper->addSerializer( new osgDB::PropByRefSerializer<MyClass, osg::Vec3d>( \ 
     795    wrapper->addSerializer( new osgDB::PropByRefSerializer< MyClass, osg::Vec3d >( \ 
    796796        #PROP, DEF, &MyClass::get##PROP, &MyClass::set##PROP) ) 
    797797 
     
    799799 
    800800#define ADD_VEC4F_SERIALIZER(PROP, DEF) \ 
    801     wrapper->addSerializer( new osgDB::PropByRefSerializer<MyClass, osg::Vec4f>( \ 
     801    wrapper->addSerializer( new osgDB::PropByRefSerializer< MyClass, osg::Vec4f >( \ 
    802802        #PROP, DEF, &MyClass::get##PROP, &MyClass::set##PROP) ) 
    803803 
    804804#define ADD_VEC4D_SERIALIZER(PROP, DEF) \ 
    805     wrapper->addSerializer( new osgDB::PropByRefSerializer<MyClass, osg::Vec4d>( \ 
     805    wrapper->addSerializer( new osgDB::PropByRefSerializer< MyClass, osg::Vec4d >( \ 
    806806        #PROP, DEF, &MyClass::get##PROP, &MyClass::set##PROP) ) 
    807807 
     
    809809 
    810810#define ADD_QUAT_SERIALIZER(PROP, DEF) \ 
    811     wrapper->addSerializer( new osgDB::PropByRefSerializer<MyClass, osg::Quat>( \ 
     811    wrapper->addSerializer( new osgDB::PropByRefSerializer< MyClass, osg::Quat >( \ 
    812812        #PROP, DEF, &MyClass::get##PROP, &MyClass::set##PROP) ) 
    813813 
    814814#define ADD_PLANE_SERIALIZER(PROP, DEF) \ 
    815     wrapper->addSerializer( new osgDB::PropByRefSerializer<MyClass, osg::Plane>( \ 
     815    wrapper->addSerializer( new osgDB::PropByRefSerializer< MyClass, osg::Plane >( \ 
    816816        #PROP, DEF, &MyClass::get##PROP, &MyClass::set##PROP) ) 
    817817 
    818818#define ADD_MATRIXF_SERIALIZER(PROP, DEF) \ 
    819     wrapper->addSerializer( new osgDB::PropByRefSerializer<MyClass, osg::Matrixf>( \ 
     819    wrapper->addSerializer( new osgDB::PropByRefSerializer< MyClass, osg::Matrixf >( \ 
    820820        #PROP, DEF, &MyClass::get##PROP, &MyClass::set##PROP) ) 
    821821 
    822822#define ADD_MATRIXD_SERIALIZER(PROP, DEF) \ 
    823     wrapper->addSerializer( new osgDB::PropByRefSerializer<MyClass, osg::Matrixd>( \ 
     823    wrapper->addSerializer( new osgDB::PropByRefSerializer< MyClass, osg::Matrixd >( \ 
    824824        #PROP, DEF, &MyClass::get##PROP, &MyClass::set##PROP) ) 
    825825 
    826826#define ADD_MATRIX_SERIALIZER(PROP, DEF) \ 
    827     wrapper->addSerializer( new osgDB::MatrixSerializer<MyClass>( \ 
     827    wrapper->addSerializer( new osgDB::MatrixSerializer< MyClass >( \ 
    828828        #PROP, DEF, &MyClass::get##PROP, &MyClass::set##PROP) ) 
    829829 
    830830#define ADD_GLENUM_SERIALIZER(PROP, TYPE, DEF) \ 
    831     wrapper->addSerializer( new osgDB::GLenumSerializer<MyClass, TYPE>( \ 
     831    wrapper->addSerializer( new osgDB::GLenumSerializer< MyClass, TYPE >( \ 
    832832        #PROP, DEF, &MyClass::get##PROP, &MyClass::set##PROP) ) 
    833833 
    834834#define ADD_STRING_SERIALIZER(PROP, DEF) \ 
    835     wrapper->addSerializer( new osgDB::StringSerializer<MyClass>( \ 
     835    wrapper->addSerializer( new osgDB::StringSerializer< MyClass >( \ 
    836836        #PROP, DEF, &MyClass::get##PROP, &MyClass::set##PROP) ) 
    837837 
    838838#define ADD_OBJECT_SERIALIZER(PROP, TYPE, DEF) \ 
    839     wrapper->addSerializer( new osgDB::ObjectSerializer<MyClass, TYPE>( \ 
     839    wrapper->addSerializer( new osgDB::ObjectSerializer< MyClass, TYPE >( \ 
    840840        #PROP, DEF, &MyClass::get##PROP, &MyClass::set##PROP) ) 
    841841 
    842842#define ADD_IMAGE_SERIALIZER(PROP, TYPE, DEF) \ 
    843     wrapper->addSerializer( new osgDB::ImageSerializer<MyClass, TYPE>( \ 
     843    wrapper->addSerializer( new osgDB::ImageSerializer< MyClass, TYPE >( \ 
    844844        #PROP, DEF, &MyClass::get##PROP, &MyClass::set##PROP) ) 
    845845 
    846846#define ADD_LIST_SERIALIZER(PROP, TYPE) \ 
    847     wrapper->addSerializer( new osgDB::ListSerializer<MyClass, TYPE>( \ 
     847    wrapper->addSerializer( new osgDB::ListSerializer< MyClass, TYPE >( \ 
    848848        #PROP, &MyClass::get##PROP, &MyClass::set##PROP) ) 
    849849