Couchbase Lite C
Couchbase Lite C API
Macros
CBL_Compat.h File Reference

Go to the source code of this file.

Macros

#define __has_feature(x)   0
 
#define __has_attribute(x)   0
 
#define __has_extension(x)   0
 
#define CBLINLINE   inline
 
#define _cbl_warn_unused   __attribute__((warn_unused_result))
 
#define _cbl_deprecated   __attribute__((deprecated()))
 
#define CBL_ENUM(_type, _name)   enum _name : _type _name; enum _name : _type
 
#define CBL_OPTIONS(_type, _name)   enum _name : _type _name; enum _name : _type
 
#define CBL_ASSUME_NONNULL_BEGIN
 
#define CBL_ASSUME_NONNULL_END
 
#define _cbl_nullable
 
#define CBLAPI
 
#define CBL_CAPI_BEGIN   CBL_ASSUME_NONNULL_BEGIN
 
#define CBL_CAPI_END   CBL_ASSUME_NONNULL_END
 
#define CBL_PUBLIC
 
#define __printflike(fmtarg, firstvararg)   __attribute__((__format__ (__printf__, fmtarg, firstvararg)))
 

Macro Definition Documentation

◆ __has_attribute

#define __has_attribute (   x)    0

◆ __has_extension

#define __has_extension (   x)    0

◆ __has_feature

#define __has_feature (   x)    0

◆ __printflike

#define __printflike (   fmtarg,
  firstvararg 
)    __attribute__((__format__ (__printf__, fmtarg, firstvararg)))

◆ _cbl_deprecated

#define _cbl_deprecated   __attribute__((deprecated()))

◆ _cbl_nullable

#define _cbl_nullable

◆ _cbl_warn_unused

#define _cbl_warn_unused   __attribute__((warn_unused_result))

◆ CBL_ASSUME_NONNULL_BEGIN

#define CBL_ASSUME_NONNULL_BEGIN

◆ CBL_ASSUME_NONNULL_END

#define CBL_ASSUME_NONNULL_END

◆ CBL_CAPI_BEGIN

#define CBL_CAPI_BEGIN   CBL_ASSUME_NONNULL_BEGIN

◆ CBL_CAPI_END

#define CBL_CAPI_END   CBL_ASSUME_NONNULL_END

◆ CBL_ENUM

#define CBL_ENUM (   _type,
  _name 
)    enum _name : _type _name; enum _name : _type

◆ CBL_OPTIONS

#define CBL_OPTIONS (   _type,
  _name 
)    enum _name : _type _name; enum _name : _type

◆ CBL_PUBLIC

#define CBL_PUBLIC

◆ CBLAPI

#define CBLAPI

◆ CBLINLINE

#define CBLINLINE   inline