Home
last modified time | relevance | path

Searched refs:underlying_integral_type (Results 1 – 3 of 3) sorted by relevance

/aosp12/frameworks/av/media/libstagefright/foundation/include/media/stagefright/foundation/
H A DFlagged.h148 template<typename Flag, typename IntFlag = typename underlying_integral_type<Flag>::type>
167 template<typename Flag, typename IntFlag=typename underlying_integral_type<Flag>::type>
204 typename IntFlag = typename underlying_integral_type<Flag>::type>
268 bool=std::is_base_of<base<typename underlying_integral_type<Flag>::type>, T>::value>
270 using IntFlag = typename underlying_integral_type<Flag>::type;
307 using IntFlag = typename underlying_integral_type<Flag>::type;
321 using IntType = typename underlying_integral_type<Flag>::type;
346 typename IntFlag=typename underlying_integral_type<Flag>::type,
H A DTypeTraits.h52 struct HIDE underlying_integral_type { struct
60 struct HIDE underlying_integral_type<T, U, true, false> { argument
68 struct HIDE underlying_integral_type<T, U, false, true> {
80 typename underlying_integral_type<T, unsigned>::type>::value> { };
88 typename underlying_integral_type<T, signed>::type>::value> {
/aosp12/frameworks/av/media/libstagefright/foundation/tests/
H A DTypeTraits_test.cpp92 static_assert(std::is_same<uint64_t, typename underlying_integral_type<uint64_t>::type>::value, in TEST_F()
94 static_assert(std::is_same<uint32_t, typename underlying_integral_type<UA>::type>::value, in TEST_F()
96 static_assert(std::is_same<int64_t, typename underlying_integral_type<int64_t>::type>::value, in TEST_F()
98 static_assert(std::is_same<int32_t, typename underlying_integral_type<IA>::type>::value, in TEST_F()
101 static_assert(std::is_same<void, typename underlying_integral_type<float, void>::type>::value, in TEST_F()