Go to the documentation of this file.
2 #ifndef MLPACK_EXPORT_H
3 #define MLPACK_EXPORT_H
5 #ifdef MLPACK_STATIC_DEFINE
7 # define MLPACK_NO_EXPORT
10 # ifdef mlpack_EXPORTS
12 # define MLPACK_EXPORT __attribute__((visibility("default")))
15 # define MLPACK_EXPORT __attribute__((visibility("default")))
19 # ifndef MLPACK_NO_EXPORT
20 # define MLPACK_NO_EXPORT __attribute__((visibility("hidden")))
24 #ifndef MLPACK_DEPRECATED
25 # define MLPACK_DEPRECATED __attribute__ ((__deprecated__))
28 #ifndef MLPACK_DEPRECATED_EXPORT
29 # define MLPACK_DEPRECATED_EXPORT MLPACK_EXPORT MLPACK_DEPRECATED
32 #ifndef MLPACK_DEPRECATED_NO_EXPORT
33 # define MLPACK_DEPRECATED_NO_EXPORT MLPACK_NO_EXPORT MLPACK_DEPRECATED
37 # ifndef MLPACK_NO_DEPRECATED
38 # define MLPACK_NO_DEPRECATED