Main Page
Related Pages
+
Namespaces
Namespace List
+
Namespace Members
+
All
a
c
d
e
g
h
l
o
p
q
r
s
t
v
w
+
Functions
a
d
e
g
o
r
s
v
w
Typedefs
Enumerations
Enumerator
+
Classes
Class List
Class Hierarchy
+
Class Members
+
All
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
v
x
y
z
~
+
Functions
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
x
y
z
~
+
Variables
a
b
c
d
e
f
l
r
s
t
v
x
y
z
+
Typedefs
b
c
f
r
s
t
Related Functions
+
Files
File List
+
File Members
+
All
e
m
t
+
Functions
m
t
Macros
include
ecl
geometry
macros.hpp
Go to the documentation of this file.
1
8
/*****************************************************************************
9
** Ifdefs
10
*****************************************************************************/
11
12
#ifndef ECL_GEOMETRY_MACROS_HPP_
13
#define ECL_GEOMETRY_MACROS_HPP_
14
15
/*****************************************************************************
16
** Includes
17
*****************************************************************************/
18
19
#include <
ecl/config/macros.hpp
>
20
#include <ecl/config/ecl.hpp>
21
22
/*****************************************************************************
23
** Declspecs
24
*****************************************************************************/
25
26
/*
27
* Import/exports symbols for the library
28
*/
29
#ifdef ECL_HAS_SHARED_LIBS // ecl is being built around shared libraries
30
#ifdef ecl_geometry_EXPORTS // we are building a shared lib/dll
31
#define ecl_geometry_PUBLIC ECL_HELPER_EXPORT
32
#else // we are using shared lib/dll
33
#define ecl_geometry_PUBLIC ECL_HELPER_IMPORT
34
#endif
35
#define ecl_geometry_LOCAL ECL_HELPER_LOCAL
36
#else // ecl is being built around static libraries
37
#define ecl_geometry_PUBLIC
38
#define ecl_geometry_LOCAL
39
#endif
40
41
#endif
/* ECL_GEOMETRY_MACROS_HPP_ */
macros.hpp
ecl_geometry
Author(s): Daniel Stonier
autogenerated on Mon Feb 28 2022 22:18:49