Lines Matching refs:name
12 * neither the name of the copyright holders nor the names of its
297 #define __BitUnion(type, name) \
298 class BitfieldUnderlyingClasses##name : \
305 BitfieldUnderlyingClasses##name> >; \
307 BitfieldUnderlyingClasses##name>; \
313 //followed by a typedef which makes "name" refer to a BitfieldOperator
316 #define EndBitUnion(name) \
320 BitfieldUnderlyingClasses##name> name;
327 #define __SubBitUnion(name, fieldType, ...) \
334 //This closes off the union created above and gives it a name. Unlike the top
339 #define EndSubBitUnion(name) \
346 } name;
350 #define SubBitUnion(name, first, last) \
351 __SubBitUnion(name, Bitfield, first, last)
355 #define SignedSubBitUnion(name, first, last) \
356 __SubBitUnion(name, SignedBitfield, first, last)
359 #define BitUnion(type, name) __BitUnion(type, name)
362 #define BitUnion64(name) __BitUnion(uint64_t, name)
363 #define BitUnion32(name) __BitUnion(uint32_t, name)
364 #define BitUnion16(name) __BitUnion(uint16_t, name)
365 #define BitUnion8(name) __BitUnion(uint8_t, name)