Face SDK
1.13.0 Mozart release
Face Recognition Software Development Kit
face_sdk_base
export.h
Go to the documentation of this file.
1
4
#ifndef FACE_SDK_EXPORT_H
5
#define FACE_SDK_EXPORT_H
6
7
#ifdef FACE_SDK_STATIC_IMPORT
8
# define FACE_SDK_EXPORT
9
# define FACE_SDK_NO_EXPORT
10
#else
11
# ifndef FACE_SDK_EXPORT
12
# ifdef face_sdk_base_EXPORTS
13
/* We are building this library */
14
#if _WIN32
15
# define FACE_SDK_EXPORT __declspec(dllexport)
16
#else
17
# define FACE_SDK_EXPORT __attribute__ ((visibility ("default")))
18
#endif
19
# else
20
/* We are using this library */
21
#if _WIN32
22
# define FACE_SDK_EXPORT __declspec(dllimport)
23
#else
24
# define FACE_SDK_EXPORT
25
#endif
26
# endif
27
# endif
28
29
# ifndef FACE_SDK_NO_EXPORT
30
# if _WIN32
31
# define FACE_SDK_NO_EXPORT
32
# else
33
# define FACE_SDK_NO_EXPORT __attribute__ ((visibility ("hidden")))
34
# endif
35
# endif
36
#endif
37
38
#ifndef FACE_SDK_DEPRECATED
39
# ifdef _WIN32
40
# define FACE_SDK_DEPRECATED __declspec(deprecated)
41
# else
42
# define FACE_SDK_DEPRECATED __attribute__ ((deprecated))
43
#endif
44
#endif
45
46
#ifndef FACE_SDK_DEPRECATED_EXPORT
47
# define FACE_SDK_DEPRECATED_EXPORT FACE_SDK_EXPORT FACE_SDK_DEPRECATED
48
#endif
49
50
#ifndef FACE_SDK_DEPRECATED_NO_EXPORT
51
# define FACE_SDK_DEPRECATED_NO_EXPORT FACE_SDK_NO_EXPORT FACE_SDK_DEPRECATED
52
#endif
53
54
#if 0
/* DEFINE_NO_DEPRECATED */
55
# ifndef FACE_SDK_NO_DEPRECATED
56
# define FACE_SDK_NO_DEPRECATED
57
# endif
58
#endif
59
60
#ifdef _WIN32
61
#define FACE_SDK_C_EXPORT __declspec(dllexport) __stdcall
62
#define FACE_SDK_C_NO_EXPORT
63
#else
64
#define FACE_SDK_C_EXPORT __attribute__ ((visibility ("default")))
65
#define FACE_SDK_C_NO_EXPORT
66
#endif
67
68
#ifdef __cplusplus
69
#define FACE_SDK_EXTERN_C_BEGIN extern "C" {
70
#define FACE_SDK_EXTERN_C_END }
71
#else
72
#define FACE_SDK_EXTERN_C_BEGIN
73
#define FACE_SDK_EXTERN_C_END
74
#endif
75
76
#endif //FACE_SDK_EXPORT_H
Generated by
1.8.14