GeomLibsSerialization.h
Go to the documentation of this file.
1 /*--------------------------------------------------------------------------------------+
2 |
3 | Supplied under applicable software license agreement.
4 |
5 | Copyright (c) 2018 Bentley Systems, Incorporated. All rights reserved.
6 |
7 +---------------------------------------------------------------------------------------*/
8 #pragma once
9 
10 #include <Bentley/Bentley.h>
11 
12 #ifdef CREATE_STATIC_LIBRARIES
13  #define GEOMLIBS_SERIALIZATION_EXPORT
14 #elif defined(GEOMLIBS_SERIALIZATION_EXPORT)
15  // probably mdldoc ...
16 #elif defined(mdl)
17  #define GEOMLIBS_SERIALIZATION_EXPORT
18 #elif defined(__GEOMLIBS_SERIALIZATION_BUILD__)
19  #define GEOMLIBS_SERIALIZATION_EXPORT EXPORT_ATTRIBUTE
20 #else
21  #define GEOMLIBS_SERIALIZATION_EXPORT IMPORT_ATTRIBUTE
22 #endif
23 
24 #define BEGIN_BENTLEY_GEOMETRY_NAMESPACE BEGIN_BENTLEY_NAMESPACE
25 #define END_BENTLEY_GEOMETRY_NAMESPACE END_BENTLEY_NAMESPACE
Defines typedefs and constants that can be used across other namespaces. All Bentley-authored C++ sou...

Copyright © 2017 Bentley Systems, Incorporated. All rights reserved.