DataIO
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
src
dataio
dataoutput
LibEDataIO.h
Go to the documentation of this file.
1
// The following ifdef block is the standard way of creating macros which make exporting
2
// from a DLL simpler. All files within this DLL are compiled with the LIBEDATAIO_EXPORTS
3
// symbol defined on the command line. this symbol should not be defined on any project
4
// that uses this DLL. This way any other project whose source files include this file see
5
// functions as being imported from a DLL, whereas this DLL sees symbols
6
// defined with this macro as being exported.
7
8
#ifndef DLL_IMPORT
9
#ifndef __LINUX__
10
#ifdef LIBEDATAIO_EXPORTS
11
#define LIBEDATAIO_API __declspec(dllexport)
12
#else
13
#define LIBEDATAIO_API __declspec(dllimport)
14
#endif
15
#else
16
#define LIBEDATAIO_API
17
#endif
18
#else
19
#define LIBEDATAIO_API
20
#endif
21
22
23
Generated on Thu Dec 18 2025 23:25:08 for DataIO by
1.8.8