Lines Matching +full:- +full:f

1 //===-- FlagsTest.cpp -----------------------------------------------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
23 Flags f; in TEST() local
26 EXPECT_EQ(32U, f.GetBitSize()); in TEST()
30 Flags f; in TEST() local
31 f.Reset(0x3); in TEST()
32 EXPECT_EQ(0x3U, f.Get()); in TEST()
36 Flags f; in TEST() local
37 f.Reset(0x3); in TEST()
38 EXPECT_EQ(0x3U, f.Get()); in TEST()
40 f.Clear(0x5); in TEST()
41 EXPECT_EQ(0x2U, f.Get()); in TEST()
43 f.Clear(); in TEST()
44 EXPECT_EQ(0x0U, f.Get()); in TEST()
48 Flags f; in TEST() local
50 EXPECT_FALSE(f.AllSet(eFlag0 | eFlag1)); in TEST()
52 f.Set(eFlag0); in TEST()
53 EXPECT_FALSE(f.AllSet(eFlag0 | eFlag1)); in TEST()
55 f.Set(eFlag1); in TEST()
56 EXPECT_TRUE(f.AllSet(eFlag0 | eFlag1)); in TEST()
58 f.Clear(eFlag1); in TEST()
59 EXPECT_FALSE(f.AllSet(eFlag0 | eFlag1)); in TEST()
61 f.Clear(eFlag0); in TEST()
62 EXPECT_FALSE(f.AllSet(eFlag0 | eFlag1)); in TEST()
66 Flags f; in TEST() local
68 EXPECT_FALSE(f.AnySet(eFlag0 | eFlag1)); in TEST()
70 f.Set(eFlag0); in TEST()
71 EXPECT_TRUE(f.AnySet(eFlag0 | eFlag1)); in TEST()
73 f.Set(eFlag1); in TEST()
74 EXPECT_TRUE(f.AnySet(eFlag0 | eFlag1)); in TEST()
76 f.Clear(eFlag1); in TEST()
77 EXPECT_TRUE(f.AnySet(eFlag0 | eFlag1)); in TEST()
79 f.Clear(eFlag0); in TEST()
80 EXPECT_FALSE(f.AnySet(eFlag0 | eFlag1)); in TEST()
84 Flags f; in TEST() local
86 EXPECT_FALSE(f.Test(eFlag0)); in TEST()
87 EXPECT_FALSE(f.Test(eFlag1)); in TEST()
88 EXPECT_FALSE(f.Test(eFlag2)); in TEST()
90 f.Set(eFlag0); in TEST()
91 EXPECT_TRUE(f.Test(eFlag0)); in TEST()
92 EXPECT_FALSE(f.Test(eFlag1)); in TEST()
93 EXPECT_FALSE(f.Test(eFlag2)); in TEST()
95 f.Set(eFlag1); in TEST()
96 EXPECT_TRUE(f.Test(eFlag0)); in TEST()
97 EXPECT_TRUE(f.Test(eFlag1)); in TEST()
98 EXPECT_FALSE(f.Test(eFlag2)); in TEST()
100 f.Clear(eFlag0); in TEST()
101 EXPECT_FALSE(f.Test(eFlag0)); in TEST()
102 EXPECT_TRUE(f.Test(eFlag1)); in TEST()
103 EXPECT_FALSE(f.Test(eFlag2)); in TEST()
109 Flags f; in TEST() local
111 EXPECT_TRUE(f.AllClear(eFlag0 | eFlag1)); in TEST()
113 f.Set(eFlag0); in TEST()
114 EXPECT_FALSE(f.AllClear(eFlag0 | eFlag1)); in TEST()
116 f.Set(eFlag1); in TEST()
117 f.Clear(eFlag0); in TEST()
118 EXPECT_FALSE(f.AllClear(eFlag0 | eFlag1)); in TEST()
120 f.Clear(eFlag1); in TEST()
121 EXPECT_TRUE(f.AnyClear(eFlag0 | eFlag1)); in TEST()
125 Flags f; in TEST() local
126 EXPECT_TRUE(f.AnyClear(eFlag0 | eFlag1)); in TEST()
128 f.Set(eFlag0); in TEST()
129 EXPECT_TRUE(f.AnyClear(eFlag0 | eFlag1)); in TEST()
131 f.Set(eFlag1); in TEST()
132 f.Set(eFlag0); in TEST()
133 EXPECT_FALSE(f.AnyClear(eFlag0 | eFlag1)); in TEST()
135 f.Clear(eFlag1); in TEST()
136 EXPECT_TRUE(f.AnyClear(eFlag0 | eFlag1)); in TEST()
138 f.Clear(eFlag0); in TEST()
139 EXPECT_TRUE(f.AnyClear(eFlag0 | eFlag1)); in TEST()
143 Flags f; in TEST() local
145 EXPECT_TRUE(f.IsClear(eFlag0)); in TEST()
146 EXPECT_TRUE(f.IsClear(eFlag1)); in TEST()
148 f.Set(eFlag0); in TEST()
149 EXPECT_FALSE(f.IsClear(eFlag0)); in TEST()
150 EXPECT_TRUE(f.IsClear(eFlag1)); in TEST()
152 f.Set(eFlag1); in TEST()
153 EXPECT_FALSE(f.IsClear(eFlag0)); in TEST()
154 EXPECT_FALSE(f.IsClear(eFlag1)); in TEST()
156 f.Clear(eFlag0); in TEST()
157 EXPECT_TRUE(f.IsClear(eFlag0)); in TEST()
158 EXPECT_FALSE(f.IsClear(eFlag1)); in TEST()
160 f.Clear(eFlag1); in TEST()
161 EXPECT_TRUE(f.IsClear(eFlag0)); in TEST()
162 EXPECT_TRUE(f.IsClear(eFlag1)); in TEST()