eĿlipsis
a language independent preprocessor
•
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
Loading...
Searching...
No Matches
ellipsis-blockstate.h
Go to the documentation of this file.
1
#once
2
3
#define __BLOCKSTATE_INC(NAME, ...) __BLOCKSTATE_INC_(NAME, __BLOCKSTATE_NAME(__VA_ARGS__))
4
#define __BLOCKSTATE_DEC(NAME, ...) __BLOCKSTATE_DEC_(NAME, __BLOCKSTATE_NAME(__VA_ARGS__))
5
#define __BLOCKSTATE_CLR(NAME, ...) __BLOCKSTATE_SET0_(NAME, __BLOCKSTATE_NAME(__VA_ARGS__))
6
#define __BLOCKSTATE_TST(NAME, ...) __BLOCKSTATE_TST_(NAME, __BLOCKSTATE_NAME(__VA_ARGS__))
7
#define __BLOCKSTATE_SET0(NAME, ...) __BLOCKSTATE_SET0_(NAME, __BLOCKSTATE_NAME(__VA_ARGS__))
8
#define __BLOCKSTATE_SET1(NAME, ...) __BLOCKSTATE_SET1_(NAME, __BLOCKSTATE_NAME(__VA_ARGS__))
9
#define __BLOCKSTATE_SET2(NAME, ...) __BLOCKSTATE_SET2_(NAME, __BLOCKSTATE_NAME(__VA_ARGS__))
10
#define __BLOCKSTATE_SET3(NAME, ...) __BLOCKSTATE_SET3_(NAME, __BLOCKSTATE_NAME(__VA_ARGS__))
11
12
#ifndef DOXYGEN_SPECIAL
13
#define __BLOCKSTATE_NAME(...) __BLOCKSTATE_NAME_ ⨝ __VA_OPT__(I)(__VA_ARGS__)
14
#define __BLOCKSTATE_NAME_(...) __MULTI__(__BRACE_LEVEL__, __PARENTHESIS_DEPTH__, __BRACKET_LEVEL__)
15
#define __BLOCKSTATE_NAME_I(...) __MULTI__(__VA_ARGS__)
16
17
#define __BLOCKSTATE_INC_(NAME, SUFFIX) __IGNORE__(__INCREMENT__(NAME ⨝ SUFFIX))
18
#define __BLOCKSTATE_DEC_(NAME, SUFFIX) __IGNORE__(__DECREMENT__(NAME ⨝ SUFFIX))
19
#define __BLOCKSTATE_TST_(NAME, SUFFIX) __INSTANT__(NAME ⨝ SUFFIX)
20
#define __BLOCKSTATE_SET0_(NAME, SUFFIX) __SET0__(NAME ⨝ SUFFIX)
21
#define __BLOCKSTATE_SET1_(NAME, SUFFIX) __SET1__(NAME ⨝ SUFFIX)
22
#define __BLOCKSTATE_SET2_(NAME, SUFFIX) __SET2__(NAME ⨝ SUFFIX)
23
#define __BLOCKSTATE_SET3_(NAME, SUFFIX) __SET3__(NAME ⨝ SUFFIX)
24
#endif
include
c
ellipsis-blockstate.h
Generated by
1.9.8
eĿlipsis
20250309
© 2025 Jens Gustedt
eĿlipsis
20250309