Skip to content
Snippets Groups Projects
Commit d67670b5 authored by Victor Poughon's avatar Victor Poughon
Browse files

BUG: make ossimPluginReaderFactory non copyable

parent 3d59d55c
Branches
Tags
No related merge requests found
......@@ -47,7 +47,7 @@ namespace ossimplugins
ossimPluginReaderFactory::~ossimPluginReaderFactory()
{
theInstance = 0;
theInstance = nullptr;
}
ossimPluginReaderFactory* ossimPluginReaderFactory::instance()
......@@ -179,13 +179,4 @@ namespace ossimplugins
{
extensionList.push_back(ossimString("xml"));
}
ossimPluginReaderFactory::ossimPluginReaderFactory(){}
ossimPluginReaderFactory::ossimPluginReaderFactory(const ossimPluginReaderFactory& rhs)
: ossimImageHandlerFactoryBase(rhs)
{
}
void ossimPluginReaderFactory::operator=(const ossimPluginReaderFactory&){}
}
......@@ -97,21 +97,21 @@ namespace ossimplugins
virtual void getSupportedExtensions(
ossimImageHandlerFactoryBase::UniqueStringList& extensionList)const;
protected:
/** @brief hidden from use default constructor */
ossimPluginReaderFactory();
/** @brief deleted copy constructor */
ossimPluginReaderFactory(const ossimPluginReaderFactory&) = delete;
/** @brief hidden from use copy constructor */
ossimPluginReaderFactory(const ossimPluginReaderFactory&);
/** @brief deleted copy assignment operator */
void operator=(const ossimPluginReaderFactory&) = delete;
/** @brief hidden from use copy constructor */
void operator=(const ossimPluginReaderFactory&);
protected:
/** @brief hidden from use default constructor */
ossimPluginReaderFactory() {}
/** static instance of this class */
static ossimPluginReaderFactory* theInstance;
TYPE_DATA
};
};
}
#endif /* end of #ifndef ossimPluginReaderFactory_HEADER */
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment