Lines Matching refs:BitUnionBaseType
303 friend BitfieldBackend::BitUnionBaseType< \
306 friend BitfieldBackend::BitUnionBaseType< \
375 //BitUnionBaseType<T>.
379 //void func(BitUnionType<T> u) { BitUnionBaseType<T> b = u; }
381 //Also, BitUnionBaseType can be used on a BitUnion type directly.
389 struct BitUnionBaseType
395 struct BitUnionBaseType<BitUnionType<T> >
402 using BitUnionBaseType = typename BitfieldBackend::BitUnionBaseType<T>::Type;
409 struct hash<BitUnionType<T> > : public hash<BitUnionBaseType<T> >
414 return hash<BitUnionBaseType<T> >::operator()(val);
458 os, (BitUnionBaseType<T>)bu);