Searched refs:is_bitmask_enum (Results 1 - 8 of 8) sorted by relevance
/third_party/skia/include/private/ |
H A 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) { in operator |() 28 std::enable_if_t<sknonstd::is_bitmask_enum<E>::value, E&> constexpr operator|=(E& l, E r) { in operator |=() 33 std::enable_if_t<sknonstd::is_bitmask_enum<E>::value, E> constexpr operator&(E l, E r) { in operator &() 39 std::enable_if_t<sknonstd::is_bitmask_enum<E>::value, E&> constexpr operator&=(E& l, E r) { in operator &=() 44 std::enable_if_t<sknonstd::is_bitmask_enum<E>::value, E> constexpr operator^(E l, E r) { in operator ^() 50 std::enable_if_t<sknonstd::is_bitmask_enum<E>::value, E&> constexpr operator^=(E& l, E r) { in operator ^=() 55 std::enable_if_t<sknonstd::is_bitmask_enum<E>::value, E> constexpr operator~(E e) { in operator ~()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ADT/ |
H A 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>
|
/third_party/skia/src/core/ |
H A 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 {};
|
/third_party/skia/tools/skui/ |
H A D | ModifierKey.h | 20 template <> struct is_bitmask_enum<skui::ModifierKey> : std::true_type {}; struct
|
/third_party/skia/experimental/sktext/include/ |
H A D | Types.h | 226 template <> struct is_bitmask_enum<skia::text::CodeUnitFlags> : std::true_type {}; struct 227 template <> struct is_bitmask_enum<skia::text::GlyphUnitFlags> : std::true_type {}; struct
|
/third_party/skia/modules/skunicode/include/ |
H A D | SkUnicode.h | 288 template <> struct is_bitmask_enum<SkUnicode::CodeUnitFlags> : std::true_type {}; struct
|
/third_party/skia/modules/skparagraph/src/ |
H A D | TextLine.h | 320 template <> struct is_bitmask_enum<skia::textlayout::TextLine::TextAdjustment> : std::true_type {}; struct
|
/third_party/skia/modules/skshaper/src/ |
H A D | SkShaper_harfbuzz.cpp | 56 template <> struct is_bitmask_enum<hb_buffer_flags_t> : std::true_type {}; struct
|
Completed in 6 milliseconds