Go to the documentation of this file. 1 #ifndef DLL_H_62B23520_7C8E_11DE_8A39_0800200C9A66_PM 2 #define DLL_H_62B23520_7C8E_11DE_8A39_0800200C9A66_PM 4 #if defined(_MSC_VER) || (defined(__GNUC__) && (__GNUC__ == 3 && __GNUC_MINOR__ >= 4) || (__GNUC__ >= 4)) // GCC supports "pragma once" correctly since 3.4 16 #ifdef YAML_CPP_DLL // Using or Building YAML-CPP DLL (definition defined manually) 17 #ifdef yaml_cpp_EXPORTS // Building YAML-CPP DLL (definition created by CMake or defined manually) 19 #define YAML_CPP_API __declspec(dllexport) 20 #else // yaml_cpp_EXPORTS 22 #define YAML_CPP_API __declspec(dllimport) 23 #endif // yaml_cpp_EXPORTS 26 #endif // YAML_CPP_DLL 28 #endif // DLL_H_62B23520_7C8E_11DE_8A39_0800200C9A66_PM