RDKit
Open-source cheminformatics and machine learning.
export.h
Go to the documentation of this file.
1 // auto-generated export definition header
2 #pragma once
4 
5 // RDKIT_ABBREVIATIONS_EXPORT definitions
6 #ifdef RDKIT_ABBREVIATIONS_BUILD
7 #define RDKIT_ABBREVIATIONS_EXPORT RDKIT_EXPORT_API
8 #else
9 #define RDKIT_ABBREVIATIONS_EXPORT RDKIT_IMPORT_API
10 #endif
11 // RDKIT_ABBREVIATIONS_EXPORT end definitions
12 
13 // RDKIT_ALIGNMENT_EXPORT definitions
14 #ifdef RDKIT_ALIGNMENT_BUILD
15 #define RDKIT_ALIGNMENT_EXPORT RDKIT_EXPORT_API
16 #else
17 #define RDKIT_ALIGNMENT_EXPORT RDKIT_IMPORT_API
18 #endif
19 // RDKIT_ALIGNMENT_EXPORT end definitions
20 
21 // RDKIT_AVALONLIB_EXPORT definitions
22 #ifdef RDKIT_AVALONLIB_BUILD
23 #define RDKIT_AVALONLIB_EXPORT RDKIT_EXPORT_API
24 #else
25 #define RDKIT_AVALONLIB_EXPORT RDKIT_IMPORT_API
26 #endif
27 // RDKIT_AVALONLIB_EXPORT end definitions
28 
29 // RDKIT_CIPLABELER_EXPORT definitions
30 #ifdef RDKIT_CIPLABELER_BUILD
31 #define RDKIT_CIPLABELER_EXPORT RDKIT_EXPORT_API
32 #else
33 #define RDKIT_CIPLABELER_EXPORT RDKIT_IMPORT_API
34 #endif
35 // RDKIT_CIPLABELER_EXPORT end definitions
36 
37 // RDKIT_CATALOGS_EXPORT definitions
38 #ifdef RDKIT_CATALOGS_BUILD
39 #define RDKIT_CATALOGS_EXPORT RDKIT_EXPORT_API
40 #else
41 #define RDKIT_CATALOGS_EXPORT RDKIT_IMPORT_API
42 #endif
43 // RDKIT_CATALOGS_EXPORT end definitions
44 
45 // RDKIT_CHEMREACTIONS_EXPORT definitions
46 #ifdef RDKIT_CHEMREACTIONS_BUILD
47 #define RDKIT_CHEMREACTIONS_EXPORT RDKIT_EXPORT_API
48 #else
49 #define RDKIT_CHEMREACTIONS_EXPORT RDKIT_IMPORT_API
50 #endif
51 // RDKIT_CHEMREACTIONS_EXPORT end definitions
52 
53 // RDKIT_CHEMTRANSFORMS_EXPORT definitions
54 #ifdef RDKIT_CHEMTRANSFORMS_BUILD
55 #define RDKIT_CHEMTRANSFORMS_EXPORT RDKIT_EXPORT_API
56 #else
57 #define RDKIT_CHEMTRANSFORMS_EXPORT RDKIT_IMPORT_API
58 #endif
59 // RDKIT_CHEMTRANSFORMS_EXPORT end definitions
60 
61 // RDKIT_CHEMICALFEATURES_EXPORT definitions
62 #ifdef RDKIT_CHEMICALFEATURES_BUILD
63 #define RDKIT_CHEMICALFEATURES_EXPORT RDKIT_EXPORT_API
64 #else
65 #define RDKIT_CHEMICALFEATURES_EXPORT RDKIT_IMPORT_API
66 #endif
67 // RDKIT_CHEMICALFEATURES_EXPORT end definitions
68 
69 // RDKIT_CONFORMERPARSER_EXPORT definitions
70 #ifdef RDKIT_CONFORMERPARSER_BUILD
71 #define RDKIT_CONFORMERPARSER_EXPORT RDKIT_EXPORT_API
72 #else
73 #define RDKIT_CONFORMERPARSER_EXPORT RDKIT_IMPORT_API
74 #endif
75 // RDKIT_CONFORMERPARSER_EXPORT end definitions
76 
77 // RDKIT_DATASTRUCTS_EXPORT definitions
78 #ifdef RDKIT_DATASTRUCTS_BUILD
79 #define RDKIT_DATASTRUCTS_EXPORT RDKIT_EXPORT_API
80 #else
81 #define RDKIT_DATASTRUCTS_EXPORT RDKIT_IMPORT_API
82 #endif
83 // RDKIT_DATASTRUCTS_EXPORT end definitions
84 
85 // RDKIT_DEPICTOR_EXPORT definitions
86 #ifdef RDKIT_DEPICTOR_BUILD
87 #define RDKIT_DEPICTOR_EXPORT RDKIT_EXPORT_API
88 #else
89 #define RDKIT_DEPICTOR_EXPORT RDKIT_IMPORT_API
90 #endif
91 // RDKIT_DEPICTOR_EXPORT end definitions
92 
93 // RDKIT_DEPROTECT_EXPORT definitions
94 #ifdef RDKIT_DEPROTECT_BUILD
95 #define RDKIT_DEPROTECT_EXPORT RDKIT_EXPORT_API
96 #else
97 #define RDKIT_DEPROTECT_EXPORT RDKIT_IMPORT_API
98 #endif
99 // RDKIT_DEPROTECT_EXPORT end definitions
100 
101 // RDKIT_DESCRIPTORS_EXPORT definitions
102 #ifdef RDKIT_DESCRIPTORS_BUILD
103 #define RDKIT_DESCRIPTORS_EXPORT RDKIT_EXPORT_API
104 #else
105 #define RDKIT_DESCRIPTORS_EXPORT RDKIT_IMPORT_API
106 #endif
107 // RDKIT_DESCRIPTORS_EXPORT end definitions
108 
109 // RDKIT_DETERMINEBONDS_EXPORT definitions
110 #ifdef RDKIT_DETERMINEBONDS_BUILD
111 #define RDKIT_DETERMINEBONDS_EXPORT RDKIT_EXPORT_API
112 #else
113 #define RDKIT_DETERMINEBONDS_EXPORT RDKIT_IMPORT_API
114 #endif
115 // RDKIT_DETERMINEBONDS_EXPORT end definitions
116 
117 // RDKIT_DISTGEOMHELPERS_EXPORT definitions
118 #ifdef RDKIT_DISTGEOMHELPERS_BUILD
119 #define RDKIT_DISTGEOMHELPERS_EXPORT RDKIT_EXPORT_API
120 #else
121 #define RDKIT_DISTGEOMHELPERS_EXPORT RDKIT_IMPORT_API
122 #endif
123 // RDKIT_DISTGEOMHELPERS_EXPORT end definitions
124 
125 // RDKIT_DISTGEOMETRY_EXPORT definitions
126 #ifdef RDKIT_DISTGEOMETRY_BUILD
127 #define RDKIT_DISTGEOMETRY_EXPORT RDKIT_EXPORT_API
128 #else
129 #define RDKIT_DISTGEOMETRY_EXPORT RDKIT_IMPORT_API
130 #endif
131 // RDKIT_DISTGEOMETRY_EXPORT end definitions
132 
133 // RDKIT_EHTLIB_EXPORT definitions
134 #ifdef RDKIT_EHTLIB_BUILD
135 #define RDKIT_EHTLIB_EXPORT RDKIT_EXPORT_API
136 #else
137 #define RDKIT_EHTLIB_EXPORT RDKIT_IMPORT_API
138 #endif
139 // RDKIT_EHTLIB_EXPORT end definitions
140 
141 // RDKIT_EIGENSOLVERS_EXPORT definitions
142 #ifdef RDKIT_EIGENSOLVERS_BUILD
143 #define RDKIT_EIGENSOLVERS_EXPORT RDKIT_EXPORT_API
144 #else
145 #define RDKIT_EIGENSOLVERS_EXPORT RDKIT_IMPORT_API
146 #endif
147 // RDKIT_EIGENSOLVERS_EXPORT end definitions
148 
149 // RDKIT_FMCS_EXPORT definitions
150 #ifdef RDKIT_FMCS_BUILD
151 #define RDKIT_FMCS_EXPORT RDKIT_EXPORT_API
152 #else
153 #define RDKIT_FMCS_EXPORT RDKIT_IMPORT_API
154 #endif
155 // RDKIT_FMCS_EXPORT end definitions
156 
157 // RDKIT_FILEPARSERS_EXPORT definitions
158 #ifdef RDKIT_FILEPARSERS_BUILD
159 #define RDKIT_FILEPARSERS_EXPORT RDKIT_EXPORT_API
160 #else
161 #define RDKIT_FILEPARSERS_EXPORT RDKIT_IMPORT_API
162 #endif
163 // RDKIT_FILEPARSERS_EXPORT end definitions
164 
165 // RDKIT_FILTERCATALOG_EXPORT definitions
166 #ifdef RDKIT_FILTERCATALOG_BUILD
167 #define RDKIT_FILTERCATALOG_EXPORT RDKIT_EXPORT_API
168 #else
169 #define RDKIT_FILTERCATALOG_EXPORT RDKIT_IMPORT_API
170 #endif
171 // RDKIT_FILTERCATALOG_EXPORT end definitions
172 
173 // RDKIT_FINGERPRINTS_EXPORT definitions
174 #ifdef RDKIT_FINGERPRINTS_BUILD
175 #define RDKIT_FINGERPRINTS_EXPORT RDKIT_EXPORT_API
176 #else
177 #define RDKIT_FINGERPRINTS_EXPORT RDKIT_IMPORT_API
178 #endif
179 // RDKIT_FINGERPRINTS_EXPORT end definitions
180 
181 // RDKIT_FORCEFIELD_EXPORT definitions
182 #ifdef RDKIT_FORCEFIELD_BUILD
183 #define RDKIT_FORCEFIELD_EXPORT RDKIT_EXPORT_API
184 #else
185 #define RDKIT_FORCEFIELD_EXPORT RDKIT_IMPORT_API
186 #endif
187 // RDKIT_FORCEFIELD_EXPORT end definitions
188 
189 // RDKIT_FORCEFIELDHELPERS_EXPORT definitions
190 #ifdef RDKIT_FORCEFIELDHELPERS_BUILD
191 #define RDKIT_FORCEFIELDHELPERS_EXPORT RDKIT_EXPORT_API
192 #else
193 #define RDKIT_FORCEFIELDHELPERS_EXPORT RDKIT_IMPORT_API
194 #endif
195 // RDKIT_FORCEFIELDHELPERS_EXPORT end definitions
196 
197 // RDKIT_FRAGCATALOG_EXPORT definitions
198 #ifdef RDKIT_FRAGCATALOG_BUILD
199 #define RDKIT_FRAGCATALOG_EXPORT RDKIT_EXPORT_API
200 #else
201 #define RDKIT_FRAGCATALOG_EXPORT RDKIT_IMPORT_API
202 #endif
203 // RDKIT_FRAGCATALOG_EXPORT end definitions
204 
205 // RDKIT_FREESASALIB_EXPORT definitions
206 #ifdef RDKIT_FREESASALIB_BUILD
207 #define RDKIT_FREESASALIB_EXPORT RDKIT_EXPORT_API
208 #else
209 #define RDKIT_FREESASALIB_EXPORT RDKIT_IMPORT_API
210 #endif
211 // RDKIT_FREESASALIB_EXPORT end definitions
212 
213 // RDKIT_GENERICGROUPS_EXPORT definitions
214 #ifdef RDKIT_GENERICGROUPS_BUILD
215 #define RDKIT_GENERICGROUPS_EXPORT RDKIT_EXPORT_API
216 #else
217 #define RDKIT_GENERICGROUPS_EXPORT RDKIT_IMPORT_API
218 #endif
219 // RDKIT_GENERICGROUPS_EXPORT end definitions
220 
221 // RDKIT_GRAPHMOL_EXPORT definitions
222 #ifdef RDKIT_GRAPHMOL_BUILD
223 #define RDKIT_GRAPHMOL_EXPORT RDKIT_EXPORT_API
224 #else
225 #define RDKIT_GRAPHMOL_EXPORT RDKIT_IMPORT_API
226 #endif
227 // RDKIT_GRAPHMOL_EXPORT end definitions
228 
229 // RDKIT_INCHI_EXPORT definitions
230 #ifdef RDKIT_INCHI_BUILD
231 #define RDKIT_INCHI_EXPORT RDKIT_EXPORT_API
232 #else
233 #define RDKIT_INCHI_EXPORT RDKIT_IMPORT_API
234 #endif
235 // RDKIT_INCHI_EXPORT end definitions
236 
237 // RDKIT_INFOTHEORY_EXPORT definitions
238 #ifdef RDKIT_INFOTHEORY_BUILD
239 #define RDKIT_INFOTHEORY_EXPORT RDKIT_EXPORT_API
240 #else
241 #define RDKIT_INFOTHEORY_EXPORT RDKIT_IMPORT_API
242 #endif
243 // RDKIT_INFOTHEORY_EXPORT end definitions
244 
245 // RDKIT_MMPA_EXPORT definitions
246 #ifdef RDKIT_MMPA_BUILD
247 #define RDKIT_MMPA_EXPORT RDKIT_EXPORT_API
248 #else
249 #define RDKIT_MMPA_EXPORT RDKIT_IMPORT_API
250 #endif
251 // RDKIT_MMPA_EXPORT end definitions
252 
253 // RDKIT_MOLALIGN_EXPORT definitions
254 #ifdef RDKIT_MOLALIGN_BUILD
255 #define RDKIT_MOLALIGN_EXPORT RDKIT_EXPORT_API
256 #else
257 #define RDKIT_MOLALIGN_EXPORT RDKIT_IMPORT_API
258 #endif
259 // RDKIT_MOLALIGN_EXPORT end definitions
260 
261 // RDKIT_MOLCATALOG_EXPORT definitions
262 #ifdef RDKIT_MOLCATALOG_BUILD
263 #define RDKIT_MOLCATALOG_EXPORT RDKIT_EXPORT_API
264 #else
265 #define RDKIT_MOLCATALOG_EXPORT RDKIT_IMPORT_API
266 #endif
267 // RDKIT_MOLCATALOG_EXPORT end definitions
268 
269 // RDKIT_MOLCHEMICALFEATURES_EXPORT definitions
270 #ifdef RDKIT_MOLCHEMICALFEATURES_BUILD
271 #define RDKIT_MOLCHEMICALFEATURES_EXPORT RDKIT_EXPORT_API
272 #else
273 #define RDKIT_MOLCHEMICALFEATURES_EXPORT RDKIT_IMPORT_API
274 #endif
275 // RDKIT_MOLCHEMICALFEATURES_EXPORT end definitions
276 
277 // RDKIT_MOLDRAW2D_EXPORT definitions
278 #ifdef RDKIT_MOLDRAW2D_BUILD
279 #define RDKIT_MOLDRAW2D_EXPORT RDKIT_EXPORT_API
280 #else
281 #define RDKIT_MOLDRAW2D_EXPORT RDKIT_IMPORT_API
282 #endif
283 // RDKIT_MOLDRAW2D_EXPORT end definitions
284 
285 // RDKIT_MOLDRAW2DQT_EXPORT definitions
286 #ifdef RDKIT_MOLDRAW2DQT_BUILD
287 #define RDKIT_MOLDRAW2DQT_EXPORT RDKIT_EXPORT_API
288 #else
289 #define RDKIT_MOLDRAW2DQT_EXPORT RDKIT_IMPORT_API
290 #endif
291 // RDKIT_MOLDRAW2DQT_EXPORT end definitions
292 
293 // RDKIT_MOLENUMERATOR_EXPORT definitions
294 #ifdef RDKIT_MOLENUMERATOR_BUILD
295 #define RDKIT_MOLENUMERATOR_EXPORT RDKIT_EXPORT_API
296 #else
297 #define RDKIT_MOLENUMERATOR_EXPORT RDKIT_IMPORT_API
298 #endif
299 // RDKIT_MOLENUMERATOR_EXPORT end definitions
300 
301 // RDKIT_MOLHASH_EXPORT definitions
302 #ifdef RDKIT_MOLHASH_BUILD
303 #define RDKIT_MOLHASH_EXPORT RDKIT_EXPORT_API
304 #else
305 #define RDKIT_MOLHASH_EXPORT RDKIT_IMPORT_API
306 #endif
307 // RDKIT_MOLHASH_EXPORT end definitions
308 
309 // RDKIT_MOLINTERCHANGE_EXPORT definitions
310 #ifdef RDKIT_MOLINTERCHANGE_BUILD
311 #define RDKIT_MOLINTERCHANGE_EXPORT RDKIT_EXPORT_API
312 #else
313 #define RDKIT_MOLINTERCHANGE_EXPORT RDKIT_IMPORT_API
314 #endif
315 // RDKIT_MOLINTERCHANGE_EXPORT end definitions
316 
317 // RDKIT_MOLSTANDARDIZE_EXPORT definitions
318 #ifdef RDKIT_MOLSTANDARDIZE_BUILD
319 #define RDKIT_MOLSTANDARDIZE_EXPORT RDKIT_EXPORT_API
320 #else
321 #define RDKIT_MOLSTANDARDIZE_EXPORT RDKIT_IMPORT_API
322 #endif
323 // RDKIT_MOLSTANDARDIZE_EXPORT end definitions
324 
325 // RDKIT_MOLTRANSFORMS_EXPORT definitions
326 #ifdef RDKIT_MOLTRANSFORMS_BUILD
327 #define RDKIT_MOLTRANSFORMS_EXPORT RDKIT_EXPORT_API
328 #else
329 #define RDKIT_MOLTRANSFORMS_EXPORT RDKIT_IMPORT_API
330 #endif
331 // RDKIT_MOLTRANSFORMS_EXPORT end definitions
332 
333 // RDKIT_O3AALIGN_EXPORT definitions
334 #ifdef RDKIT_O3AALIGN_BUILD
335 #define RDKIT_O3AALIGN_EXPORT RDKIT_EXPORT_API
336 #else
337 #define RDKIT_O3AALIGN_EXPORT RDKIT_IMPORT_API
338 #endif
339 // RDKIT_O3AALIGN_EXPORT end definitions
340 
341 // RDKIT_OPTIMIZER_EXPORT definitions
342 #ifdef RDKIT_OPTIMIZER_BUILD
343 #define RDKIT_OPTIMIZER_EXPORT RDKIT_EXPORT_API
344 #else
345 #define RDKIT_OPTIMIZER_EXPORT RDKIT_IMPORT_API
346 #endif
347 // RDKIT_OPTIMIZER_EXPORT end definitions
348 
349 // RDKIT_PARTIALCHARGES_EXPORT definitions
350 #ifdef RDKIT_PARTIALCHARGES_BUILD
351 #define RDKIT_PARTIALCHARGES_EXPORT RDKIT_EXPORT_API
352 #else
353 #define RDKIT_PARTIALCHARGES_EXPORT RDKIT_IMPORT_API
354 #endif
355 // RDKIT_PARTIALCHARGES_EXPORT end definitions
356 
357 // RDKIT_RDBOOST_EXPORT definitions
358 #ifdef RDKIT_RDBOOST_BUILD
359 #define RDKIT_RDBOOST_EXPORT RDKIT_EXPORT_API
360 #else
361 #define RDKIT_RDBOOST_EXPORT RDKIT_IMPORT_API
362 #endif
363 // RDKIT_RDBOOST_EXPORT end definitions
364 
365 // RDKIT_RDGENERAL_EXPORT definitions
366 #ifdef RDKIT_RDGENERAL_BUILD
367 #define RDKIT_RDGENERAL_EXPORT RDKIT_EXPORT_API
368 #else
369 #define RDKIT_RDGENERAL_EXPORT RDKIT_IMPORT_API
370 #endif
371 // RDKIT_RDGENERAL_EXPORT end definitions
372 
373 // RDKIT_RDGEOMETRYLIB_EXPORT definitions
374 #ifdef RDKIT_RDGEOMETRYLIB_BUILD
375 #define RDKIT_RDGEOMETRYLIB_EXPORT RDKIT_EXPORT_API
376 #else
377 #define RDKIT_RDGEOMETRYLIB_EXPORT RDKIT_IMPORT_API
378 #endif
379 // RDKIT_RDGEOMETRYLIB_EXPORT end definitions
380 
381 // RDKIT_RDINCHILIB_EXPORT definitions
382 #ifdef RDKIT_RDINCHILIB_BUILD
383 #define RDKIT_RDINCHILIB_EXPORT RDKIT_EXPORT_API
384 #else
385 #define RDKIT_RDINCHILIB_EXPORT RDKIT_IMPORT_API
386 #endif
387 // RDKIT_RDINCHILIB_EXPORT end definitions
388 
389 // RDKIT_RDSTREAMS_EXPORT definitions
390 #ifdef RDKIT_RDSTREAMS_BUILD
391 #define RDKIT_RDSTREAMS_EXPORT RDKIT_EXPORT_API
392 #else
393 #define RDKIT_RDSTREAMS_EXPORT RDKIT_IMPORT_API
394 #endif
395 // RDKIT_RDSTREAMS_EXPORT end definitions
396 
397 // RDKIT_RGROUPDECOMPOSITION_EXPORT definitions
398 #ifdef RDKIT_RGROUPDECOMPOSITION_BUILD
399 #define RDKIT_RGROUPDECOMPOSITION_EXPORT RDKIT_EXPORT_API
400 #else
401 #define RDKIT_RGROUPDECOMPOSITION_EXPORT RDKIT_IMPORT_API
402 #endif
403 // RDKIT_RGROUPDECOMPOSITION_EXPORT end definitions
404 
405 // RDKIT_REDUCEDGRAPHS_EXPORT definitions
406 #ifdef RDKIT_REDUCEDGRAPHS_BUILD
407 #define RDKIT_REDUCEDGRAPHS_EXPORT RDKIT_EXPORT_API
408 #else
409 #define RDKIT_REDUCEDGRAPHS_EXPORT RDKIT_IMPORT_API
410 #endif
411 // RDKIT_REDUCEDGRAPHS_EXPORT end definitions
412 
413 // RDKIT_RINGDECOMPOSERLIB_EXPORT definitions
414 #ifdef RDKIT_RINGDECOMPOSERLIB_BUILD
415 #define RDKIT_RINGDECOMPOSERLIB_EXPORT RDKIT_EXPORT_API
416 #else
417 #define RDKIT_RINGDECOMPOSERLIB_EXPORT RDKIT_IMPORT_API
418 #endif
419 // RDKIT_RINGDECOMPOSERLIB_EXPORT end definitions
420 
421 // RDKIT_SLNPARSE_EXPORT definitions
422 #ifdef RDKIT_SLNPARSE_BUILD
423 #define RDKIT_SLNPARSE_EXPORT RDKIT_EXPORT_API
424 #else
425 #define RDKIT_SLNPARSE_EXPORT RDKIT_IMPORT_API
426 #endif
427 // RDKIT_SLNPARSE_EXPORT end definitions
428 
429 // RDKIT_SCAFFOLDNETWORK_EXPORT definitions
430 #ifdef RDKIT_SCAFFOLDNETWORK_BUILD
431 #define RDKIT_SCAFFOLDNETWORK_EXPORT RDKIT_EXPORT_API
432 #else
433 #define RDKIT_SCAFFOLDNETWORK_EXPORT RDKIT_IMPORT_API
434 #endif
435 // RDKIT_SCAFFOLDNETWORK_EXPORT end definitions
436 
437 // RDKIT_SHAPEHELPERS_EXPORT definitions
438 #ifdef RDKIT_SHAPEHELPERS_BUILD
439 #define RDKIT_SHAPEHELPERS_EXPORT RDKIT_EXPORT_API
440 #else
441 #define RDKIT_SHAPEHELPERS_EXPORT RDKIT_IMPORT_API
442 #endif
443 // RDKIT_SHAPEHELPERS_EXPORT end definitions
444 
445 // RDKIT_SIMDIVPICKERS_EXPORT definitions
446 #ifdef RDKIT_SIMDIVPICKERS_BUILD
447 #define RDKIT_SIMDIVPICKERS_EXPORT RDKIT_EXPORT_API
448 #else
449 #define RDKIT_SIMDIVPICKERS_EXPORT RDKIT_IMPORT_API
450 #endif
451 // RDKIT_SIMDIVPICKERS_EXPORT end definitions
452 
453 // RDKIT_SMILESPARSE_EXPORT definitions
454 #ifdef RDKIT_SMILESPARSE_BUILD
455 #define RDKIT_SMILESPARSE_EXPORT RDKIT_EXPORT_API
456 #else
457 #define RDKIT_SMILESPARSE_EXPORT RDKIT_IMPORT_API
458 #endif
459 // RDKIT_SMILESPARSE_EXPORT end definitions
460 
461 // RDKIT_STRUCTCHECKER_EXPORT definitions
462 #ifdef RDKIT_STRUCTCHECKER_BUILD
463 #define RDKIT_STRUCTCHECKER_EXPORT RDKIT_EXPORT_API
464 #else
465 #define RDKIT_STRUCTCHECKER_EXPORT RDKIT_IMPORT_API
466 #endif
467 // RDKIT_STRUCTCHECKER_EXPORT end definitions
468 
469 // RDKIT_SUBGRAPHS_EXPORT definitions
470 #ifdef RDKIT_SUBGRAPHS_BUILD
471 #define RDKIT_SUBGRAPHS_EXPORT RDKIT_EXPORT_API
472 #else
473 #define RDKIT_SUBGRAPHS_EXPORT RDKIT_IMPORT_API
474 #endif
475 // RDKIT_SUBGRAPHS_EXPORT end definitions
476 
477 // RDKIT_SUBSTRUCTLIBRARY_EXPORT definitions
478 #ifdef RDKIT_SUBSTRUCTLIBRARY_BUILD
479 #define RDKIT_SUBSTRUCTLIBRARY_EXPORT RDKIT_EXPORT_API
480 #else
481 #define RDKIT_SUBSTRUCTLIBRARY_EXPORT RDKIT_IMPORT_API
482 #endif
483 // RDKIT_SUBSTRUCTLIBRARY_EXPORT end definitions
484 
485 // RDKIT_SUBSTRUCTMATCH_EXPORT definitions
486 #ifdef RDKIT_SUBSTRUCTMATCH_BUILD
487 #define RDKIT_SUBSTRUCTMATCH_EXPORT RDKIT_EXPORT_API
488 #else
489 #define RDKIT_SUBSTRUCTMATCH_EXPORT RDKIT_IMPORT_API
490 #endif
491 // RDKIT_SUBSTRUCTMATCH_EXPORT end definitions
492 
493 // RDKIT_TAUTOMERQUERY_EXPORT definitions
494 #ifdef RDKIT_TAUTOMERQUERY_BUILD
495 #define RDKIT_TAUTOMERQUERY_EXPORT RDKIT_EXPORT_API
496 #else
497 #define RDKIT_TAUTOMERQUERY_EXPORT RDKIT_IMPORT_API
498 #endif
499 // RDKIT_TAUTOMERQUERY_EXPORT end definitions
500 
501 // RDKIT_TRAJECTORY_EXPORT definitions
502 #ifdef RDKIT_TRAJECTORY_BUILD
503 #define RDKIT_TRAJECTORY_EXPORT RDKIT_EXPORT_API
504 #else
505 #define RDKIT_TRAJECTORY_EXPORT RDKIT_IMPORT_API
506 #endif
507 // RDKIT_TRAJECTORY_EXPORT end definitions
508 
509 // RDKIT_AVALON_CLIB_EXPORT definitions
510 #ifdef RDKIT_AVALON_CLIB_BUILD
511 #define RDKIT_AVALON_CLIB_EXPORT RDKIT_EXPORT_API
512 #else
513 #define RDKIT_AVALON_CLIB_EXPORT RDKIT_IMPORT_API
514 #endif
515 // RDKIT_AVALON_CLIB_EXPORT end definitions
516 
517 // RDKIT_COORDGEN_EXPORT definitions
518 #ifdef RDKIT_COORDGEN_BUILD
519 #define RDKIT_COORDGEN_EXPORT RDKIT_EXPORT_API
520 #else
521 #define RDKIT_COORDGEN_EXPORT RDKIT_IMPORT_API
522 #endif
523 // RDKIT_COORDGEN_EXPORT end definitions
524 
525 // RDKIT_FREESASA_CLIB_EXPORT definitions
526 #ifdef RDKIT_FREESASA_CLIB_BUILD
527 #define RDKIT_FREESASA_CLIB_EXPORT RDKIT_EXPORT_API
528 #else
529 #define RDKIT_FREESASA_CLIB_EXPORT RDKIT_IMPORT_API
530 #endif
531 // RDKIT_FREESASA_CLIB_EXPORT end definitions
532 
533 // RDKIT_GA_EXPORT definitions
534 #ifdef RDKIT_GA_BUILD
535 #define RDKIT_GA_EXPORT RDKIT_EXPORT_API
536 #else
537 #define RDKIT_GA_EXPORT RDKIT_IMPORT_API
538 #endif
539 // RDKIT_GA_EXPORT end definitions
540 
541 // RDKIT_HC_EXPORT definitions
542 #ifdef RDKIT_HC_BUILD
543 #define RDKIT_HC_EXPORT RDKIT_EXPORT_API
544 #else
545 #define RDKIT_HC_EXPORT RDKIT_IMPORT_API
546 #endif
547 // RDKIT_HC_EXPORT end definitions
548 
549 // RDKIT_MAEPARSER_EXPORT definitions
550 #ifdef RDKIT_MAEPARSER_BUILD
551 #define RDKIT_MAEPARSER_EXPORT RDKIT_EXPORT_API
552 #else
553 #define RDKIT_MAEPARSER_EXPORT RDKIT_IMPORT_API
554 #endif
555 // RDKIT_MAEPARSER_EXPORT end definitions
556 
557 /*
558  * Do not dll export/import to export queries (it will mess up with the
559  * templates), but make sure it is visible for *nix
560  */
561 // RDKIT_QUERY_EXPORT definitions
562 #if defined(RDKIT_DYN_LINK) && defined(WIN32) && defined(BOOST_HAS_DECLSPEC)
563 #define RDKIT_QUERY_EXPORT
564 #else
565 #define RDKIT_QUERY_EXPORT RDKIT_GRAPHMOL_EXPORT
566 #endif
567 // RDKIT_QUERY_EXPORT end definitions