Lines Matching refs:_name
183 #define OS_ENUM(_name, _type, ...) \ argument
184 typedef enum : _type { __VA_ARGS__ } _name##_t
185 #define OS_CLOSED_ENUM(_name, _type, ...) \ argument
186 typedef enum : _type { __VA_ARGS__ } __OS_ENUM_ATTR_CLOSED _name##_t
187 #define OS_OPTIONS(_name, _type, ...) \ argument
188 typedef enum : _type { __VA_ARGS__ } __OS_ENUM_ATTR __OS_OPTIONS_ATTR _name##_t
189 #define OS_CLOSED_OPTIONS(_name, _type, ...) \ argument
190 typedef enum : _type { __VA_ARGS__ } __OS_ENUM_ATTR_CLOSED __OS_OPTIONS_ATTR _name##_t
222 #define __OS_ENUM_C_FALLBACK(_name, _type, ...) \ argument
223 typedef _type _name##_t; enum _name { __VA_ARGS__ }
225 #define OS_ENUM(_name, _type, ...) \ argument
226 typedef _type _name##_t; enum { __VA_ARGS__ }
227 #define OS_CLOSED_ENUM(_name, _type, ...) \ argument
228 __OS_ENUM_C_FALLBACK(_name, _type, ## __VA_ARGS__) \
230 #define OS_OPTIONS(_name, _type, ...) \ argument
231 __OS_ENUM_C_FALLBACK(_name, _type, ## __VA_ARGS__) \
233 #define OS_CLOSED_OPTIONS(_name, _type, ...) \ argument
234 __OS_ENUM_C_FALLBACK(_name, _type, ## __VA_ARGS__) \
253 # define OS_SWIFT_NAME(_name) __attribute__((__swift_name__(#_name))) argument
255 # define OS_SWIFT_NAME(_name) argument