Lines Matching refs:Name
111 #define FLAG_LONG_string(Name, Default, Required) \
112 UTIL_FLAGS_FLAG_LONG(std::string, Name, Default, Required)
113 #define FLAG_LONG_bool(Name, Default, Required) \
114 UTIL_FLAGS_FLAG_LONG(bool, Name, Default, Required)
115 #define FLAG_LONG_uint(Name, Default, Required) \
116 UTIL_FLAGS_FLAG_LONG(uint32_t, Name, Default, Required)
118 #define FLAG_SHORT_string(Name, Default, Required) \
119 UTIL_FLAGS_FLAG_SHORT(std::string, Name, Default, Required)
120 #define FLAG_SHORT_bool(Name, Default, Required) \
121 UTIL_FLAGS_FLAG_SHORT(bool, Name, Default, Required)
122 #define FLAG_SHORT_uint(Name, Default, Required) \
123 UTIL_FLAGS_FLAG_SHORT(uint32_t, Name, Default, Required)
152 #define UTIL_FLAGS_FLAG(Type, Prefix, Name, Default, Required, IsShort) \
154 Flag<Type> Name(Default); \
156 static FlagRegistration Name##_registration(Name, Prefix #Name, Required, \
160 extern flags::Flag<Type> flags::Name
162 #define UTIL_FLAGS_FLAG_LONG(Type, Name, Default, Required) \
163 UTIL_FLAGS_FLAG(Type, "--", Name, Default, Required, false)
164 #define UTIL_FLAGS_FLAG_SHORT(Type, Name, Default, Required) \
165 UTIL_FLAGS_FLAG(Type, "-", Name, Default, Required, true)