5#ifndef INCLUDE_GUARD_ARENE_BASE_ARENE_BASE_COMPILER_SUPPORT_PREPROCESSOR_DEFINE_CONFIGURATION_HPP_
6#define INCLUDE_GUARD_ARENE_BASE_ARENE_BASE_COMPILER_SUPPORT_PREPROCESSOR_DEFINE_CONFIGURATION_HPP_
25#define ARENE_IS_ON_RAW(OP_SYMBOL) ((3U
OP_SYMBOL 3U
) != 0U
)
43#define ARENE_IS_OFF_RAW(OP_SYMBOL) ((3U
OP_SYMBOL 3U
) == 0U
)
61#define ARENE_IS_ON_BY_DEFAULT_RAW(OP_SYMBOL) ((3U
OP_SYMBOL 3U
) > 3U
)
70#define ARENE_IS_ON_BY_DEFAULT(OP_SYMBOL)
80#define ARENE_IS_OFF_BY_DEFAULT_RAW(OP_SYMBOL)
81 ((3U
OP_SYMBOL 3U
OP_SYMBOL 1U
) == (0U
- 1U
))
90#define ARENE_IS_OFF_BY_DEFAULT(OP_SYMBOL)
124#define ARENE_ON_BY_DEFAULT +
133#define ARENE_OFF_BY_DEFAULT -
155#define ARENE_GUARANTEE_INTERNAL_DEFINITION(OP_SYMBOL)
#define ARENE_IS_OFF_RAW(OP_SYMBOL)
Evaluates if the given compile time configuration symbol is "off".
Definition define_configuration.hpp:43
#define ARENE_IS_ON_BY_DEFAULT_RAW(OP_SYMBOL)
Evaluates if the given compile time configuration symbol is "on by default.".
Definition define_configuration.hpp:61
#define ARENE_IS_OFF_BY_DEFAULT_RAW(OP_SYMBOL)
Evaluates if the given compile time configuration symbol is "off by default.".
Definition define_configuration.hpp:80
#define ARENE_IS_ON_RAW(OP_SYMBOL)
Evaluates if the given compile time configuration symbol is "on".
Definition define_configuration.hpp:25