diff --git a/include/osgDB/PropertyInterface b/include/osgDB/PropertyInterface index 581819910..b8d31d753 100644 --- a/include/osgDB/PropertyInterface +++ b/include/osgDB/PropertyInterface @@ -55,8 +55,8 @@ extern OSGDB_EXPORT const char* getTypeStringFromPtr(const osg::Image*); #define DECLARE_TYPE(A,B) \ - template<> osgDB::BaseSerializer::Type getTypeEnum() { return osgDB::BaseSerializer::RW_##B; } \ - template<> const char* getTypeString() { return #B; } + template<> inline osgDB::BaseSerializer::Type getTypeEnum() { return osgDB::BaseSerializer::RW_##B; } \ + template<> inline const char* getTypeString() { return #B; } DECLARE_TYPE(osg::Image*, IMAGE) DECLARE_TYPE(osg::Object*, OBJECT)