diff --git a/include/osgDB/PluginQuery b/include/osgDB/PluginQuery index 4e8cfa491..e144c83b0 100644 --- a/include/osgDB/PluginQuery +++ b/include/osgDB/PluginQuery @@ -13,8 +13,13 @@ #define PLUGINQUERY_H #include +#include + +#include +#include #include +#include namespace osgDB { @@ -26,12 +31,18 @@ FileNameList OSGDB_EXPORT listAllAvailablePlugins(); class ReaderWriterInfo : public osg::Referenced { public: + + ReaderWriterInfo() {} std::string plugin; std::string description; ReaderWriter::FormatDescriptionMap protocols; ReaderWriter::FormatDescriptionMap extensions; ReaderWriter::FormatDescriptionMap options; + + protected: + + virtual ~ReaderWriterInfo() {} }; typedef std::list< osg::ref_ptr > ReaderWriterInfoList;