Lines Matching refs:nam
26 #define FLAG_FULL(ftype, ctype, nam, def, cmt) extern ctype FLAG_##nam; argument
27 #define FLAG_READONLY(ftype, ctype, nam, def, cmt) \ argument
28 static ctype const FLAG_##nam = def;
33 #define FLAG_FULL(ftype, ctype, nam, def, cmt) ctype FLAG_##nam = def; argument
39 #define FLAG_FULL(ftype, ctype, nam, def, cmt) \ argument
40 static ctype const FLAGDEFAULT_##nam = def;
45 #define FLAG_FULL(ftype, ctype, nam, def, cmt) \ argument
46 { Flag::TYPE_##ftype, #nam, &FLAG_##nam, &FLAGDEFAULT_##nam, cmt, false } \
48 #define FLAG_ALIAS(ftype, ctype, alias, nam) \ argument
50 Flag::TYPE_##ftype, #alias, &FLAG_##nam, &FLAGDEFAULT_##nam, \
51 "alias for --" #nam, false \
69 #define FLAG_FULL(ftype, ctype, nam, def, cmt) argument
73 #define FLAG_READONLY(ftype, ctype, nam, def, cmt) argument
77 #define FLAG_ALIAS(ftype, ctype, alias, nam) argument
153 #define DEFINE_BOOL(nam, def, cmt) FLAG(BOOL, bool, nam, def, cmt) argument
154 #define DEFINE_BOOL_READONLY(nam, def, cmt) \ argument
155 FLAG_READONLY(BOOL, bool, nam, def, cmt)
156 #define DEFINE_MAYBE_BOOL(nam, cmt) \ argument
157 FLAG(MAYBE_BOOL, MaybeBoolFlag, nam, {false COMMA false}, cmt)
158 #define DEFINE_INT(nam, def, cmt) FLAG(INT, int, nam, def, cmt) argument
159 #define DEFINE_FLOAT(nam, def, cmt) FLAG(FLOAT, double, nam, def, cmt) argument
160 #define DEFINE_STRING(nam, def, cmt) FLAG(STRING, const char*, nam, def, cmt) argument
161 #define DEFINE_ARGS(nam, cmt) FLAG(ARGS, JSArguments, nam, {0 COMMA NULL}, cmt) argument
163 #define DEFINE_ALIAS_BOOL(alias, nam) FLAG_ALIAS(BOOL, bool, alias, nam) argument
164 #define DEFINE_ALIAS_INT(alias, nam) FLAG_ALIAS(INT, int, alias, nam) argument
165 #define DEFINE_ALIAS_FLOAT(alias, nam) FLAG_ALIAS(FLOAT, double, alias, nam) argument
166 #define DEFINE_ALIAS_STRING(alias, nam) \ argument
167 FLAG_ALIAS(STRING, const char*, alias, nam)
168 #define DEFINE_ALIAS_ARGS(alias, nam) FLAG_ALIAS(ARGS, JSArguments, alias, nam) argument