 |
Free Electron
|
1 #ifndef DLL_H_62B23520_7C8E_11DE_8A39_0800200C9A66 2 #define DLL_H_62B23520_7C8E_11DE_8A39_0800200C9A66 10 #ifdef YAML_CPP_STATIC_DEFINE 12 # define YAML_CPP_NO_EXPORT 14 # if defined(_MSC_VER) || defined(__MINGW32__) || defined(__MINGW64__) 16 # ifdef yaml_cpp_EXPORTS 18 # pragma message( "Defining YAML_CPP_API for DLL export" ) 19 # define YAML_CPP_API __declspec(dllexport) 22 # pragma message( "Defining YAML_CPP_API for DLL import" ) 23 # define YAML_CPP_API __declspec(dllimport) 26 # ifndef YAML_CPP_NO_EXPORT 27 # define YAML_CPP_NO_EXPORT 31 # ifdef yaml_cpp_EXPORTS 33 # define YAML_CPP_API __attribute__((visibility("default"))) 36 # define YAML_CPP_API __attribute__((visibility("default"))) 39 # ifndef YAML_CPP_NO_EXPORT 40 # define YAML_CPP_NO_EXPORT __attribute__((visibility("hidden"))) 45 #ifndef YAML_CPP_DEPRECATED 47 # define YAML_CPP_DEPRECATED __declspec(deprecated) 49 # define YAML_CPP_DEPRECATED __attribute__ ((__deprecated__)) 53 #ifndef YAML_CPP_DEPRECATED_EXPORT 54 # define YAML_CPP_DEPRECATED_EXPORT YAML_CPP_API YAML_CPP_DEPRECATED 57 #ifndef YAML_CPP_DEPRECATED_NO_EXPORT 58 # define YAML_CPP_DEPRECATED_NO_EXPORT YAML_CPP_NO_EXPORT YAML_CPP_DEPRECATED