Go to the documentation of this file. 10 #ifndef VTKM_CONT_TESTING_EXPORT_H 11 #define VTKM_CONT_TESTING_EXPORT_H 20 # define VTKM_CONT_TESTING_EXPORT_DEFINE 21 # define VTKM_CONT_TESTING_IMPORT_DEFINE 22 # define VTKM_CONT_TESTING_NO_EXPORT_DEFINE 24 # define VTKM_CONT_TESTING_EXPORT_DEFINE __declspec(dllexport) 25 # define VTKM_CONT_TESTING_IMPORT_DEFINE __declspec(dllimport) 26 # define VTKM_CONT_TESTING_NO_EXPORT_DEFINE 29 # define VTKM_CONT_TESTING_EXPORT_DEFINE __attribute__((visibility("default"))) 30 # define VTKM_CONT_TESTING_IMPORT_DEFINE __attribute__((visibility("default"))) 31 # define VTKM_CONT_TESTING_NO_EXPORT_DEFINE __attribute__((visibility("hidden"))) 34 #ifndef VTKM_CONT_TESTING_EXPORT 35 # if defined(vtkm_cont_testing_EXPORTS) 37 # define VTKM_CONT_TESTING_EXPORT VTKM_CONT_TESTING_EXPORT_DEFINE 40 # define VTKM_CONT_TESTING_EXPORT VTKM_CONT_TESTING_IMPORT_DEFINE 44 #ifndef VTKM_CONT_TESTING_TEMPLATE_EXPORT 45 # if defined(vtkm_cont_testing_EXPORTS) && defined(_MSC_VER) 52 # define VTKM_CONT_TESTING_TEMPLATE_EXPORT 53 # elif defined(vtkm_cont_testing_EXPORTS) 55 # define VTKM_CONT_TESTING_TEMPLATE_EXPORT VTKM_CONT_TESTING_EXPORT_DEFINE 58 # define VTKM_CONT_TESTING_TEMPLATE_EXPORT VTKM_CONT_TESTING_IMPORT_DEFINE 62 #ifndef VTKM_CONT_TESTING_NO_EXPORT 63 #define VTKM_CONT_TESTING_NO_EXPORT VTKM_CONT_TESTING_NO_EXPORT_DEFINE