30 #ifndef OPENCV_FLANN_DEFINES_H_
31 #define OPENCV_FLANN_DEFINES_H_
41 #define FLANN_EXPORT __declspec(dllexport)
42 #elif defined(FLANN_STATIC)
45 #define FLANN_EXPORT __declspec(dllimport)
53 #ifdef FLANN_DEPRECATED
54 #undef FLANN_DEPRECATED
57 #define FLANN_DEPRECATED __attribute__ ((deprecated))
58 #elif defined(_MSC_VER)
59 #define FLANN_DEPRECATED __declspec(deprecated)
61 #pragma message("WARNING: You need to implement FLANN_DEPRECATED for this compiler")
62 #define FLANN_DEPRECATED
66 #undef FLANN_PLATFORM_32_BIT
67 #undef FLANN_PLATFORM_64_BIT
68 #if defined __amd64__ || defined __x86_64__ || defined _WIN64 || defined _M_X64
69 #define FLANN_PLATFORM_64_BIT
71 #define FLANN_PLATFORM_32_BIT
75 #undef FLANN_ARRAY_LEN
76 #define FLANN_ARRAY_LEN(a) (sizeof(a)/sizeof(a[0]))
Definition: defines.h:131
flann_algorithm_t
Definition: defines.h:81
Definition: defines.h:171
Definition: defines.h:145
Definition: defines.h:100
Definition: defines.h:161
Definition: defines.h:135
Definition: defines.h:149
Definition: defines.h:108
Definition: defines.h:148
Definition: defines.h:128
Definition: defines.h:137
Definition: defines.h:129
Definition: defines.h:121
Definition: defines.h:120
Definition: defines.h:157
Definition: defines.h:136
Definition: defines.h:150
Definition: defines.h:130
Definition: defines.h:122
Definition: defines.h:123
Definition: defines.h:138
flann_datatype_t
Definition: defines.h:154
Definition: defines.h:151
Definition: defines.h:114
Definition: defines.h:140
Definition: defines.h:134
Definition: defines.h:165
Definition: defines.h:159
Definition: defines.h:133
flann_centers_init_t
Definition: defines.h:105
flann_log_level_t
Definition: defines.h:117
Definition: defines.h:143
Definition: defines.h:164
Definition: defines.h:132
Definition: defines.h:139
Definition: defines.h:163
Definition: defines.h:146
Definition: defines.h:144
Definition: defines.h:170
Definition: defines.h:119
Definition: defines.h:156
Definition: defines.h:160
Definition: defines.h:147
Definition: defines.h:158
Definition: defines.h:162
Definition: defines.h:107
Definition: defines.h:109
Definition: defines.h:112
Definition: defines.h:113
flann_distance_t
Definition: defines.h:126