Lines Matching defs:typename
63 template<typename>
66 template<typename C, typename Type1, typename Type2>
78 typedef typename T<decltype(&Wrapper::setter)>::Storage Storage;
79 typedef typename T<decltype(&Wrapper::setter)>::Type Type;
83 typedef typename TypeDeducer::Storage Storage;
84 typedef typename TypeDeducer::Type Type;
116 using typename Impl::Type;
134 using typename Impl::Type;
146 using typename Impl::Type;
238 static_assert(sizeof(Base) == sizeof(typename Base::__StorageType),
242 BitUnionOperators(typename Base::__StorageType const &val)
249 operator const typename Base::__StorageType () const
254 typename Base::__StorageType
255 operator=(typename Base::__StorageType const &val)
261 typename Base::__StorageType
378 //template <typename T>
383 template <typename T>
388 template<typename T>
391 typedef typename BitUnionType<T>::__StorageType Type;
394 template<typename T>
397 typedef typename BitUnionType<T>::__StorageType Type;
401 template <typename T>
402 using BitUnionBaseType = typename BitfieldBackend::BitUnionBaseType<T>::Type;
408 template <typename T>
423 template<typename T>
453 template <typename T>