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
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_GENERALIZEDSUBSTRUCT_EXPORT definitions
214#ifdef RDKIT_GENERALIZEDSUBSTRUCT_BUILD
215#define RDKIT_GENERALIZEDSUBSTRUCT_EXPORT RDKIT_EXPORT_API
216#else
217#define RDKIT_GENERALIZEDSUBSTRUCT_EXPORT RDKIT_IMPORT_API
218#endif
219// RDKIT_GENERALIZEDSUBSTRUCT_EXPORT end definitions
220
221// RDKIT_GENERICGROUPS_EXPORT definitions
222#ifdef RDKIT_GENERICGROUPS_BUILD
223#define RDKIT_GENERICGROUPS_EXPORT RDKIT_EXPORT_API
224#else
225#define RDKIT_GENERICGROUPS_EXPORT RDKIT_IMPORT_API
226#endif
227// RDKIT_GENERICGROUPS_EXPORT end definitions
228
229// RDKIT_GRAPHMOL_EXPORT definitions
230#ifdef RDKIT_GRAPHMOL_BUILD
231#define RDKIT_GRAPHMOL_EXPORT RDKIT_EXPORT_API
232#else
233#define RDKIT_GRAPHMOL_EXPORT RDKIT_IMPORT_API
234#endif
235// RDKIT_GRAPHMOL_EXPORT end definitions
236
237// RDKIT_INCHI_EXPORT definitions
238#ifdef RDKIT_INCHI_BUILD
239#define RDKIT_INCHI_EXPORT RDKIT_EXPORT_API
240#else
241#define RDKIT_INCHI_EXPORT RDKIT_IMPORT_API
242#endif
243// RDKIT_INCHI_EXPORT end definitions
244
245// RDKIT_INFOTHEORY_EXPORT definitions
246#ifdef RDKIT_INFOTHEORY_BUILD
247#define RDKIT_INFOTHEORY_EXPORT RDKIT_EXPORT_API
248#else
249#define RDKIT_INFOTHEORY_EXPORT RDKIT_IMPORT_API
250#endif
251// RDKIT_INFOTHEORY_EXPORT end definitions
252
253// RDKIT_MMPA_EXPORT definitions
254#ifdef RDKIT_MMPA_BUILD
255#define RDKIT_MMPA_EXPORT RDKIT_EXPORT_API
256#else
257#define RDKIT_MMPA_EXPORT RDKIT_IMPORT_API
258#endif
259// RDKIT_MMPA_EXPORT end definitions
260
261// RDKIT_MARVINPARSER_EXPORT definitions
262#ifdef RDKIT_MARVINPARSER_BUILD
263#define RDKIT_MARVINPARSER_EXPORT RDKIT_EXPORT_API
264#else
265#define RDKIT_MARVINPARSER_EXPORT RDKIT_IMPORT_API
266#endif
267// RDKIT_MARVINPARSER_EXPORT end definitions
268
269// RDKIT_MOLALIGN_EXPORT definitions
270#ifdef RDKIT_MOLALIGN_BUILD
271#define RDKIT_MOLALIGN_EXPORT RDKIT_EXPORT_API
272#else
273#define RDKIT_MOLALIGN_EXPORT RDKIT_IMPORT_API
274#endif
275// RDKIT_MOLALIGN_EXPORT end definitions
276
277// RDKIT_MOLCATALOG_EXPORT definitions
278#ifdef RDKIT_MOLCATALOG_BUILD
279#define RDKIT_MOLCATALOG_EXPORT RDKIT_EXPORT_API
280#else
281#define RDKIT_MOLCATALOG_EXPORT RDKIT_IMPORT_API
282#endif
283// RDKIT_MOLCATALOG_EXPORT end definitions
284
285// RDKIT_MOLCHEMICALFEATURES_EXPORT definitions
286#ifdef RDKIT_MOLCHEMICALFEATURES_BUILD
287#define RDKIT_MOLCHEMICALFEATURES_EXPORT RDKIT_EXPORT_API
288#else
289#define RDKIT_MOLCHEMICALFEATURES_EXPORT RDKIT_IMPORT_API
290#endif
291// RDKIT_MOLCHEMICALFEATURES_EXPORT end definitions
292
293// RDKIT_MOLDRAW2D_EXPORT definitions
294#ifdef RDKIT_MOLDRAW2D_BUILD
295#define RDKIT_MOLDRAW2D_EXPORT RDKIT_EXPORT_API
296#else
297#define RDKIT_MOLDRAW2D_EXPORT RDKIT_IMPORT_API
298#endif
299// RDKIT_MOLDRAW2D_EXPORT end definitions
300
301// RDKIT_MOLDRAW2DQT_EXPORT definitions
302#ifdef RDKIT_MOLDRAW2DQT_BUILD
303#define RDKIT_MOLDRAW2DQT_EXPORT RDKIT_EXPORT_API
304#else
305#define RDKIT_MOLDRAW2DQT_EXPORT RDKIT_IMPORT_API
306#endif
307// RDKIT_MOLDRAW2DQT_EXPORT end definitions
308
309// RDKIT_MOLENUMERATOR_EXPORT definitions
310#ifdef RDKIT_MOLENUMERATOR_BUILD
311#define RDKIT_MOLENUMERATOR_EXPORT RDKIT_EXPORT_API
312#else
313#define RDKIT_MOLENUMERATOR_EXPORT RDKIT_IMPORT_API
314#endif
315// RDKIT_MOLENUMERATOR_EXPORT end definitions
316
317// RDKIT_MOLHASH_EXPORT definitions
318#ifdef RDKIT_MOLHASH_BUILD
319#define RDKIT_MOLHASH_EXPORT RDKIT_EXPORT_API
320#else
321#define RDKIT_MOLHASH_EXPORT RDKIT_IMPORT_API
322#endif
323// RDKIT_MOLHASH_EXPORT end definitions
324
325// RDKIT_MOLINTERCHANGE_EXPORT definitions
326#ifdef RDKIT_MOLINTERCHANGE_BUILD
327#define RDKIT_MOLINTERCHANGE_EXPORT RDKIT_EXPORT_API
328#else
329#define RDKIT_MOLINTERCHANGE_EXPORT RDKIT_IMPORT_API
330#endif
331// RDKIT_MOLINTERCHANGE_EXPORT end definitions
332
333// RDKIT_MOLSTANDARDIZE_EXPORT definitions
334#ifdef RDKIT_MOLSTANDARDIZE_BUILD
335#define RDKIT_MOLSTANDARDIZE_EXPORT RDKIT_EXPORT_API
336#else
337#define RDKIT_MOLSTANDARDIZE_EXPORT RDKIT_IMPORT_API
338#endif
339// RDKIT_MOLSTANDARDIZE_EXPORT end definitions
340
341// RDKIT_MOLTRANSFORMS_EXPORT definitions
342#ifdef RDKIT_MOLTRANSFORMS_BUILD
343#define RDKIT_MOLTRANSFORMS_EXPORT RDKIT_EXPORT_API
344#else
345#define RDKIT_MOLTRANSFORMS_EXPORT RDKIT_IMPORT_API
346#endif
347// RDKIT_MOLTRANSFORMS_EXPORT end definitions
348
349// RDKIT_O3AALIGN_EXPORT definitions
350#ifdef RDKIT_O3AALIGN_BUILD
351#define RDKIT_O3AALIGN_EXPORT RDKIT_EXPORT_API
352#else
353#define RDKIT_O3AALIGN_EXPORT RDKIT_IMPORT_API
354#endif
355// RDKIT_O3AALIGN_EXPORT end definitions
356
357// RDKIT_OPTIMIZER_EXPORT definitions
358#ifdef RDKIT_OPTIMIZER_BUILD
359#define RDKIT_OPTIMIZER_EXPORT RDKIT_EXPORT_API
360#else
361#define RDKIT_OPTIMIZER_EXPORT RDKIT_IMPORT_API
362#endif
363// RDKIT_OPTIMIZER_EXPORT end definitions
364
365// RDKIT_PARTIALCHARGES_EXPORT definitions
366#ifdef RDKIT_PARTIALCHARGES_BUILD
367#define RDKIT_PARTIALCHARGES_EXPORT RDKIT_EXPORT_API
368#else
369#define RDKIT_PARTIALCHARGES_EXPORT RDKIT_IMPORT_API
370#endif
371// RDKIT_PARTIALCHARGES_EXPORT end definitions
372
373// RDKIT_RDBOOST_EXPORT definitions
374#ifdef RDKIT_RDBOOST_BUILD
375#define RDKIT_RDBOOST_EXPORT RDKIT_EXPORT_API
376#else
377#define RDKIT_RDBOOST_EXPORT RDKIT_IMPORT_API
378#endif
379// RDKIT_RDBOOST_EXPORT end definitions
380
381// RDKIT_RDGENERAL_EXPORT definitions
382#ifdef RDKIT_RDGENERAL_BUILD
383#define RDKIT_RDGENERAL_EXPORT RDKIT_EXPORT_API
384#else
385#define RDKIT_RDGENERAL_EXPORT RDKIT_IMPORT_API
386#endif
387// RDKIT_RDGENERAL_EXPORT end definitions
388
389// RDKIT_RDGEOMETRYLIB_EXPORT definitions
390#ifdef RDKIT_RDGEOMETRYLIB_BUILD
391#define RDKIT_RDGEOMETRYLIB_EXPORT RDKIT_EXPORT_API
392#else
393#define RDKIT_RDGEOMETRYLIB_EXPORT RDKIT_IMPORT_API
394#endif
395// RDKIT_RDGEOMETRYLIB_EXPORT end definitions
396
397// RDKIT_RDINCHILIB_EXPORT definitions
398#ifdef RDKIT_RDINCHILIB_BUILD
399#define RDKIT_RDINCHILIB_EXPORT RDKIT_EXPORT_API
400#else
401#define RDKIT_RDINCHILIB_EXPORT RDKIT_IMPORT_API
402#endif
403// RDKIT_RDINCHILIB_EXPORT end definitions
404
405// RDKIT_RDSTREAMS_EXPORT definitions
406#ifdef RDKIT_RDSTREAMS_BUILD
407#define RDKIT_RDSTREAMS_EXPORT RDKIT_EXPORT_API
408#else
409#define RDKIT_RDSTREAMS_EXPORT RDKIT_IMPORT_API
410#endif
411// RDKIT_RDSTREAMS_EXPORT end definitions
412
413// RDKIT_RGROUPDECOMPOSITION_EXPORT definitions
414#ifdef RDKIT_RGROUPDECOMPOSITION_BUILD
415#define RDKIT_RGROUPDECOMPOSITION_EXPORT RDKIT_EXPORT_API
416#else
417#define RDKIT_RGROUPDECOMPOSITION_EXPORT RDKIT_IMPORT_API
418#endif
419// RDKIT_RGROUPDECOMPOSITION_EXPORT end definitions
420
421// RDKIT_RASCALMCES_EXPORT definitions
422#ifdef RDKIT_RASCALMCES_BUILD
423#define RDKIT_RASCALMCES_EXPORT RDKIT_EXPORT_API
424#else
425#define RDKIT_RASCALMCES_EXPORT RDKIT_IMPORT_API
426#endif
427// RDKIT_RASCALMCES_EXPORT end definitions
428
429// RDKIT_REDUCEDGRAPHS_EXPORT definitions
430#ifdef RDKIT_REDUCEDGRAPHS_BUILD
431#define RDKIT_REDUCEDGRAPHS_EXPORT RDKIT_EXPORT_API
432#else
433#define RDKIT_REDUCEDGRAPHS_EXPORT RDKIT_IMPORT_API
434#endif
435// RDKIT_REDUCEDGRAPHS_EXPORT end definitions
436
437// RDKIT_RINGDECOMPOSERLIB_EXPORT definitions
438#ifdef RDKIT_RINGDECOMPOSERLIB_BUILD
439#define RDKIT_RINGDECOMPOSERLIB_EXPORT RDKIT_EXPORT_API
440#else
441#define RDKIT_RINGDECOMPOSERLIB_EXPORT RDKIT_IMPORT_API
442#endif
443// RDKIT_RINGDECOMPOSERLIB_EXPORT end definitions
444
445// RDKIT_SLNPARSE_EXPORT definitions
446#ifdef RDKIT_SLNPARSE_BUILD
447#define RDKIT_SLNPARSE_EXPORT RDKIT_EXPORT_API
448#else
449#define RDKIT_SLNPARSE_EXPORT RDKIT_IMPORT_API
450#endif
451// RDKIT_SLNPARSE_EXPORT end definitions
452
453// RDKIT_SCAFFOLDNETWORK_EXPORT definitions
454#ifdef RDKIT_SCAFFOLDNETWORK_BUILD
455#define RDKIT_SCAFFOLDNETWORK_EXPORT RDKIT_EXPORT_API
456#else
457#define RDKIT_SCAFFOLDNETWORK_EXPORT RDKIT_IMPORT_API
458#endif
459// RDKIT_SCAFFOLDNETWORK_EXPORT end definitions
460
461// RDKIT_SHAPEHELPERS_EXPORT definitions
462#ifdef RDKIT_SHAPEHELPERS_BUILD
463#define RDKIT_SHAPEHELPERS_EXPORT RDKIT_EXPORT_API
464#else
465#define RDKIT_SHAPEHELPERS_EXPORT RDKIT_IMPORT_API
466#endif
467// RDKIT_SHAPEHELPERS_EXPORT end definitions
468
469// RDKIT_SIMDIVPICKERS_EXPORT definitions
470#ifdef RDKIT_SIMDIVPICKERS_BUILD
471#define RDKIT_SIMDIVPICKERS_EXPORT RDKIT_EXPORT_API
472#else
473#define RDKIT_SIMDIVPICKERS_EXPORT RDKIT_IMPORT_API
474#endif
475// RDKIT_SIMDIVPICKERS_EXPORT end definitions
476
477// RDKIT_SMILESPARSE_EXPORT definitions
478#ifdef RDKIT_SMILESPARSE_BUILD
479#define RDKIT_SMILESPARSE_EXPORT RDKIT_EXPORT_API
480#else
481#define RDKIT_SMILESPARSE_EXPORT RDKIT_IMPORT_API
482#endif
483// RDKIT_SMILESPARSE_EXPORT end definitions
484
485// RDKIT_STRUCTCHECKER_EXPORT definitions
486#ifdef RDKIT_STRUCTCHECKER_BUILD
487#define RDKIT_STRUCTCHECKER_EXPORT RDKIT_EXPORT_API
488#else
489#define RDKIT_STRUCTCHECKER_EXPORT RDKIT_IMPORT_API
490#endif
491// RDKIT_STRUCTCHECKER_EXPORT end definitions
492
493// RDKIT_SUBGRAPHS_EXPORT definitions
494#ifdef RDKIT_SUBGRAPHS_BUILD
495#define RDKIT_SUBGRAPHS_EXPORT RDKIT_EXPORT_API
496#else
497#define RDKIT_SUBGRAPHS_EXPORT RDKIT_IMPORT_API
498#endif
499// RDKIT_SUBGRAPHS_EXPORT end definitions
500
501// RDKIT_SUBSTRUCTLIBRARY_EXPORT definitions
502#ifdef RDKIT_SUBSTRUCTLIBRARY_BUILD
503#define RDKIT_SUBSTRUCTLIBRARY_EXPORT RDKIT_EXPORT_API
504#else
505#define RDKIT_SUBSTRUCTLIBRARY_EXPORT RDKIT_IMPORT_API
506#endif
507// RDKIT_SUBSTRUCTLIBRARY_EXPORT end definitions
508
509// RDKIT_SUBSTRUCTMATCH_EXPORT definitions
510#ifdef RDKIT_SUBSTRUCTMATCH_BUILD
511#define RDKIT_SUBSTRUCTMATCH_EXPORT RDKIT_EXPORT_API
512#else
513#define RDKIT_SUBSTRUCTMATCH_EXPORT RDKIT_IMPORT_API
514#endif
515// RDKIT_SUBSTRUCTMATCH_EXPORT end definitions
516
517// RDKIT_TAUTOMERQUERY_EXPORT definitions
518#ifdef RDKIT_TAUTOMERQUERY_BUILD
519#define RDKIT_TAUTOMERQUERY_EXPORT RDKIT_EXPORT_API
520#else
521#define RDKIT_TAUTOMERQUERY_EXPORT RDKIT_IMPORT_API
522#endif
523// RDKIT_TAUTOMERQUERY_EXPORT end definitions
524
525// RDKIT_TRAJECTORY_EXPORT definitions
526#ifdef RDKIT_TRAJECTORY_BUILD
527#define RDKIT_TRAJECTORY_EXPORT RDKIT_EXPORT_API
528#else
529#define RDKIT_TRAJECTORY_EXPORT RDKIT_IMPORT_API
530#endif
531// RDKIT_TRAJECTORY_EXPORT end definitions
532
533// RDKIT_AVALON_CLIB_EXPORT definitions
534#ifdef RDKIT_AVALON_CLIB_BUILD
535#define RDKIT_AVALON_CLIB_EXPORT RDKIT_EXPORT_API
536#else
537#define RDKIT_AVALON_CLIB_EXPORT RDKIT_IMPORT_API
538#endif
539// RDKIT_AVALON_CLIB_EXPORT end definitions
540
541// RDKIT_COORDGEN_EXPORT definitions
542#ifdef RDKIT_COORDGEN_BUILD
543#define RDKIT_COORDGEN_EXPORT RDKIT_EXPORT_API
544#else
545#define RDKIT_COORDGEN_EXPORT RDKIT_IMPORT_API
546#endif
547// RDKIT_COORDGEN_EXPORT end definitions
548
549// RDKIT_FREESASA_CLIB_EXPORT definitions
550#ifdef RDKIT_FREESASA_CLIB_BUILD
551#define RDKIT_FREESASA_CLIB_EXPORT RDKIT_EXPORT_API
552#else
553#define RDKIT_FREESASA_CLIB_EXPORT RDKIT_IMPORT_API
554#endif
555// RDKIT_FREESASA_CLIB_EXPORT end definitions
556
557// RDKIT_GA_EXPORT definitions
558#ifdef RDKIT_GA_BUILD
559#define RDKIT_GA_EXPORT RDKIT_EXPORT_API
560#else
561#define RDKIT_GA_EXPORT RDKIT_IMPORT_API
562#endif
563// RDKIT_GA_EXPORT end definitions
564
565// RDKIT_HC_EXPORT definitions
566#ifdef RDKIT_HC_BUILD
567#define RDKIT_HC_EXPORT RDKIT_EXPORT_API
568#else
569#define RDKIT_HC_EXPORT RDKIT_IMPORT_API
570#endif
571// RDKIT_HC_EXPORT end definitions
572
573// RDKIT_MAEPARSER_EXPORT definitions
574#ifdef RDKIT_MAEPARSER_BUILD
575#define RDKIT_MAEPARSER_EXPORT RDKIT_EXPORT_API
576#else
577#define RDKIT_MAEPARSER_EXPORT RDKIT_IMPORT_API
578#endif
579// RDKIT_MAEPARSER_EXPORT end definitions
580
581/*
582 * Do not dll export/import to export queries (it will mess up with the
583 * templates), but make sure it is visible for *nix
584 */
585// RDKIT_QUERY_EXPORT definitions
586#if defined(RDKIT_DYN_LINK) && defined(WIN32) && defined(BOOST_HAS_DECLSPEC)
587#define RDKIT_QUERY_EXPORT
588#else
589#define RDKIT_QUERY_EXPORT RDKIT_GRAPHMOL_EXPORT
590#endif
591// RDKIT_QUERY_EXPORT end definitions