Searched refs:is_bitmask_enum (Results 1 – 11 of 11) sorted by relevance
/external/skia/include/private/ |
D | SkBitmaskEnum.h | 13 template <typename T> struct is_bitmask_enum : std::false_type {}; struct 16 std::enable_if_t<sknonstd::is_bitmask_enum<E>::value, bool> constexpr Any(E e) { in Any() 22 std::enable_if_t<sknonstd::is_bitmask_enum<E>::value, E> constexpr operator|(E l, E r) { 28 std::enable_if_t<sknonstd::is_bitmask_enum<E>::value, E&> constexpr operator|=(E& l, E r) { 33 std::enable_if_t<sknonstd::is_bitmask_enum<E>::value, E> constexpr operator&(E l, E r) { 39 std::enable_if_t<sknonstd::is_bitmask_enum<E>::value, E&> constexpr operator&=(E& l, E r) { 44 std::enable_if_t<sknonstd::is_bitmask_enum<E>::value, E> constexpr operator^(E l, E r) { 50 std::enable_if_t<sknonstd::is_bitmask_enum<E>::value, E&> constexpr operator^=(E& l, E r) { 55 std::enable_if_t<sknonstd::is_bitmask_enum<E>::value, E> constexpr operator~(E e) {
|
/external/llvm-project/llvm/include/llvm/ADT/ |
D | BitmaskEnum.h | 70 struct is_bitmask_enum : std::false_type {}; struct 73 struct is_bitmask_enum< 101 template <typename E, typename = std::enable_if_t<is_bitmask_enum<E>::value>> 106 template <typename E, typename = std::enable_if_t<is_bitmask_enum<E>::value>> 111 template <typename E, typename = std::enable_if_t<is_bitmask_enum<E>::value>> 116 template <typename E, typename = std::enable_if_t<is_bitmask_enum<E>::value>> 124 template <typename E, typename = std::enable_if_t<is_bitmask_enum<E>::value>> 130 template <typename E, typename = std::enable_if_t<is_bitmask_enum<E>::value>> 136 template <typename E, typename = std::enable_if_t<is_bitmask_enum<E>::value>> 146 template <typename E, typename = std::enable_if_t<is_bitmask_enum<E>::value>>
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ADT/ |
D | BitmaskEnum.h | 70 struct is_bitmask_enum : std::false_type {}; struct 73 struct is_bitmask_enum< 98 typename = typename std::enable_if<is_bitmask_enum<E>::value>::type> 104 typename = typename std::enable_if<is_bitmask_enum<E>::value>::type> 110 typename = typename std::enable_if<is_bitmask_enum<E>::value>::type> 116 typename = typename std::enable_if<is_bitmask_enum<E>::value>::type> 125 typename = typename std::enable_if<is_bitmask_enum<E>::value>::type> 132 typename = typename std::enable_if<is_bitmask_enum<E>::value>::type> 139 typename = typename std::enable_if<is_bitmask_enum<E>::value>::type>
|
/external/llvm/include/llvm/ADT/ |
D | BitmaskEnum.h | 71 struct is_bitmask_enum : std::false_type {}; struct 74 struct is_bitmask_enum< 99 typename = typename std::enable_if<is_bitmask_enum<E>::value>::type> 105 typename = typename std::enable_if<is_bitmask_enum<E>::value>::type> 111 typename = typename std::enable_if<is_bitmask_enum<E>::value>::type> 117 typename = typename std::enable_if<is_bitmask_enum<E>::value>::type> 126 typename = typename std::enable_if<is_bitmask_enum<E>::value>::type> 133 typename = typename std::enable_if<is_bitmask_enum<E>::value>::type> 140 typename = typename std::enable_if<is_bitmask_enum<E>::value>::type>
|
/external/skqp/include/private/ |
D | SkBitmaskEnum.h | 13 template <typename T> struct is_bitmask_enum : std::false_type {}; struct 16 template <typename E> SK_WHEN(skstd::is_bitmask_enum<E>::value, E) operator|(E l, E r) { 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) { in SK_WHEN() 30 template <typename E> SK_WHEN(skstd::is_bitmask_enum<E>::value, E&) operator&=(E& l, E r) { in SK_WHEN()
|
/external/skia/src/core/ |
D | SkAdvancedTypefaceMetrics.h | 69 template <> struct is_bitmask_enum<SkAdvancedTypefaceMetrics::FontFlags> : std::true_type {}; 70 template <> struct is_bitmask_enum<SkAdvancedTypefaceMetrics::StyleFlags> : std::true_type {};
|
/external/skqp/src/core/ |
D | SkAdvancedTypefaceMetrics.h | 69 template <> struct is_bitmask_enum<SkAdvancedTypefaceMetrics::FontFlags> : std::true_type {}; 70 template <> struct is_bitmask_enum<SkAdvancedTypefaceMetrics::StyleFlags> : std::true_type {};
|
/external/skia/tools/skui/ |
D | ModifierKey.h | 20 template <> struct is_bitmask_enum<skui::ModifierKey> : std::true_type {};
|
/external/skia/experimental/sktext/include/ |
D | Types.h | 132 template <> struct is_bitmask_enum<skia::text::CodeUnitFlags> : std::true_type {};
|
/external/skia/modules/skparagraph/src/ |
D | ParagraphImpl.h | 51 template <> struct is_bitmask_enum<skia::textlayout::CodeUnitFlags> : std::true_type {};
|
/external/skia/modules/skshaper/src/ |
D | SkShaper_harfbuzz.cpp | 54 template <> struct is_bitmask_enum<hb_buffer_flags_t> : std::true_type {}; struct
|