1 #ifndef __CFDEFINES_H__ 2 #define __CFDEFINES_H__ 6 #define CF_BEGIN_DECLS_C extern "C" { 7 #define CF_END_DECLS_C } 11 #define CF_BEGIN_DECLS_C 12 #define CF_END_DECLS_C 16 #define CF_NAMESPACE_BEGIN namespace Cdos { 17 #define CF_NAMESPACE_END } 19 #define CF_EXPORT __attribute__ ((__visibility__("default"))) 21 #define CF_DECL_CONSTEXPR constexpr 23 #define CF_DISABLE_COPY(Class) \ 25 Class(const Class &); \ 26 Class &operator=(const Class &); 28 #endif // __CFDEFINES_H__