- add dll export macros

git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@699 fdac6126-5c0c-442c-9429-916003d36597
This commit is contained in:
Mike Kremer
2012-09-24 10:10:22 +00:00
parent dcf5272a0d
commit 5834e277f7
24 changed files with 41 additions and 36 deletions

View File

@@ -102,7 +102,7 @@ class OPENMESHDLLEXPORT _IOManager_
private:
_IOManager_() {}
friend _IOManager_& IOManager();
friend OPENMESHDLLEXPORT _IOManager_& IOManager();
public:
@@ -247,7 +247,7 @@ private:
extern _IOManager_* __IOManager_instance;
_IOManager_& IOManager();
OPENMESHDLLEXPORT _IOManager_& IOManager();

View File

@@ -71,7 +71,7 @@ namespace IO {
#ifndef DOXY_IGNORE_THIS
struct OFFFormat
struct OPENMESHDLLEXPORT OFFFormat
{
typedef int integer_type;
typedef float float_type;

View File

@@ -79,7 +79,7 @@ namespace IO {
the target data structure.
*/
class BaseExporter
class OPENMESHDLLEXPORT BaseExporter
{
public:

View File

@@ -78,7 +78,7 @@ namespace IO {
* structure. This is basically a wrapper providing virtual versions
* for the required mesh functions.
*/
class BaseImporter
class OPENMESHDLLEXPORT BaseImporter
{
public:

View File

@@ -176,7 +176,7 @@ private:
extern _OBJReader_ __OBJReaderInstance;
_OBJReader_& OBJReader();
OPENMESHDLLEXPORT _OBJReader_& OBJReader();
//=============================================================================

View File

@@ -157,7 +157,7 @@ private:
/// Declare the single entity of the OFF reader
extern _OFFReader_ __OFFReaderInstance;
_OFFReader_& OFFReader();
OPENMESHDLLEXPORT _OFFReader_& OFFReader();
//=============================================================================

View File

@@ -159,7 +159,7 @@ private:
/// Declare the single entity of the OM reader.
extern _OMReader_ __OMReaderInstance;
_OMReader_& OMReader();
OPENMESHDLLEXPORT _OMReader_& OMReader();
//=============================================================================

View File

@@ -183,7 +183,7 @@ private:
/// Declare the single entity of the PLY reader
extern _PLYReader_ __PLYReaderInstance;
_PLYReader_& PLYReader();
OPENMESHDLLEXPORT _PLYReader_& PLYReader();
//=============================================================================

View File

@@ -135,7 +135,7 @@ private:
/// Declare the single entity of the STL reader
extern _STLReader_ __STLReaderInstance;
_STLReader_& STLReader();
OPENMESHDLLEXPORT _STLReader_& STLReader();
//=============================================================================

View File

@@ -118,7 +118,7 @@ private:
/// Declare the single entity of the OBJ writer
extern _OBJWriter_ __OBJWriterinstance;
_OBJWriter_& OBJWriter();
OPENMESHDLLEXPORT _OBJWriter_& OBJWriter();
//=============================================================================

View File

@@ -122,7 +122,7 @@ protected:
/// Declare the single entity of the OFF writer.
extern _OFFWriter_ __OFFWriterInstance;
_OFFWriter_& OFFWriter();
OPENMESHDLLEXPORT _OFFWriter_& OFFWriter();
//=============================================================================

View File

@@ -129,7 +129,7 @@ protected:
/// Declare the single entity of the OM writer.
extern _OMWriter_ __OMWriterInstance;
_OMWriter_& OMWriter();
OPENMESHDLLEXPORT _OMWriter_& OMWriter();
//=============================================================================

View File

@@ -126,7 +126,7 @@ protected:
/// Declare the single entity of the PLY writer.
extern _PLYWriter_ __PLYWriterInstance;
_PLYWriter_& PLYWriter();
OPENMESHDLLEXPORT _PLYWriter_& PLYWriter();
//=============================================================================

View File

@@ -110,7 +110,7 @@ private:
// Declare the single entity of STL writer.
extern _STLWriter_ __STLWriterInstance;
_STLWriter_& STLWriter();
OPENMESHDLLEXPORT _STLWriter_& STLWriter();
//=============================================================================