RDKit
Open-source cheminformatics and machine learning.
Loading...
Searching...
No Matches
export.h
Go to the documentation of this file.
1
// auto-generated export definition header
2
#pragma once
3
#include <
RDGeneral/RDExportMacros.h
>
4
5
// RDKIT_ABBREVIATIONS_EXPORT definitions
6
#ifdef RDKIT_ABBREVIATIONS_LOCAL_BUILD
7
#define RDKIT_ABBREVIATIONS_EXPORT
8
#elif defined(RDKIT_ABBREVIATIONS_BUILD)
9
#define RDKIT_ABBREVIATIONS_EXPORT RDKIT_EXPORT_API
10
#else
11
#define RDKIT_ABBREVIATIONS_EXPORT RDKIT_IMPORT_API
12
#endif
13
// RDKIT_ABBREVIATIONS_EXPORT end definitions
14
15
// RDKIT_ALIGNMENT_EXPORT definitions
16
#ifdef RDKIT_ALIGNMENT_LOCAL_BUILD
17
#define RDKIT_ALIGNMENT_EXPORT
18
#elif defined(RDKIT_ALIGNMENT_BUILD)
19
#define RDKIT_ALIGNMENT_EXPORT RDKIT_EXPORT_API
20
#else
21
#define RDKIT_ALIGNMENT_EXPORT RDKIT_IMPORT_API
22
#endif
23
// RDKIT_ALIGNMENT_EXPORT end definitions
24
25
// RDKIT_AVALONLIB_EXPORT definitions
26
#ifdef RDKIT_AVALONLIB_LOCAL_BUILD
27
#define RDKIT_AVALONLIB_EXPORT
28
#elif defined(RDKIT_AVALONLIB_BUILD)
29
#define RDKIT_AVALONLIB_EXPORT RDKIT_EXPORT_API
30
#else
31
#define RDKIT_AVALONLIB_EXPORT RDKIT_IMPORT_API
32
#endif
33
// RDKIT_AVALONLIB_EXPORT end definitions
34
35
// RDKIT_CIPLABELER_EXPORT definitions
36
#ifdef RDKIT_CIPLABELER_LOCAL_BUILD
37
#define RDKIT_CIPLABELER_EXPORT
38
#elif defined(RDKIT_CIPLABELER_BUILD)
39
#define RDKIT_CIPLABELER_EXPORT RDKIT_EXPORT_API
40
#else
41
#define RDKIT_CIPLABELER_EXPORT RDKIT_IMPORT_API
42
#endif
43
// RDKIT_CIPLABELER_EXPORT end definitions
44
45
// RDKIT_CATALOGS_EXPORT definitions
46
#ifdef RDKIT_CATALOGS_LOCAL_BUILD
47
#define RDKIT_CATALOGS_EXPORT
48
#elif defined(RDKIT_CATALOGS_BUILD)
49
#define RDKIT_CATALOGS_EXPORT RDKIT_EXPORT_API
50
#else
51
#define RDKIT_CATALOGS_EXPORT RDKIT_IMPORT_API
52
#endif
53
// RDKIT_CATALOGS_EXPORT end definitions
54
55
// RDKIT_CHEMDRAW_EXPORT definitions
56
#ifdef RDKIT_CHEMDRAW_LOCAL_BUILD
57
#define RDKIT_CHEMDRAW_EXPORT
58
#elif defined(RDKIT_CHEMDRAW_BUILD)
59
#define RDKIT_CHEMDRAW_EXPORT RDKIT_EXPORT_API
60
#else
61
#define RDKIT_CHEMDRAW_EXPORT RDKIT_IMPORT_API
62
#endif
63
// RDKIT_CHEMDRAW_EXPORT end definitions
64
65
// RDKIT_CHEMREACTIONS_EXPORT definitions
66
#ifdef RDKIT_CHEMREACTIONS_LOCAL_BUILD
67
#define RDKIT_CHEMREACTIONS_EXPORT
68
#elif defined(RDKIT_CHEMREACTIONS_BUILD)
69
#define RDKIT_CHEMREACTIONS_EXPORT RDKIT_EXPORT_API
70
#else
71
#define RDKIT_CHEMREACTIONS_EXPORT RDKIT_IMPORT_API
72
#endif
73
// RDKIT_CHEMREACTIONS_EXPORT end definitions
74
75
// RDKIT_CHEMTRANSFORMS_EXPORT definitions
76
#ifdef RDKIT_CHEMTRANSFORMS_LOCAL_BUILD
77
#define RDKIT_CHEMTRANSFORMS_EXPORT
78
#elif defined(RDKIT_CHEMTRANSFORMS_BUILD)
79
#define RDKIT_CHEMTRANSFORMS_EXPORT RDKIT_EXPORT_API
80
#else
81
#define RDKIT_CHEMTRANSFORMS_EXPORT RDKIT_IMPORT_API
82
#endif
83
// RDKIT_CHEMTRANSFORMS_EXPORT end definitions
84
85
// RDKIT_CHEMICALFEATURES_EXPORT definitions
86
#ifdef RDKIT_CHEMICALFEATURES_LOCAL_BUILD
87
#define RDKIT_CHEMICALFEATURES_EXPORT
88
#elif defined(RDKIT_CHEMICALFEATURES_BUILD)
89
#define RDKIT_CHEMICALFEATURES_EXPORT RDKIT_EXPORT_API
90
#else
91
#define RDKIT_CHEMICALFEATURES_EXPORT RDKIT_IMPORT_API
92
#endif
93
// RDKIT_CHEMICALFEATURES_EXPORT end definitions
94
95
// RDKIT_CONFORMERPARSER_EXPORT definitions
96
#ifdef RDKIT_CONFORMERPARSER_LOCAL_BUILD
97
#define RDKIT_CONFORMERPARSER_EXPORT
98
#elif defined(RDKIT_CONFORMERPARSER_BUILD)
99
#define RDKIT_CONFORMERPARSER_EXPORT RDKIT_EXPORT_API
100
#else
101
#define RDKIT_CONFORMERPARSER_EXPORT RDKIT_IMPORT_API
102
#endif
103
// RDKIT_CONFORMERPARSER_EXPORT end definitions
104
105
// RDKIT_DATASTRUCTS_EXPORT definitions
106
#ifdef RDKIT_DATASTRUCTS_LOCAL_BUILD
107
#define RDKIT_DATASTRUCTS_EXPORT
108
#elif defined(RDKIT_DATASTRUCTS_BUILD)
109
#define RDKIT_DATASTRUCTS_EXPORT RDKIT_EXPORT_API
110
#else
111
#define RDKIT_DATASTRUCTS_EXPORT RDKIT_IMPORT_API
112
#endif
113
// RDKIT_DATASTRUCTS_EXPORT end definitions
114
115
// RDKIT_DEPICTOR_EXPORT definitions
116
#ifdef RDKIT_DEPICTOR_LOCAL_BUILD
117
#define RDKIT_DEPICTOR_EXPORT
118
#elif defined(RDKIT_DEPICTOR_BUILD)
119
#define RDKIT_DEPICTOR_EXPORT RDKIT_EXPORT_API
120
#else
121
#define RDKIT_DEPICTOR_EXPORT RDKIT_IMPORT_API
122
#endif
123
// RDKIT_DEPICTOR_EXPORT end definitions
124
125
// RDKIT_DEPROTECT_EXPORT definitions
126
#ifdef RDKIT_DEPROTECT_LOCAL_BUILD
127
#define RDKIT_DEPROTECT_EXPORT
128
#elif defined(RDKIT_DEPROTECT_BUILD)
129
#define RDKIT_DEPROTECT_EXPORT RDKIT_EXPORT_API
130
#else
131
#define RDKIT_DEPROTECT_EXPORT RDKIT_IMPORT_API
132
#endif
133
// RDKIT_DEPROTECT_EXPORT end definitions
134
135
// RDKIT_DESCRIPTORS_EXPORT definitions
136
#ifdef RDKIT_DESCRIPTORS_LOCAL_BUILD
137
#define RDKIT_DESCRIPTORS_EXPORT
138
#elif defined(RDKIT_DESCRIPTORS_BUILD)
139
#define RDKIT_DESCRIPTORS_EXPORT RDKIT_EXPORT_API
140
#else
141
#define RDKIT_DESCRIPTORS_EXPORT RDKIT_IMPORT_API
142
#endif
143
// RDKIT_DESCRIPTORS_EXPORT end definitions
144
145
// RDKIT_DETERMINEBONDS_EXPORT definitions
146
#ifdef RDKIT_DETERMINEBONDS_LOCAL_BUILD
147
#define RDKIT_DETERMINEBONDS_EXPORT
148
#elif defined(RDKIT_DETERMINEBONDS_BUILD)
149
#define RDKIT_DETERMINEBONDS_EXPORT RDKIT_EXPORT_API
150
#else
151
#define RDKIT_DETERMINEBONDS_EXPORT RDKIT_IMPORT_API
152
#endif
153
// RDKIT_DETERMINEBONDS_EXPORT end definitions
154
155
// RDKIT_DISTGEOMHELPERS_EXPORT definitions
156
#ifdef RDKIT_DISTGEOMHELPERS_LOCAL_BUILD
157
#define RDKIT_DISTGEOMHELPERS_EXPORT
158
#elif defined(RDKIT_DISTGEOMHELPERS_BUILD)
159
#define RDKIT_DISTGEOMHELPERS_EXPORT RDKIT_EXPORT_API
160
#else
161
#define RDKIT_DISTGEOMHELPERS_EXPORT RDKIT_IMPORT_API
162
#endif
163
// RDKIT_DISTGEOMHELPERS_EXPORT end definitions
164
165
// RDKIT_DISTGEOMETRY_EXPORT definitions
166
#ifdef RDKIT_DISTGEOMETRY_LOCAL_BUILD
167
#define RDKIT_DISTGEOMETRY_EXPORT
168
#elif defined(RDKIT_DISTGEOMETRY_BUILD)
169
#define RDKIT_DISTGEOMETRY_EXPORT RDKIT_EXPORT_API
170
#else
171
#define RDKIT_DISTGEOMETRY_EXPORT RDKIT_IMPORT_API
172
#endif
173
// RDKIT_DISTGEOMETRY_EXPORT end definitions
174
175
// RDKIT_EHTLIB_EXPORT definitions
176
#ifdef RDKIT_EHTLIB_LOCAL_BUILD
177
#define RDKIT_EHTLIB_EXPORT
178
#elif defined(RDKIT_EHTLIB_BUILD)
179
#define RDKIT_EHTLIB_EXPORT RDKIT_EXPORT_API
180
#else
181
#define RDKIT_EHTLIB_EXPORT RDKIT_IMPORT_API
182
#endif
183
// RDKIT_EHTLIB_EXPORT end definitions
184
185
// RDKIT_EIGENSOLVERS_EXPORT definitions
186
#ifdef RDKIT_EIGENSOLVERS_LOCAL_BUILD
187
#define RDKIT_EIGENSOLVERS_EXPORT
188
#elif defined(RDKIT_EIGENSOLVERS_BUILD)
189
#define RDKIT_EIGENSOLVERS_EXPORT RDKIT_EXPORT_API
190
#else
191
#define RDKIT_EIGENSOLVERS_EXPORT RDKIT_IMPORT_API
192
#endif
193
// RDKIT_EIGENSOLVERS_EXPORT end definitions
194
195
// RDKIT_ENUMERATESTEREOISOMERS_EXPORT definitions
196
#ifdef RDKIT_ENUMERATESTEREOISOMERS_LOCAL_BUILD
197
#define RDKIT_ENUMERATESTEREOISOMERS_EXPORT
198
#elif defined(RDKIT_ENUMERATESTEREOISOMERS_BUILD)
199
#define RDKIT_ENUMERATESTEREOISOMERS_EXPORT RDKIT_EXPORT_API
200
#else
201
#define RDKIT_ENUMERATESTEREOISOMERS_EXPORT RDKIT_IMPORT_API
202
#endif
203
// RDKIT_ENUMERATESTEREOISOMERS_EXPORT end definitions
204
205
// RDKIT_FMCS_EXPORT definitions
206
#ifdef RDKIT_FMCS_LOCAL_BUILD
207
#define RDKIT_FMCS_EXPORT
208
#elif defined(RDKIT_FMCS_BUILD)
209
#define RDKIT_FMCS_EXPORT RDKIT_EXPORT_API
210
#else
211
#define RDKIT_FMCS_EXPORT RDKIT_IMPORT_API
212
#endif
213
// RDKIT_FMCS_EXPORT end definitions
214
215
// RDKIT_FILEPARSERS_EXPORT definitions
216
#ifdef RDKIT_FILEPARSERS_LOCAL_BUILD
217
#define RDKIT_FILEPARSERS_EXPORT
218
#elif defined(RDKIT_FILEPARSERS_BUILD)
219
#define RDKIT_FILEPARSERS_EXPORT RDKIT_EXPORT_API
220
#else
221
#define RDKIT_FILEPARSERS_EXPORT RDKIT_IMPORT_API
222
#endif
223
// RDKIT_FILEPARSERS_EXPORT end definitions
224
225
// RDKIT_FILTERCATALOG_EXPORT definitions
226
#ifdef RDKIT_FILTERCATALOG_LOCAL_BUILD
227
#define RDKIT_FILTERCATALOG_EXPORT
228
#elif defined(RDKIT_FILTERCATALOG_BUILD)
229
#define RDKIT_FILTERCATALOG_EXPORT RDKIT_EXPORT_API
230
#else
231
#define RDKIT_FILTERCATALOG_EXPORT RDKIT_IMPORT_API
232
#endif
233
// RDKIT_FILTERCATALOG_EXPORT end definitions
234
235
// RDKIT_FINGERPRINTS_EXPORT definitions
236
#ifdef RDKIT_FINGERPRINTS_LOCAL_BUILD
237
#define RDKIT_FINGERPRINTS_EXPORT
238
#elif defined(RDKIT_FINGERPRINTS_BUILD)
239
#define RDKIT_FINGERPRINTS_EXPORT RDKIT_EXPORT_API
240
#else
241
#define RDKIT_FINGERPRINTS_EXPORT RDKIT_IMPORT_API
242
#endif
243
// RDKIT_FINGERPRINTS_EXPORT end definitions
244
245
// RDKIT_FORCEFIELD_EXPORT definitions
246
#ifdef RDKIT_FORCEFIELD_LOCAL_BUILD
247
#define RDKIT_FORCEFIELD_EXPORT
248
#elif defined(RDKIT_FORCEFIELD_BUILD)
249
#define RDKIT_FORCEFIELD_EXPORT RDKIT_EXPORT_API
250
#else
251
#define RDKIT_FORCEFIELD_EXPORT RDKIT_IMPORT_API
252
#endif
253
// RDKIT_FORCEFIELD_EXPORT end definitions
254
255
// RDKIT_FORCEFIELDHELPERS_EXPORT definitions
256
#ifdef RDKIT_FORCEFIELDHELPERS_LOCAL_BUILD
257
#define RDKIT_FORCEFIELDHELPERS_EXPORT
258
#elif defined(RDKIT_FORCEFIELDHELPERS_BUILD)
259
#define RDKIT_FORCEFIELDHELPERS_EXPORT RDKIT_EXPORT_API
260
#else
261
#define RDKIT_FORCEFIELDHELPERS_EXPORT RDKIT_IMPORT_API
262
#endif
263
// RDKIT_FORCEFIELDHELPERS_EXPORT end definitions
264
265
// RDKIT_FRAGCATALOG_EXPORT definitions
266
#ifdef RDKIT_FRAGCATALOG_LOCAL_BUILD
267
#define RDKIT_FRAGCATALOG_EXPORT
268
#elif defined(RDKIT_FRAGCATALOG_BUILD)
269
#define RDKIT_FRAGCATALOG_EXPORT RDKIT_EXPORT_API
270
#else
271
#define RDKIT_FRAGCATALOG_EXPORT RDKIT_IMPORT_API
272
#endif
273
// RDKIT_FRAGCATALOG_EXPORT end definitions
274
275
// RDKIT_FREESASALIB_EXPORT definitions
276
#ifdef RDKIT_FREESASALIB_LOCAL_BUILD
277
#define RDKIT_FREESASALIB_EXPORT
278
#elif defined(RDKIT_FREESASALIB_BUILD)
279
#define RDKIT_FREESASALIB_EXPORT RDKIT_EXPORT_API
280
#else
281
#define RDKIT_FREESASALIB_EXPORT RDKIT_IMPORT_API
282
#endif
283
// RDKIT_FREESASALIB_EXPORT end definitions
284
285
// RDKIT_GAUSSIANSHAPE_EXPORT definitions
286
#ifdef RDKIT_GAUSSIANSHAPE_LOCAL_BUILD
287
#define RDKIT_GAUSSIANSHAPE_EXPORT
288
#elif defined(RDKIT_GAUSSIANSHAPE_BUILD)
289
#define RDKIT_GAUSSIANSHAPE_EXPORT RDKIT_EXPORT_API
290
#else
291
#define RDKIT_GAUSSIANSHAPE_EXPORT RDKIT_IMPORT_API
292
#endif
293
// RDKIT_GAUSSIANSHAPE_EXPORT end definitions
294
295
// RDKIT_GENERALIZEDSUBSTRUCT_EXPORT definitions
296
#ifdef RDKIT_GENERALIZEDSUBSTRUCT_LOCAL_BUILD
297
#define RDKIT_GENERALIZEDSUBSTRUCT_EXPORT
298
#elif defined(RDKIT_GENERALIZEDSUBSTRUCT_BUILD)
299
#define RDKIT_GENERALIZEDSUBSTRUCT_EXPORT RDKIT_EXPORT_API
300
#else
301
#define RDKIT_GENERALIZEDSUBSTRUCT_EXPORT RDKIT_IMPORT_API
302
#endif
303
// RDKIT_GENERALIZEDSUBSTRUCT_EXPORT end definitions
304
305
// RDKIT_GENERICGROUPS_EXPORT definitions
306
#ifdef RDKIT_GENERICGROUPS_LOCAL_BUILD
307
#define RDKIT_GENERICGROUPS_EXPORT
308
#elif defined(RDKIT_GENERICGROUPS_BUILD)
309
#define RDKIT_GENERICGROUPS_EXPORT RDKIT_EXPORT_API
310
#else
311
#define RDKIT_GENERICGROUPS_EXPORT RDKIT_IMPORT_API
312
#endif
313
// RDKIT_GENERICGROUPS_EXPORT end definitions
314
315
// RDKIT_GRAPHMOL_EXPORT definitions
316
#ifdef RDKIT_GRAPHMOL_LOCAL_BUILD
317
#define RDKIT_GRAPHMOL_EXPORT
318
#elif defined(RDKIT_GRAPHMOL_BUILD)
319
#define RDKIT_GRAPHMOL_EXPORT RDKIT_EXPORT_API
320
#else
321
#define RDKIT_GRAPHMOL_EXPORT RDKIT_IMPORT_API
322
#endif
323
// RDKIT_GRAPHMOL_EXPORT end definitions
324
325
// RDKIT_INCHI_EXPORT definitions
326
#ifdef RDKIT_INCHI_LOCAL_BUILD
327
#define RDKIT_INCHI_EXPORT
328
#elif defined(RDKIT_INCHI_BUILD)
329
#define RDKIT_INCHI_EXPORT RDKIT_EXPORT_API
330
#else
331
#define RDKIT_INCHI_EXPORT RDKIT_IMPORT_API
332
#endif
333
// RDKIT_INCHI_EXPORT end definitions
334
335
// RDKIT_INFOTHEORY_EXPORT definitions
336
#ifdef RDKIT_INFOTHEORY_LOCAL_BUILD
337
#define RDKIT_INFOTHEORY_EXPORT
338
#elif defined(RDKIT_INFOTHEORY_BUILD)
339
#define RDKIT_INFOTHEORY_EXPORT RDKIT_EXPORT_API
340
#else
341
#define RDKIT_INFOTHEORY_EXPORT RDKIT_IMPORT_API
342
#endif
343
// RDKIT_INFOTHEORY_EXPORT end definitions
344
345
// RDKIT_MMPA_EXPORT definitions
346
#ifdef RDKIT_MMPA_LOCAL_BUILD
347
#define RDKIT_MMPA_EXPORT
348
#elif defined(RDKIT_MMPA_BUILD)
349
#define RDKIT_MMPA_EXPORT RDKIT_EXPORT_API
350
#else
351
#define RDKIT_MMPA_EXPORT RDKIT_IMPORT_API
352
#endif
353
// RDKIT_MMPA_EXPORT end definitions
354
355
// RDKIT_MARVINPARSER_EXPORT definitions
356
#ifdef RDKIT_MARVINPARSER_LOCAL_BUILD
357
#define RDKIT_MARVINPARSER_EXPORT
358
#elif defined(RDKIT_MARVINPARSER_BUILD)
359
#define RDKIT_MARVINPARSER_EXPORT RDKIT_EXPORT_API
360
#else
361
#define RDKIT_MARVINPARSER_EXPORT RDKIT_IMPORT_API
362
#endif
363
// RDKIT_MARVINPARSER_EXPORT end definitions
364
365
// RDKIT_MOLALIGN_EXPORT definitions
366
#ifdef RDKIT_MOLALIGN_LOCAL_BUILD
367
#define RDKIT_MOLALIGN_EXPORT
368
#elif defined(RDKIT_MOLALIGN_BUILD)
369
#define RDKIT_MOLALIGN_EXPORT RDKIT_EXPORT_API
370
#else
371
#define RDKIT_MOLALIGN_EXPORT RDKIT_IMPORT_API
372
#endif
373
// RDKIT_MOLALIGN_EXPORT end definitions
374
375
// RDKIT_MOLCATALOG_EXPORT definitions
376
#ifdef RDKIT_MOLCATALOG_LOCAL_BUILD
377
#define RDKIT_MOLCATALOG_EXPORT
378
#elif defined(RDKIT_MOLCATALOG_BUILD)
379
#define RDKIT_MOLCATALOG_EXPORT RDKIT_EXPORT_API
380
#else
381
#define RDKIT_MOLCATALOG_EXPORT RDKIT_IMPORT_API
382
#endif
383
// RDKIT_MOLCATALOG_EXPORT end definitions
384
385
// RDKIT_MOLCHEMICALFEATURES_EXPORT definitions
386
#ifdef RDKIT_MOLCHEMICALFEATURES_LOCAL_BUILD
387
#define RDKIT_MOLCHEMICALFEATURES_EXPORT
388
#elif defined(RDKIT_MOLCHEMICALFEATURES_BUILD)
389
#define RDKIT_MOLCHEMICALFEATURES_EXPORT RDKIT_EXPORT_API
390
#else
391
#define RDKIT_MOLCHEMICALFEATURES_EXPORT RDKIT_IMPORT_API
392
#endif
393
// RDKIT_MOLCHEMICALFEATURES_EXPORT end definitions
394
395
// RDKIT_MOLDRAW2D_EXPORT definitions
396
#ifdef RDKIT_MOLDRAW2D_LOCAL_BUILD
397
#define RDKIT_MOLDRAW2D_EXPORT
398
#elif defined(RDKIT_MOLDRAW2D_BUILD)
399
#define RDKIT_MOLDRAW2D_EXPORT RDKIT_EXPORT_API
400
#else
401
#define RDKIT_MOLDRAW2D_EXPORT RDKIT_IMPORT_API
402
#endif
403
// RDKIT_MOLDRAW2D_EXPORT end definitions
404
405
// RDKIT_MOLDRAW2DQT_EXPORT definitions
406
#ifdef RDKIT_MOLDRAW2DQT_LOCAL_BUILD
407
#define RDKIT_MOLDRAW2DQT_EXPORT
408
#elif defined(RDKIT_MOLDRAW2DQT_BUILD)
409
#define RDKIT_MOLDRAW2DQT_EXPORT RDKIT_EXPORT_API
410
#else
411
#define RDKIT_MOLDRAW2DQT_EXPORT RDKIT_IMPORT_API
412
#endif
413
// RDKIT_MOLDRAW2DQT_EXPORT end definitions
414
415
// RDKIT_MOLENUMERATOR_EXPORT definitions
416
#ifdef RDKIT_MOLENUMERATOR_LOCAL_BUILD
417
#define RDKIT_MOLENUMERATOR_EXPORT
418
#elif defined(RDKIT_MOLENUMERATOR_BUILD)
419
#define RDKIT_MOLENUMERATOR_EXPORT RDKIT_EXPORT_API
420
#else
421
#define RDKIT_MOLENUMERATOR_EXPORT RDKIT_IMPORT_API
422
#endif
423
// RDKIT_MOLENUMERATOR_EXPORT end definitions
424
425
// RDKIT_MOLHASH_EXPORT definitions
426
#ifdef RDKIT_MOLHASH_LOCAL_BUILD
427
#define RDKIT_MOLHASH_EXPORT
428
#elif defined(RDKIT_MOLHASH_BUILD)
429
#define RDKIT_MOLHASH_EXPORT RDKIT_EXPORT_API
430
#else
431
#define RDKIT_MOLHASH_EXPORT RDKIT_IMPORT_API
432
#endif
433
// RDKIT_MOLHASH_EXPORT end definitions
434
435
// RDKIT_MOLINTERACTIONFIELDS_EXPORT definitions
436
#ifdef RDKIT_MOLINTERACTIONFIELDS_LOCAL_BUILD
437
#define RDKIT_MOLINTERACTIONFIELDS_EXPORT
438
#elif defined(RDKIT_MOLINTERACTIONFIELDS_BUILD)
439
#define RDKIT_MOLINTERACTIONFIELDS_EXPORT RDKIT_EXPORT_API
440
#else
441
#define RDKIT_MOLINTERACTIONFIELDS_EXPORT RDKIT_IMPORT_API
442
#endif
443
// RDKIT_MOLINTERACTIONFIELDS_EXPORT end definitions
444
445
// RDKIT_MOLINTERCHANGE_EXPORT definitions
446
#ifdef RDKIT_MOLINTERCHANGE_LOCAL_BUILD
447
#define RDKIT_MOLINTERCHANGE_EXPORT
448
#elif defined(RDKIT_MOLINTERCHANGE_BUILD)
449
#define RDKIT_MOLINTERCHANGE_EXPORT RDKIT_EXPORT_API
450
#else
451
#define RDKIT_MOLINTERCHANGE_EXPORT RDKIT_IMPORT_API
452
#endif
453
// RDKIT_MOLINTERCHANGE_EXPORT end definitions
454
455
// RDKIT_MOLPROCESSING_EXPORT definitions
456
#ifdef RDKIT_MOLPROCESSING_LOCAL_BUILD
457
#define RDKIT_MOLPROCESSING_EXPORT
458
#elif defined(RDKIT_MOLPROCESSING_BUILD)
459
#define RDKIT_MOLPROCESSING_EXPORT RDKIT_EXPORT_API
460
#else
461
#define RDKIT_MOLPROCESSING_EXPORT RDKIT_IMPORT_API
462
#endif
463
// RDKIT_MOLPROCESSING_EXPORT end definitions
464
465
// RDKIT_MOLSTANDARDIZE_EXPORT definitions
466
#ifdef RDKIT_MOLSTANDARDIZE_LOCAL_BUILD
467
#define RDKIT_MOLSTANDARDIZE_EXPORT
468
#elif defined(RDKIT_MOLSTANDARDIZE_BUILD)
469
#define RDKIT_MOLSTANDARDIZE_EXPORT RDKIT_EXPORT_API
470
#else
471
#define RDKIT_MOLSTANDARDIZE_EXPORT RDKIT_IMPORT_API
472
#endif
473
// RDKIT_MOLSTANDARDIZE_EXPORT end definitions
474
475
// RDKIT_MOLTRANSFORMS_EXPORT definitions
476
#ifdef RDKIT_MOLTRANSFORMS_LOCAL_BUILD
477
#define RDKIT_MOLTRANSFORMS_EXPORT
478
#elif defined(RDKIT_MOLTRANSFORMS_BUILD)
479
#define RDKIT_MOLTRANSFORMS_EXPORT RDKIT_EXPORT_API
480
#else
481
#define RDKIT_MOLTRANSFORMS_EXPORT RDKIT_IMPORT_API
482
#endif
483
// RDKIT_MOLTRANSFORMS_EXPORT end definitions
484
485
// RDKIT_O3AALIGN_EXPORT definitions
486
#ifdef RDKIT_O3AALIGN_LOCAL_BUILD
487
#define RDKIT_O3AALIGN_EXPORT
488
#elif defined(RDKIT_O3AALIGN_BUILD)
489
#define RDKIT_O3AALIGN_EXPORT RDKIT_EXPORT_API
490
#else
491
#define RDKIT_O3AALIGN_EXPORT RDKIT_IMPORT_API
492
#endif
493
// RDKIT_O3AALIGN_EXPORT end definitions
494
495
// RDKIT_OPTIMIZER_EXPORT definitions
496
#ifdef RDKIT_OPTIMIZER_LOCAL_BUILD
497
#define RDKIT_OPTIMIZER_EXPORT
498
#elif defined(RDKIT_OPTIMIZER_BUILD)
499
#define RDKIT_OPTIMIZER_EXPORT RDKIT_EXPORT_API
500
#else
501
#define RDKIT_OPTIMIZER_EXPORT RDKIT_IMPORT_API
502
#endif
503
// RDKIT_OPTIMIZER_EXPORT end definitions
504
505
// RDKIT_PARTIALCHARGES_EXPORT definitions
506
#ifdef RDKIT_PARTIALCHARGES_LOCAL_BUILD
507
#define RDKIT_PARTIALCHARGES_EXPORT
508
#elif defined(RDKIT_PARTIALCHARGES_BUILD)
509
#define RDKIT_PARTIALCHARGES_EXPORT RDKIT_EXPORT_API
510
#else
511
#define RDKIT_PARTIALCHARGES_EXPORT RDKIT_IMPORT_API
512
#endif
513
// RDKIT_PARTIALCHARGES_EXPORT end definitions
514
515
// RDKIT_PUBCHEMSHAPE_EXPORT definitions
516
#ifdef RDKIT_PUBCHEMSHAPE_LOCAL_BUILD
517
#define RDKIT_PUBCHEMSHAPE_EXPORT
518
#elif defined(RDKIT_PUBCHEMSHAPE_BUILD)
519
#define RDKIT_PUBCHEMSHAPE_EXPORT RDKIT_EXPORT_API
520
#else
521
#define RDKIT_PUBCHEMSHAPE_EXPORT RDKIT_IMPORT_API
522
#endif
523
// RDKIT_PUBCHEMSHAPE_EXPORT end definitions
524
525
// RDKIT_RDBOOST_EXPORT definitions
526
#ifdef RDKIT_RDBOOST_LOCAL_BUILD
527
#define RDKIT_RDBOOST_EXPORT
528
#elif defined(RDKIT_RDBOOST_BUILD)
529
#define RDKIT_RDBOOST_EXPORT RDKIT_EXPORT_API
530
#else
531
#define RDKIT_RDBOOST_EXPORT RDKIT_IMPORT_API
532
#endif
533
// RDKIT_RDBOOST_EXPORT end definitions
534
535
// RDKIT_RDCHEMDRAWLIB_EXPORT definitions
536
#ifdef RDKIT_RDCHEMDRAWLIB_LOCAL_BUILD
537
#define RDKIT_RDCHEMDRAWLIB_EXPORT
538
#elif defined(RDKIT_RDCHEMDRAWLIB_BUILD)
539
#define RDKIT_RDCHEMDRAWLIB_EXPORT RDKIT_EXPORT_API
540
#else
541
#define RDKIT_RDCHEMDRAWLIB_EXPORT RDKIT_IMPORT_API
542
#endif
543
// RDKIT_RDCHEMDRAWLIB_EXPORT end definitions
544
545
// RDKIT_RDCHEMDRAWREACTIONLIB_EXPORT definitions
546
#ifdef RDKIT_RDCHEMDRAWREACTIONLIB_LOCAL_BUILD
547
#define RDKIT_RDCHEMDRAWREACTIONLIB_EXPORT
548
#elif defined(RDKIT_RDCHEMDRAWREACTIONLIB_BUILD)
549
#define RDKIT_RDCHEMDRAWREACTIONLIB_EXPORT RDKIT_EXPORT_API
550
#else
551
#define RDKIT_RDCHEMDRAWREACTIONLIB_EXPORT RDKIT_IMPORT_API
552
#endif
553
// RDKIT_RDCHEMDRAWREACTIONLIB_EXPORT end definitions
554
555
// RDKIT_RDGENERAL_EXPORT definitions
556
#ifdef RDKIT_RDGENERAL_LOCAL_BUILD
557
#define RDKIT_RDGENERAL_EXPORT
558
#elif defined(RDKIT_RDGENERAL_BUILD)
559
#define RDKIT_RDGENERAL_EXPORT RDKIT_EXPORT_API
560
#else
561
#define RDKIT_RDGENERAL_EXPORT RDKIT_IMPORT_API
562
#endif
563
// RDKIT_RDGENERAL_EXPORT end definitions
564
565
// RDKIT_RDGEOMETRYLIB_EXPORT definitions
566
#ifdef RDKIT_RDGEOMETRYLIB_LOCAL_BUILD
567
#define RDKIT_RDGEOMETRYLIB_EXPORT
568
#elif defined(RDKIT_RDGEOMETRYLIB_BUILD)
569
#define RDKIT_RDGEOMETRYLIB_EXPORT RDKIT_EXPORT_API
570
#else
571
#define RDKIT_RDGEOMETRYLIB_EXPORT RDKIT_IMPORT_API
572
#endif
573
// RDKIT_RDGEOMETRYLIB_EXPORT end definitions
574
575
// RDKIT_RDINCHILIB_EXPORT definitions
576
#ifdef RDKIT_RDINCHILIB_LOCAL_BUILD
577
#define RDKIT_RDINCHILIB_EXPORT
578
#elif defined(RDKIT_RDINCHILIB_BUILD)
579
#define RDKIT_RDINCHILIB_EXPORT RDKIT_EXPORT_API
580
#else
581
#define RDKIT_RDINCHILIB_EXPORT RDKIT_IMPORT_API
582
#endif
583
// RDKIT_RDINCHILIB_EXPORT end definitions
584
585
// RDKIT_RDSTREAMS_EXPORT definitions
586
#ifdef RDKIT_RDSTREAMS_LOCAL_BUILD
587
#define RDKIT_RDSTREAMS_EXPORT
588
#elif defined(RDKIT_RDSTREAMS_BUILD)
589
#define RDKIT_RDSTREAMS_EXPORT RDKIT_EXPORT_API
590
#else
591
#define RDKIT_RDSTREAMS_EXPORT RDKIT_IMPORT_API
592
#endif
593
// RDKIT_RDSTREAMS_EXPORT end definitions
594
595
// RDKIT_RGROUPDECOMPOSITION_EXPORT definitions
596
#ifdef RDKIT_RGROUPDECOMPOSITION_LOCAL_BUILD
597
#define RDKIT_RGROUPDECOMPOSITION_EXPORT
598
#elif defined(RDKIT_RGROUPDECOMPOSITION_BUILD)
599
#define RDKIT_RGROUPDECOMPOSITION_EXPORT RDKIT_EXPORT_API
600
#else
601
#define RDKIT_RGROUPDECOMPOSITION_EXPORT RDKIT_IMPORT_API
602
#endif
603
// RDKIT_RGROUPDECOMPOSITION_EXPORT end definitions
604
605
// RDKIT_RASCALMCES_EXPORT definitions
606
#ifdef RDKIT_RASCALMCES_LOCAL_BUILD
607
#define RDKIT_RASCALMCES_EXPORT
608
#elif defined(RDKIT_RASCALMCES_BUILD)
609
#define RDKIT_RASCALMCES_EXPORT RDKIT_EXPORT_API
610
#else
611
#define RDKIT_RASCALMCES_EXPORT RDKIT_IMPORT_API
612
#endif
613
// RDKIT_RASCALMCES_EXPORT end definitions
614
615
// RDKIT_REDUCEDGRAPHS_EXPORT definitions
616
#ifdef RDKIT_REDUCEDGRAPHS_LOCAL_BUILD
617
#define RDKIT_REDUCEDGRAPHS_EXPORT
618
#elif defined(RDKIT_REDUCEDGRAPHS_BUILD)
619
#define RDKIT_REDUCEDGRAPHS_EXPORT RDKIT_EXPORT_API
620
#else
621
#define RDKIT_REDUCEDGRAPHS_EXPORT RDKIT_IMPORT_API
622
#endif
623
// RDKIT_REDUCEDGRAPHS_EXPORT end definitions
624
625
// RDKIT_RINGDECOMPOSERLIB_EXPORT definitions
626
#ifdef RDKIT_RINGDECOMPOSERLIB_LOCAL_BUILD
627
#define RDKIT_RINGDECOMPOSERLIB_EXPORT
628
#elif defined(RDKIT_RINGDECOMPOSERLIB_BUILD)
629
#define RDKIT_RINGDECOMPOSERLIB_EXPORT RDKIT_EXPORT_API
630
#else
631
#define RDKIT_RINGDECOMPOSERLIB_EXPORT RDKIT_IMPORT_API
632
#endif
633
// RDKIT_RINGDECOMPOSERLIB_EXPORT end definitions
634
635
// RDKIT_SLNPARSE_EXPORT definitions
636
#ifdef RDKIT_SLNPARSE_LOCAL_BUILD
637
#define RDKIT_SLNPARSE_EXPORT
638
#elif defined(RDKIT_SLNPARSE_BUILD)
639
#define RDKIT_SLNPARSE_EXPORT RDKIT_EXPORT_API
640
#else
641
#define RDKIT_SLNPARSE_EXPORT RDKIT_IMPORT_API
642
#endif
643
// RDKIT_SLNPARSE_EXPORT end definitions
644
645
// RDKIT_SCAFFOLDNETWORK_EXPORT definitions
646
#ifdef RDKIT_SCAFFOLDNETWORK_LOCAL_BUILD
647
#define RDKIT_SCAFFOLDNETWORK_EXPORT
648
#elif defined(RDKIT_SCAFFOLDNETWORK_BUILD)
649
#define RDKIT_SCAFFOLDNETWORK_EXPORT RDKIT_EXPORT_API
650
#else
651
#define RDKIT_SCAFFOLDNETWORK_EXPORT RDKIT_IMPORT_API
652
#endif
653
// RDKIT_SCAFFOLDNETWORK_EXPORT end definitions
654
655
// RDKIT_SHAPEHELPERS_EXPORT definitions
656
#ifdef RDKIT_SHAPEHELPERS_LOCAL_BUILD
657
#define RDKIT_SHAPEHELPERS_EXPORT
658
#elif defined(RDKIT_SHAPEHELPERS_BUILD)
659
#define RDKIT_SHAPEHELPERS_EXPORT RDKIT_EXPORT_API
660
#else
661
#define RDKIT_SHAPEHELPERS_EXPORT RDKIT_IMPORT_API
662
#endif
663
// RDKIT_SHAPEHELPERS_EXPORT end definitions
664
665
// RDKIT_SIMDIVPICKERS_EXPORT definitions
666
#ifdef RDKIT_SIMDIVPICKERS_LOCAL_BUILD
667
#define RDKIT_SIMDIVPICKERS_EXPORT
668
#elif defined(RDKIT_SIMDIVPICKERS_BUILD)
669
#define RDKIT_SIMDIVPICKERS_EXPORT RDKIT_EXPORT_API
670
#else
671
#define RDKIT_SIMDIVPICKERS_EXPORT RDKIT_IMPORT_API
672
#endif
673
// RDKIT_SIMDIVPICKERS_EXPORT end definitions
674
675
// RDKIT_SMILESPARSE_EXPORT definitions
676
#ifdef RDKIT_SMILESPARSE_LOCAL_BUILD
677
#define RDKIT_SMILESPARSE_EXPORT
678
#elif defined(RDKIT_SMILESPARSE_BUILD)
679
#define RDKIT_SMILESPARSE_EXPORT RDKIT_EXPORT_API
680
#else
681
#define RDKIT_SMILESPARSE_EXPORT RDKIT_IMPORT_API
682
#endif
683
// RDKIT_SMILESPARSE_EXPORT end definitions
684
685
// RDKIT_STRUCTCHECKER_EXPORT definitions
686
#ifdef RDKIT_STRUCTCHECKER_LOCAL_BUILD
687
#define RDKIT_STRUCTCHECKER_EXPORT
688
#elif defined(RDKIT_STRUCTCHECKER_BUILD)
689
#define RDKIT_STRUCTCHECKER_EXPORT RDKIT_EXPORT_API
690
#else
691
#define RDKIT_STRUCTCHECKER_EXPORT RDKIT_IMPORT_API
692
#endif
693
// RDKIT_STRUCTCHECKER_EXPORT end definitions
694
695
// RDKIT_SUBGRAPHS_EXPORT definitions
696
#ifdef RDKIT_SUBGRAPHS_LOCAL_BUILD
697
#define RDKIT_SUBGRAPHS_EXPORT
698
#elif defined(RDKIT_SUBGRAPHS_BUILD)
699
#define RDKIT_SUBGRAPHS_EXPORT RDKIT_EXPORT_API
700
#else
701
#define RDKIT_SUBGRAPHS_EXPORT RDKIT_IMPORT_API
702
#endif
703
// RDKIT_SUBGRAPHS_EXPORT end definitions
704
705
// RDKIT_SUBSTRUCTLIBRARY_EXPORT definitions
706
#ifdef RDKIT_SUBSTRUCTLIBRARY_LOCAL_BUILD
707
#define RDKIT_SUBSTRUCTLIBRARY_EXPORT
708
#elif defined(RDKIT_SUBSTRUCTLIBRARY_BUILD)
709
#define RDKIT_SUBSTRUCTLIBRARY_EXPORT RDKIT_EXPORT_API
710
#else
711
#define RDKIT_SUBSTRUCTLIBRARY_EXPORT RDKIT_IMPORT_API
712
#endif
713
// RDKIT_SUBSTRUCTLIBRARY_EXPORT end definitions
714
715
// RDKIT_SUBSTRUCTMATCH_EXPORT definitions
716
#ifdef RDKIT_SUBSTRUCTMATCH_LOCAL_BUILD
717
#define RDKIT_SUBSTRUCTMATCH_EXPORT
718
#elif defined(RDKIT_SUBSTRUCTMATCH_BUILD)
719
#define RDKIT_SUBSTRUCTMATCH_EXPORT RDKIT_EXPORT_API
720
#else
721
#define RDKIT_SUBSTRUCTMATCH_EXPORT RDKIT_IMPORT_API
722
#endif
723
// RDKIT_SUBSTRUCTMATCH_EXPORT end definitions
724
725
// RDKIT_SYNTHONSPACESEARCH_EXPORT definitions
726
#ifdef RDKIT_SYNTHONSPACESEARCH_LOCAL_BUILD
727
#define RDKIT_SYNTHONSPACESEARCH_EXPORT
728
#elif defined(RDKIT_SYNTHONSPACESEARCH_BUILD)
729
#define RDKIT_SYNTHONSPACESEARCH_EXPORT RDKIT_EXPORT_API
730
#else
731
#define RDKIT_SYNTHONSPACESEARCH_EXPORT RDKIT_IMPORT_API
732
#endif
733
// RDKIT_SYNTHONSPACESEARCH_EXPORT end definitions
734
735
// RDKIT_TAUTOMERQUERY_EXPORT definitions
736
#ifdef RDKIT_TAUTOMERQUERY_LOCAL_BUILD
737
#define RDKIT_TAUTOMERQUERY_EXPORT
738
#elif defined(RDKIT_TAUTOMERQUERY_BUILD)
739
#define RDKIT_TAUTOMERQUERY_EXPORT RDKIT_EXPORT_API
740
#else
741
#define RDKIT_TAUTOMERQUERY_EXPORT RDKIT_IMPORT_API
742
#endif
743
// RDKIT_TAUTOMERQUERY_EXPORT end definitions
744
745
// RDKIT_TRAJECTORY_EXPORT definitions
746
#ifdef RDKIT_TRAJECTORY_LOCAL_BUILD
747
#define RDKIT_TRAJECTORY_EXPORT
748
#elif defined(RDKIT_TRAJECTORY_BUILD)
749
#define RDKIT_TRAJECTORY_EXPORT RDKIT_EXPORT_API
750
#else
751
#define RDKIT_TRAJECTORY_EXPORT RDKIT_IMPORT_API
752
#endif
753
// RDKIT_TRAJECTORY_EXPORT end definitions
754
755
// RDKIT_AVALON_CLIB_EXPORT definitions
756
#ifdef RDKIT_AVALON_CLIB_LOCAL_BUILD
757
#define RDKIT_AVALON_CLIB_EXPORT
758
#elif defined(RDKIT_AVALON_CLIB_BUILD)
759
#define RDKIT_AVALON_CLIB_EXPORT RDKIT_EXPORT_API
760
#else
761
#define RDKIT_AVALON_CLIB_EXPORT RDKIT_IMPORT_API
762
#endif
763
// RDKIT_AVALON_CLIB_EXPORT end definitions
764
765
// RDKIT_COORDGEN_EXPORT definitions
766
#ifdef RDKIT_COORDGEN_LOCAL_BUILD
767
#define RDKIT_COORDGEN_EXPORT
768
#elif defined(RDKIT_COORDGEN_BUILD)
769
#define RDKIT_COORDGEN_EXPORT RDKIT_EXPORT_API
770
#else
771
#define RDKIT_COORDGEN_EXPORT RDKIT_IMPORT_API
772
#endif
773
// RDKIT_COORDGEN_EXPORT end definitions
774
775
// RDKIT_FREESASA_CLIB_EXPORT definitions
776
#ifdef RDKIT_FREESASA_CLIB_LOCAL_BUILD
777
#define RDKIT_FREESASA_CLIB_EXPORT
778
#elif defined(RDKIT_FREESASA_CLIB_BUILD)
779
#define RDKIT_FREESASA_CLIB_EXPORT RDKIT_EXPORT_API
780
#else
781
#define RDKIT_FREESASA_CLIB_EXPORT RDKIT_IMPORT_API
782
#endif
783
// RDKIT_FREESASA_CLIB_EXPORT end definitions
784
785
// RDKIT_GA_EXPORT definitions
786
#ifdef RDKIT_GA_LOCAL_BUILD
787
#define RDKIT_GA_EXPORT
788
#elif defined(RDKIT_GA_BUILD)
789
#define RDKIT_GA_EXPORT RDKIT_EXPORT_API
790
#else
791
#define RDKIT_GA_EXPORT RDKIT_IMPORT_API
792
#endif
793
// RDKIT_GA_EXPORT end definitions
794
795
// RDKIT_HC_EXPORT definitions
796
#ifdef RDKIT_HC_LOCAL_BUILD
797
#define RDKIT_HC_EXPORT
798
#elif defined(RDKIT_HC_BUILD)
799
#define RDKIT_HC_EXPORT RDKIT_EXPORT_API
800
#else
801
#define RDKIT_HC_EXPORT RDKIT_IMPORT_API
802
#endif
803
// RDKIT_HC_EXPORT end definitions
804
805
// RDKIT_MAEPARSER_EXPORT definitions
806
#ifdef RDKIT_MAEPARSER_LOCAL_BUILD
807
#define RDKIT_MAEPARSER_EXPORT
808
#elif defined(RDKIT_MAEPARSER_BUILD)
809
#define RDKIT_MAEPARSER_EXPORT RDKIT_EXPORT_API
810
#else
811
#define RDKIT_MAEPARSER_EXPORT RDKIT_IMPORT_API
812
#endif
813
// RDKIT_MAEPARSER_EXPORT end definitions
814
815
// RDKIT_PUBCHEM_ALIGN3D_EXPORT definitions
816
#ifdef RDKIT_PUBCHEM_ALIGN3D_LOCAL_BUILD
817
#define RDKIT_PUBCHEM_ALIGN3D_EXPORT
818
#elif defined(RDKIT_PUBCHEM_ALIGN3D_BUILD)
819
#define RDKIT_PUBCHEM_ALIGN3D_EXPORT RDKIT_EXPORT_API
820
#else
821
#define RDKIT_PUBCHEM_ALIGN3D_EXPORT RDKIT_IMPORT_API
822
#endif
823
// RDKIT_PUBCHEM_ALIGN3D_EXPORT end definitions
824
825
/*
826
* Do not dll export/import to export queries (it will mess up with the
827
* templates), but make sure it is visible for *nix
828
*/
829
// RDKIT_QUERY_EXPORT definitions
830
#if defined(RDKIT_DYN_LINK) && defined(WIN32) && defined(BOOST_HAS_DECLSPEC)
831
#define RDKIT_QUERY_EXPORT
832
#else
833
#define RDKIT_QUERY_EXPORT RDKIT_GRAPHMOL_EXPORT
834
#endif
835
// RDKIT_QUERY_EXPORT end definitions
RDExportMacros.h
RDGeneral
export.h
Generated on Thu Sep 10 2026 09:04:46 for RDKit by
1.13.2