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

Go to the source code of this file.

Macros

#define _FLEECE_COMPILER_SUPPORT_H
 
#define __has_attribute(x)   0
 
#define __has_builtin(x)   0
 
#define __has_feature(x)   0
 
#define __has_extension(x)   0
 
#define RETURNS_NONNULL
 
#define MUST_USE_RESULT
 
#define NODISCARD   MUST_USE_RESULT
 
#define _usuallyTrue(VAL)   (VAL)
 
#define _usuallyFalse(VAL)   (VAL)
 
#define FL_ASSUME_NONNULL_BEGIN
 
#define FL_ASSUME_NONNULL_END
 
#define FL_NULLABLE
 
#define FL_NONNULL
 
#define FL_RETURNS_NONNULL
 
#define NONNULL
 
#define FLPURE
 
#define FLCONST
 
#define STEPOVER
 
#define __optimize(ops)
 
#define HOTLEVEL   "O3"
 
#define COLDLEVEL   "Os"
 
#define __hot
 
#define __cold
 
#define WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP)   0
 
#define FLEECE_PUBLIC   __attribute__((visibility("default")))
 
#define FLAPI
 

Macro Definition Documentation

◆ __cold

#define __cold

◆ __has_attribute

#define __has_attribute (   x)    0

◆ __has_builtin

#define __has_builtin (   x)    0

◆ __has_extension

#define __has_extension (   x)    0

◆ __has_feature

#define __has_feature (   x)    0

◆ __hot

#define __hot

◆ __optimize

#define __optimize (   ops)

◆ _FLEECE_COMPILER_SUPPORT_H

#define _FLEECE_COMPILER_SUPPORT_H

◆ _usuallyFalse

#define _usuallyFalse (   VAL)    (VAL)

◆ _usuallyTrue

#define _usuallyTrue (   VAL)    (VAL)

◆ COLDLEVEL

#define COLDLEVEL   "Os"

◆ FL_ASSUME_NONNULL_BEGIN

#define FL_ASSUME_NONNULL_BEGIN

◆ FL_ASSUME_NONNULL_END

#define FL_ASSUME_NONNULL_END

◆ FL_NONNULL

#define FL_NONNULL

◆ FL_NULLABLE

#define FL_NULLABLE

◆ FL_RETURNS_NONNULL

#define FL_RETURNS_NONNULL

◆ FLAPI

#define FLAPI

◆ FLCONST

#define FLCONST

◆ FLEECE_PUBLIC

#define FLEECE_PUBLIC   __attribute__((visibility("default")))

◆ FLPURE

#define FLPURE

◆ HOTLEVEL

#define HOTLEVEL   "O3"

◆ MUST_USE_RESULT

#define MUST_USE_RESULT

◆ NODISCARD

#define NODISCARD   MUST_USE_RESULT

◆ NONNULL

#define NONNULL

◆ RETURNS_NONNULL

#define RETURNS_NONNULL

◆ STEPOVER

#define STEPOVER

◆ WINAPI_FAMILY_PARTITION

#define WINAPI_FAMILY_PARTITION (   WINAPI_PARTITION_APP)    0