Teuchos Package Browser (Single Doxygen Collection)
Version of the Day
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
core
src
Teuchos_DLLExportMacro.h
Go to the documentation of this file.
1
2
#if defined (_WIN32) && defined (BUILD_SHARED_LIBS)
3
# if defined(TEUCHOSCORE_LIB_EXPORTS_MODE)
4
# define TEUCHOSCORE_LIB_DLL_EXPORT __declspec(dllexport)
5
# else
6
# define TEUCHOSCORE_LIB_DLL_EXPORT __declspec(dllimport)
7
# endif
8
#else
9
# define TEUCHOSCORE_LIB_DLL_EXPORT
10
#endif
11
12
#if defined (_WIN32) && defined (BUILD_SHARED_LIBS)
13
# if defined(TEUCHOSCOMM_LIB_EXPORTS_MODE)
14
# define TEUCHOSCOMM_LIB_DLL_EXPORT __declspec(dllexport)
15
# else
16
# define TEUCHOSCOMM_LIB_DLL_EXPORT __declspec(dllimport)
17
# endif
18
#else
19
# define TEUCHOSCOMM_LIB_DLL_EXPORT
20
#endif
21
22
#if defined (_WIN32) && defined (BUILD_SHARED_LIBS)
23
# if defined(TEUCHOSPARAMETERLIST_LIB_EXPORTS_MODE)
24
# define TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT __declspec(dllexport)
25
# else
26
# define TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT __declspec(dllimport)
27
# endif
28
#else
29
# define TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
30
#endif
31
32
#if defined (_WIN32) && defined (BUILD_SHARED_LIBS)
33
# if defined(TEUCHOSNUMERICS_LIB_EXPORTS_MODE)
34
# define TEUCHOSNUMERICS_LIB_DLL_EXPORT __declspec(dllexport)
35
# else
36
# define TEUCHOSNUMERICS_LIB_DLL_EXPORT __declspec(dllimport)
37
# endif
38
#else
39
# define TEUCHOSNUMERICS_LIB_DLL_EXPORT
40
#endif
41
42
/* Defining this to allow the backwards compatibility testing to work. This is not needed for library code */
43
#define TEUCHOS_LIB_DLL_EXPORT
44
45
/* There is not export stuff used in the remainder subpackage yet. */
Generated by
1.8.5