eĿlipsis
a language independent preprocessor
•
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
Loading...
Searching...
No Matches
ellipsis-forcebrace.h
Go to the documentation of this file.
1
#once
2
#include_directives<ellipsis-blockstate.h>
3
#include_directives<ellipsis-trigger.h> __prefix__(bind TRIGGER_NAME ELLIPSIS_FORCEBRACE)
4
5
#ifdef DOXYGEN_SPECIAL
6
#define ELLIPSIS_FORCEBRACE
7
#else
8
9
#define ELLIPSIS_FORCEBRACE_START __BLOCKSTATE_SET1(ELLIPSIS_FORCEBRACE_)
10
#define ELLIPSIS_FORCEBRACE_CLOSE() __BLOCKSTATE_SET0(ELLIPSIS_FORCEBRACE_)
11
12
#define ELLIPSIS_FORCEBRACE_WHILE _ELLIPSIS_FORCEBRACE_WHILE_(__BLOCKSTATE_TST(ELLIPSIS_FORCEBRACE_DO_))
13
#define _ELLIPSIS_FORCEBRACE_WHILE_(X) _ELLIPSIS_FORCEBRACE_WHILE_ ⨝ X
14
#define _ELLIPSIS_FORCEBRACE_WHILE_0 ELLIPSIS_FORCEBRACE
15
#define _ELLIPSIS_FORCEBRACE_WHILE_1 __BLOCKSTATE_SET0(ELLIPSIS_FORCEBRACE_DO_)__BLOCKSTATE_SET0(ELLIPSIS_FORCEBRACE_)
16
17
#define ELLIPSIS_FORCEBRACE_DO ELLIPSIS_FORCEBRACE __BLOCKSTATE_SET1(ELLIPSIS_FORCEBRACE_DO_)
18
19
20
#bind _ELLIPSIS_FORCEBRACE_VERIFY _ELLIPSIS_FORCEBRACE_VERIFY_(__BLOCKSTATE_TST(ELLIPSIS_FORCEBRACE_))__BLOCKSTATE_SET0(ELLIPSIS_FORCEBRACE_)
21
#define _ELLIPSIS_FORCEBRACE_VERIFY_(X) _ELLIPSIS_FORCEBRACE_VERIFY_ ⨝ X
22
#define _ELLIPSIS_FORCEBRACE_VERIFY_0
23
#define _ELLIPSIS_FORCEBRACE_VERIFY_1 __WARNING__("ELLIPSIS_FORCEBRACE expected braces for loop or switch")
24
25
#gather _ELLIPSIS_FORCEBRACE_VERIFY ;
26
#gather ; _ELLIPSIS_FORCEBRACE_VERIFY
27
28
#endif
include
c
ellipsis-forcebrace.h
Generated by
1.9.8
eĿlipsis
20250309
© 2025 Jens Gustedt
eĿlipsis
20250309