Lines Matching full:flags
11 enum class Flags { enum
18 SKGPU_MAKE_MASK_OPS(Flags);
23 Mask<Flags> flags = Flags::kNone; in DEF_GRAPHITE_TEST() local
24 REPORTER_ASSERT(r, !flags); in DEF_GRAPHITE_TEST()
25 flags |= Flags::kA; in DEF_GRAPHITE_TEST()
26 REPORTER_ASSERT(r, flags); in DEF_GRAPHITE_TEST()
27 REPORTER_ASSERT(r, !(flags & Flags::kB)); in DEF_GRAPHITE_TEST()
28 REPORTER_ASSERT(r, (flags & Flags::kA)); in DEF_GRAPHITE_TEST()
29 flags |= (Flags::kB | Flags::kC); in DEF_GRAPHITE_TEST()
30 auto mask = Flags::kB | Flags::kC; in DEF_GRAPHITE_TEST()
31 REPORTER_ASSERT(r, (flags & mask) == mask); in DEF_GRAPHITE_TEST()
32 REPORTER_ASSERT(r, flags == (Flags::kA | Flags::kB | Flags::kC)); in DEF_GRAPHITE_TEST()
33 flags &= ~Flags::kC; in DEF_GRAPHITE_TEST()
34 REPORTER_ASSERT(r, flags == (Flags::kA | Flags::kB)); in DEF_GRAPHITE_TEST()
35 REPORTER_ASSERT(r, (flags & mask) != mask); in DEF_GRAPHITE_TEST()
36 REPORTER_ASSERT(r, (flags & mask) != Flags::kNone); in DEF_GRAPHITE_TEST()
37 REPORTER_ASSERT(r, (flags & mask)); in DEF_GRAPHITE_TEST()
38 REPORTER_ASSERT(r, flags); in DEF_GRAPHITE_TEST()
39 flags &= ~Flags::kB; in DEF_GRAPHITE_TEST()
40 REPORTER_ASSERT(r, (flags & mask) == Flags::kNone); in DEF_GRAPHITE_TEST()
41 REPORTER_ASSERT(r, !(flags & mask)); in DEF_GRAPHITE_TEST()
42 REPORTER_ASSERT(r, flags); in DEF_GRAPHITE_TEST()
43 flags = (flags | flags) ^ (flags); in DEF_GRAPHITE_TEST()
44 REPORTER_ASSERT(r, !flags); in DEF_GRAPHITE_TEST()
45 flags ^= mask; in DEF_GRAPHITE_TEST()
46 REPORTER_ASSERT(r, flags == mask); in DEF_GRAPHITE_TEST()
47 REPORTER_ASSERT(r, !(Flags::kA & Flags::kB)); in DEF_GRAPHITE_TEST()
48 REPORTER_ASSERT(r, (Flags::kA ^ Flags::kB) == (Flags::kA | Flags::kB)); in DEF_GRAPHITE_TEST()