Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenlib/BLI_utildefines.h
| Context not available. | |||||
| /* reusable ELEM macro */ | /* reusable ELEM macro */ | ||||
| #define ELEM(...) VA_NARGS_CALL_OVERLOAD(_VA_ELEM, __VA_ARGS__) | #define ELEM(...) VA_NARGS_CALL_OVERLOAD(_VA_ELEM, __VA_ARGS__) | ||||
| /* no-op for expressions we don't want to instansiate, but must remian valid */ | /* no-op for expressions we don't want to instantiate, but must remian valid */ | ||||
| #define EXPR_NOP(expr) (void)(0 ? ((void)(expr), 1) : 0) | #define EXPR_NOP(expr) (void)(0 ? ((void)(expr), 1) : 0) | ||||
| /* shift around elements */ | /* shift around elements */ | ||||
| Context not available. | |||||