HomeSort by relevance Sort by last modified time
    Searched defs:skstd (Results 1 - 8 of 8) sorted by null

  /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...]

Completed in 166 milliseconds