aboutsummaryrefslogblamecommitdiffstats
path: root/include/Api.h
blob: 33a7f6d006a2c333fef61e8fcd4f004b83f15a88 (plain) (tree)
1
2
3
4
5
6
7

            




                                                                     








                                              
#pragma once

/**
 * @file Api.h
 * @brief Defines symbol visibility for the Relational NT public API.
 */

#if defined(_WIN32) && defined(NT_CONSOLE_APP)
#define NT_API
#elif defined(_WIN32) && defined(NT_EXPORTS)
#define NT_API __declspec(dllexport)
#elif defined(_WIN32)
#define NT_API __declspec(dllimport)
#else
#define NT_API
#endif