ide-version-macros

ide-version-macros

Functions

Types and Values

Description

Functions

IDE_DEPRECATED_FOR()

#define IDE_DEPRECATED_FOR(f) _IDE_EXTERN

IDE_UNAVAILABLE()

#define IDE_UNAVAILABLE(maj,min) _IDE_EXTERN

IDE_DEPRECATED_IN_3_28_FOR()

# define IDE_DEPRECATED_IN_3_28_FOR(f)         IDE_DEPRECATED_FOR(f)

IDE_DEPRECATED_IN_3_30_FOR()

# define IDE_DEPRECATED_IN_3_30_FOR(f)         IDE_DEPRECATED_FOR(f)

IDE_DEPRECATED_IN_3_32_FOR()

# define IDE_DEPRECATED_IN_3_32_FOR(f)         IDE_DEPRECATED_FOR(f)

IDE_DEPRECATED_IN_3_34_FOR()

# define IDE_DEPRECATED_IN_3_34_FOR(f)         IDE_DEPRECATED_FOR(f)

IDE_DEPRECATED_IN_3_36_FOR()

# define IDE_DEPRECATED_IN_3_36_FOR(f)         IDE_DEPRECATED_FOR(f)

IDE_DEPRECATED_IN_3_38_FOR()

# define IDE_DEPRECATED_IN_3_38_FOR(f)         IDE_DEPRECATED_FOR(f)

IDE_DEPRECATED_IN_3_40_FOR()

# define IDE_DEPRECATED_IN_3_40_FOR(f)         IDE_DEPRECATED_FOR(f)

Types and Values

IDE_DEPRECATED

#define IDE_DEPRECATED _IDE_EXTERN

IDE_VERSION_3_28

#define IDE_VERSION_3_28 (G_ENCODE_VERSION (3, 28))

IDE_VERSION_3_30

#define IDE_VERSION_3_30 (G_ENCODE_VERSION (3, 30))

IDE_VERSION_3_32

#define IDE_VERSION_3_32 (G_ENCODE_VERSION (3, 32))

IDE_VERSION_3_34

#define IDE_VERSION_3_34 (G_ENCODE_VERSION (3, 34))

IDE_VERSION_3_36

#define IDE_VERSION_3_36 (G_ENCODE_VERSION (3, 36))

IDE_VERSION_3_38

#define IDE_VERSION_3_38 (G_ENCODE_VERSION (3, 38))

IDE_VERSION_3_40

#define IDE_VERSION_3_40 (G_ENCODE_VERSION (3, 40))

IDE_VERSION_CUR_STABLE

# define IDE_VERSION_CUR_STABLE (G_ENCODE_VERSION (IDE_MAJOR_VERSION + 1, 0))

IDE_VERSION_PREV_STABLE

# define IDE_VERSION_PREV_STABLE (G_ENCODE_VERSION (IDE_MAJOR_VERSION + 1, 0))

IDE_VERSION_MIN_REQUIRED

# define IDE_VERSION_MIN_REQUIRED (IDE_VERSION_CUR_STABLE)

A macro that should be defined by the user prior to including the ide.h header.

The definition should be one of the predefined IDE version macros: IDE_VERSION_3_28, ...

This macro defines the lower bound for the Builder API to use.

If a function has been deprecated in a newer version of Builder, it is possible to use this symbol to avoid the compiler warnings without disabling warning for every deprecated function.

Since: 3.32


IDE_VERSION_MAX_ALLOWED

#  define IDE_VERSION_MAX_ALLOWED (IDE_VERSION_MIN_REQUIRED)

A macro that should be defined by the user prior to including the ide.h header.

The definition should be one of the predefined Builder version macros: IDE_VERSION_1_0, IDE_VERSION_1_2,...

This macro defines the upper bound for the IDE API to use.

If a function has been introduced in a newer version of Builder, it is possible to use this symbol to get compiler warnings when trying to use that function.

Since: 3.32


IDE_AVAILABLE_IN_ALL

#define IDE_AVAILABLE_IN_ALL                   _IDE_EXTERN

IDE_DEPRECATED_IN_3_28

# define IDE_DEPRECATED_IN_3_28                IDE_DEPRECATED

IDE_AVAILABLE_IN_3_28

# define IDE_AVAILABLE_IN_3_28                 IDE_UNAVAILABLE(3, 28)

IDE_DEPRECATED_IN_3_30

# define IDE_DEPRECATED_IN_3_30                IDE_DEPRECATED

IDE_AVAILABLE_IN_3_30

# define IDE_AVAILABLE_IN_3_30                 IDE_UNAVAILABLE(3, 30)

IDE_DEPRECATED_IN_3_32

# define IDE_DEPRECATED_IN_3_32                IDE_DEPRECATED

IDE_AVAILABLE_IN_3_32

# define IDE_AVAILABLE_IN_3_32                 IDE_UNAVAILABLE(3, 32)

IDE_DEPRECATED_IN_3_34

# define IDE_DEPRECATED_IN_3_34                IDE_DEPRECATED

IDE_AVAILABLE_IN_3_34

# define IDE_AVAILABLE_IN_3_34                 IDE_UNAVAILABLE(3, 34)

IDE_DEPRECATED_IN_3_36

# define IDE_DEPRECATED_IN_3_36                IDE_DEPRECATED

IDE_AVAILABLE_IN_3_36

# define IDE_AVAILABLE_IN_3_36                 IDE_UNAVAILABLE(3, 36)

IDE_DEPRECATED_IN_3_38

# define IDE_DEPRECATED_IN_3_38                IDE_DEPRECATED

IDE_AVAILABLE_IN_3_38

# define IDE_AVAILABLE_IN_3_38                 IDE_UNAVAILABLE(3, 38)

IDE_DEPRECATED_IN_3_40

# define IDE_DEPRECATED_IN_3_40                IDE_DEPRECATED

IDE_AVAILABLE_IN_3_40

# define IDE_AVAILABLE_IN_3_40                 IDE_UNAVAILABLE(3, 40)