Couchbase Lite C
Couchbase Lite C API
Loading...
Searching...
No Matches
CBL_Compat.h File Reference

Go to the source code of this file.

Macros

#define __has_feature(x)
#define __has_attribute(x)
#define __has_extension(x)
#define CBLFORCEINLINE   inline
#define _cbl_warn_unused   __attribute__((warn_unused_result))
#define __CBL_ENUM_ATTRIBUTES
#define __CBL_OPTIONS_ATTRIBUTES
#define CBL_ENUM(_type, _name)
#define CBL_OPTIONS(_type, _name)
#define CBL_ASSUME_NONNULL_BEGIN
#define CBL_ASSUME_NONNULL_END
#define _cbl_nullable
#define CBLAPI
#define CBLINLINE   static inline
#define CBL_CAPI_BEGIN   CBL_ASSUME_NONNULL_BEGIN
#define CBL_CAPI_END   CBL_ASSUME_NONNULL_END
#define CBL_PUBLIC
#define __printflike(fmtarg, firstvararg)

Macro Definition Documentation

◆ __CBL_ENUM_ATTRIBUTES

#define __CBL_ENUM_ATTRIBUTES

◆ __CBL_OPTIONS_ATTRIBUTES

#define __CBL_OPTIONS_ATTRIBUTES

◆ __has_attribute

#define __has_attribute ( x)
Value:
0

◆ __has_extension

#define __has_extension ( x)
Value:
0

◆ __has_feature

#define __has_feature ( x)
Value:
0

◆ __printflike

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

◆ _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 )
Value:
enum _name : _type _name; enum _name : _type

◆ CBL_OPTIONS

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

◆ CBL_PUBLIC

#define CBL_PUBLIC

◆ CBLAPI

#define CBLAPI

◆ CBLFORCEINLINE

#define CBLFORCEINLINE   inline

◆ CBLINLINE

#define CBLINLINE   static inline