Home
last modified time | relevance | path

Searched refs:is_bitmask_enum (Results 1 – 11 of 11) sorted by relevance

/external/skia/include/private/
DSkBitmaskEnum.h13 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/
DBitmaskEnum.h70 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/
DBitmaskEnum.h70 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/
DBitmaskEnum.h71 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/
DSkBitmaskEnum.h13 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/
DSkAdvancedTypefaceMetrics.h69 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/
DSkAdvancedTypefaceMetrics.h69 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/
DModifierKey.h20 template <> struct is_bitmask_enum<skui::ModifierKey> : std::true_type {};
/external/skia/experimental/sktext/include/
DTypes.h132 template <> struct is_bitmask_enum<skia::text::CodeUnitFlags> : std::true_type {};
/external/skia/modules/skparagraph/src/
DParagraphImpl.h51 template <> struct is_bitmask_enum<skia::textlayout::CodeUnitFlags> : std::true_type {};
/external/skia/modules/skshaper/src/
DSkShaper_harfbuzz.cpp54 template <> struct is_bitmask_enum<hb_buffer_flags_t> : std::true_type {}; struct