/external/skia/src/core/ |
SkExchange.h | 13 namespace skstd { namespace
|
SkMakeUnique.h | 13 namespace skstd { namespace
|
/external/skqp/src/core/ |
SkExchange.h | 13 namespace skstd { namespace
|
SkMakeUnique.h | 13 namespace skstd { namespace
|
/external/skia/include/private/ |
SkBitmaskEnum.h | 12 namespace skstd { namespace 16 template <typename E> SK_WHEN(skstd::is_bitmask_enum<E>::value, E) operator|(E l, E r) { 17 using U = skstd::underlying_type_t<E>; 21 template <typename E> SK_WHEN(skstd::is_bitmask_enum<E>::value, E&) operator|=(E& l, E r) { 25 template <typename E> SK_WHEN(skstd::is_bitmask_enum<E>::value, E) operator&(E l, E r) { 26 using U = skstd::underlying_type_t<E>; 30 template <typename E> SK_WHEN(skstd::is_bitmask_enum<E>::value, E&) operator&=(E& l, E r) {
|
SkTLogic.h | 9 * become available with C++14 in the type_traits header (in the skstd 23 namespace skstd { namespace 68 template <typename T> using underlying_type_t = typename skstd::underlying_type<T>::type; 79 struct make_index_sequence_combine<skstd::index_sequence<I1...>, skstd::index_sequence<I2...>> 80 : skstd::index_sequence<I1..., (sizeof...(I1)+I2)...> 84 : make_index_sequence_combine<typename skstd::make_index_sequence< N/2>::type, 85 typename skstd::make_index_sequence<N - N/2>::type>{}; 86 template<> struct make_index_sequence<0> : skstd::index_sequence< >{}; 87 template<> struct make_index_sequence<1> : skstd::index_sequence<0>{} [all...] |
/external/skqp/include/private/ |
SkBitmaskEnum.h | 12 namespace skstd { namespace 16 template <typename E> SK_WHEN(skstd::is_bitmask_enum<E>::value, E) operator|(E l, E r) { 17 using U = skstd::underlying_type_t<E>; 21 template <typename E> SK_WHEN(skstd::is_bitmask_enum<E>::value, E&) operator|=(E& l, E r) { 25 template <typename E> SK_WHEN(skstd::is_bitmask_enum<E>::value, E) operator&(E l, E r) { 26 using U = skstd::underlying_type_t<E>; 30 template <typename E> SK_WHEN(skstd::is_bitmask_enum<E>::value, E&) operator&=(E& l, E r) {
|
SkTLogic.h | 9 * become available with C++14 in the type_traits header (in the skstd 23 namespace skstd { namespace 68 template <typename T> using underlying_type_t = typename skstd::underlying_type<T>::type; 79 struct make_index_sequence_combine<skstd::index_sequence<I1...>, skstd::index_sequence<I2...>> 80 : skstd::index_sequence<I1..., (sizeof...(I1)+I2)...> 84 : make_index_sequence_combine<typename skstd::make_index_sequence< N/2>::type, 85 typename skstd::make_index_sequence<N - N/2>::type>{}; 86 template<> struct make_index_sequence<0> : skstd::index_sequence< >{}; 87 template<> struct make_index_sequence<1> : skstd::index_sequence<0>{} [all...] |