Commit 8bfc3c8e authored by Sebastian Eichelbaum's avatar Sebastian Eichelbaum
Browse files

[CHANGE] - renamed export defines to sound a little bit less Windows-specific...

[CHANGE] - renamed export defines to sound a little bit less Windows-specific (and therefore make this visual studio specific evil sound a little bit less evil)
parent 73fb4abb
......@@ -72,7 +72,7 @@ namespace WCombinerTypes
*
* \return true if lhs < rhs
*/
bool EXPORT_KERNEL_DLL compatiblesSort( WCompatiblesGroup lhs, WCompatiblesGroup rhs );
bool OWKERNEL_EXPORT compatiblesSort( WCompatiblesGroup lhs, WCompatiblesGroup rhs );
}
#endif // WMODULECOMBINERTYPES_H
......
......@@ -47,7 +47,7 @@ class WModuleOutputConnector;
* Base class for modelling connections between kernel modules. It contains several pure virtual member functions and can
* therefore not instantiated directly.
*/
class EXPORT_KERNEL_DLL WModuleConnector: public boost::enable_shared_from_this<WModuleConnector>
class OWKERNEL_EXPORT WModuleConnector: public boost::enable_shared_from_this<WModuleConnector>
{
friend class WModuleConnectorTest;
friend class WModuleProjectFileCombiner;
......
......@@ -55,7 +55,7 @@ class WMData;
*
* \ingroup Kernel
*/
class EXPORT_KERNEL_DLL WModuleContainer: public WModule
class OWKERNEL_EXPORT WModuleContainer: public WModule
{
public:
......
......@@ -46,7 +46,7 @@
/**
* Class able to create a new copy of an arbitrary module. It uses the Factory and Prototype design pattern.
*/
class EXPORT_KERNEL_DLL WModuleFactory // NOLINT
class OWKERNEL_EXPORT WModuleFactory // NOLINT
{
friend class WModuleFactoryTest;
public:
......
......@@ -40,7 +40,7 @@
/**
* Class implementing input connection functionality between modules.
*/
class EXPORT_KERNEL_DLL WModuleInputConnector: public WModuleConnector
class OWKERNEL_EXPORT WModuleInputConnector: public WModuleConnector
{
public:
......
......@@ -41,7 +41,7 @@
/**
* Loads module prototypes from shared objects in a given directory and injects it into the module factory.
*/
class EXPORT_KERNEL_DLL WModuleLoader
class OWKERNEL_EXPORT WModuleLoader
{
public:
......
......@@ -41,7 +41,7 @@
/**
* Class implementing output connection functionality between modules.
*/
class EXPORT_KERNEL_DLL WModuleOutputConnector: public WModuleConnector
class OWKERNEL_EXPORT WModuleOutputConnector: public WModuleConnector
{
public:
......
......@@ -39,7 +39,7 @@
* Class loading project files. This class opens an file and reads it line by line. It delegates the actual parsing to each of the known
* WProjectFileIO instances which then do their job.
*/
class EXPORT_KERNEL_DLL WProjectFile: public WThreadedRunner,
class OWKERNEL_EXPORT WProjectFile: public WThreadedRunner,
public boost::enable_shared_from_this< WProjectFile >
{
public:
......
......@@ -34,7 +34,7 @@
/**
* manages the several selection tools
*/
class EXPORT_KERNEL_DLL WSelectionManager // NOLINT
class OWKERNEL_EXPORT WSelectionManager // NOLINT
{
public:
/**
......
......@@ -43,7 +43,7 @@
/**
* Base class for all combiners which apply one connection between two connectors of two modules.
*/
class EXPORT_KERNEL_DLL WApplyCombiner: public WModuleOneToOneCombiner
class OWKERNEL_EXPORT WApplyCombiner: public WModuleOneToOneCombiner
{
public:
......
......@@ -43,7 +43,7 @@
/**
* Combiner which disconnects the specified connection.
*/
class EXPORT_KERNEL_DLL WDisconnectCombiner: public WModuleOneToOneCombiner
class OWKERNEL_EXPORT WDisconnectCombiner: public WModuleOneToOneCombiner
{
public:
......
......@@ -38,7 +38,7 @@
/**
* Base class for all combiners which apply one connection between two connectors of two modules.
*/
class EXPORT_KERNEL_DLL WModuleOneToOneCombiner: public WModuleCombiner
class OWKERNEL_EXPORT WModuleOneToOneCombiner: public WModuleCombiner
{
public:
......
......@@ -43,7 +43,7 @@
* This class is able to parse project files and create the appropriate module graph inside a specified container. It is also derived from
* WProjectFileIO to allow WProjectFile to fill this combiner.
*/
class EXPORT_KERNEL_DLL WModuleProjectFileCombiner: public WModuleCombiner,
class OWKERNEL_EXPORT WModuleProjectFileCombiner: public WModuleCombiner,
public WProjectFileIO
{
public:
......
......@@ -35,7 +35,7 @@
* General purpose exception and therefore base class for all kernel related exceptions.
* \ingroup kernel
*/
class EXPORT_KERNEL_DLL WKernelException: public WException
class OWKERNEL_EXPORT WKernelException: public WException
{
public:
......
......@@ -34,7 +34,7 @@
* General purpose exception and therefore base class for all kernel related exceptions.
* \ingroup kernel
*/
class EXPORT_KERNEL_DLL WModuleAlreadyAssociated: public WModuleException
class OWKERNEL_EXPORT WModuleAlreadyAssociated: public WModuleException
{
public:
......
......@@ -34,7 +34,7 @@
* General purpose exception and therefore base class for all kernel related exceptions.
* \ingroup kernel
*/
class EXPORT_KERNEL_DLL WModuleConnectionFailed: public WModuleException
class OWKERNEL_EXPORT WModuleConnectionFailed: public WModuleException
{
public:
......
......@@ -34,7 +34,7 @@
* General purpose exception and therefore base class for all kernel related exceptions.
* \ingroup kernel
*/
class EXPORT_KERNEL_DLL WModuleConnectionInvalid: public WModuleException
class OWKERNEL_EXPORT WModuleConnectionInvalid: public WModuleException
{
public:
......
......@@ -34,7 +34,7 @@
* General purpose exception and therefore base class for all kernel related exceptions.
* \ingroup kernel
*/
class EXPORT_KERNEL_DLL WModuleConnectorInitFailed: public WModuleException
class OWKERNEL_EXPORT WModuleConnectorInitFailed: public WModuleException
{
public:
......
......@@ -34,7 +34,7 @@
* General purpose exception and therefore base class for all kernel related exceptions.
* \ingroup kernel
*/
class EXPORT_KERNEL_DLL WModuleConnectorNotFound: public WModuleException
class OWKERNEL_EXPORT WModuleConnectorNotFound: public WModuleException
{
public:
......
......@@ -35,7 +35,7 @@
* Exception thrown whenever something is requested from an connector which is not connected.
* \ingroup kernel
*/
class EXPORT_KERNEL_DLL WModuleConnectorUnconnected: public WModuleException
class OWKERNEL_EXPORT WModuleConnectorUnconnected: public WModuleException
{
public:
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment