LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
SpecificEntitiesExport.h
Go to the documentation of this file.
1// Copyright 2002-2013 CEA LIST
2// SPDX-FileCopyrightText: 2022 CEA LIST <gael.de-chalendar@cea.fr>
3//
4// SPDX-License-Identifier: MIT
5
6/***************************************************************************
7 * Copyright (C) 2004-2012 by CEA LIST *
8 * *
9 ***************************************************************************/
10
11#include <common/LimaCommon.h>
12
13#ifndef LIMA_SPECIFICENTITIESEXPORT_H
14#define LIMA_SPECIFICENTITIESEXPORT_H
15
16#ifdef WIN32
17
18#undef min
19#undef max
20
21#ifdef LIMA_SPECIFICENTITIES_EXPORTING
22 #define LIMA_SPECIFICENTITIES_EXPORT __declspec(dllexport)
23#else
24 #define LIMA_SPECIFICENTITIES_EXPORT __declspec(dllimport)
25#endif
26
27#ifdef LIMA_SPECIFICENTITIES_DATETIME_EXPORTING
28 #define LIMA_SPECIFICENTITIES_DATETIME_EXPORT __declspec(dllexport)
29#else
30 #define LIMA_SPECIFICENTITIES_DATETIME_EXPORT __declspec(dllimport)
31#endif
32
33#ifdef LIMA_SPECIFICENTITIES_NUMBER_EXPORTING
34 #define LIMA_SPECIFICENTITIES_NUMBER_EXPORT __declspec(dllexport)
35#else
36 #define LIMA_SPECIFICENTITIES_NUMBER_EXPORT __declspec(dllimport)
37#endif
38
39#ifdef LIMA_SPECIFICENTITIES_PERSON_EXPORTING
40 #define LIMA_SPECIFICENTITIES_PERSON_EXPORT __declspec(dllexport)
41#else
42 #define LIMA_SPECIFICENTITIES_PERSON_EXPORT __declspec(dllimport)
43#endif
44
45#else // Not WIN32
46
47#define LIMA_SPECIFICENTITIES_EXPORT
48#define LIMA_SPECIFICENTITIES_DATETIME_EXPORT
49#define LIMA_SPECIFICENTITIES_NUMBER_EXPORT
50#define LIMA_SPECIFICENTITIES_PERSON_EXPORT
51
52#endif
53
54#endif