• Home
  • Raw
  • Download

Lines Matching refs:v

22     int v;  member
24 X1(): v(0) {} in X1()
25 explicit X1(int v): v(v) {} in X1()
26 X1(X1 const& r): v(r.v) {} in X1()
27 X1(X1&& r): v(r.v) {} in X1()
28 X1& operator=( X1 const& r ) { v = r.v; return *this; } in operator =()
29 X1& operator=( X1&& r ) { v = r.v; return *this; } in operator =()
32 inline bool operator==( X1 const& a, X1 const& b ) { return a.v == b.v; } in operator ==()
42 int v; member
44 X2(): v(0) {} in X2()
45 explicit X2(int v): v(v) {} in X2()
46 X2(X2 const& r): v(r.v) {} in X2()
47 X2(X2&& r): v(r.v) {} in X2()
48 X2& operator=( X2 const& r ) { v = r.v; return *this; } in operator =()
49 X2& operator=( X2&& r ) { v = r.v; return *this; } in operator =()
52 inline bool operator==( X2 const& a, X2 const& b ) { return a.v == b.v; } in operator ==()
63 variant<int> v; in main() local
64 BOOST_TEST_EQ( get<0>(v), 0 ); in main()
66 v = 1; in main()
67 BOOST_TEST_EQ( get<0>(v), 1 ); in main()
69 v = 2; in main()
70 BOOST_TEST_EQ( get<0>(v), 2 ); in main()
74 v = w1; in main()
75 BOOST_TEST_EQ( get<0>(v), 3 ); in main()
79 v = w2; in main()
80 BOOST_TEST_EQ( get<0>(v), 4 ); in main()
82 v = std::move( w1 ); in main()
83 BOOST_TEST_EQ( get<0>(v), 3 ); in main()
85 v = std::move( w2 ); in main()
86 BOOST_TEST_EQ( get<0>(v), 4 ); in main()
90 variant<int, float> v; in main() local
91 BOOST_TEST_EQ( v.index(), 0 ); in main()
92 BOOST_TEST_EQ( get<0>(v), 0 ); in main()
94 v = 1; in main()
95 BOOST_TEST_EQ( v.index(), 0 ); in main()
96 BOOST_TEST_EQ( get<0>(v), 1 ); in main()
98 v = 3.14f; in main()
99 BOOST_TEST_EQ( v.index(), 1 ); in main()
100 BOOST_TEST_EQ( get<1>(v), 3.14f ); in main()
104 v = w1; in main()
105 BOOST_TEST_EQ( v.index(), 1 ); in main()
106 BOOST_TEST_EQ( get<1>(v), 3.15f ); in main()
110 v = w2; in main()
111 BOOST_TEST_EQ( v.index(), 0 ); in main()
112 BOOST_TEST_EQ( get<0>(v), 2 ); in main()
114 v = std::move(w1); in main()
115 BOOST_TEST_EQ( v.index(), 1 ); in main()
116 BOOST_TEST_EQ( get<1>(v), 3.15f ); in main()
118 v = std::move(w2); in main()
119 BOOST_TEST_EQ( v.index(), 0 ); in main()
120 BOOST_TEST_EQ( get<0>(v), 2 ); in main()
124 variant<int, int, float, std::string> v; in main() local
125 BOOST_TEST_EQ( v.index(), 0 ); in main()
126 BOOST_TEST_EQ( get<0>(v), 0 ); in main()
128 v = 3.14f; in main()
129 BOOST_TEST_EQ( v.index(), 2 ); in main()
130 BOOST_TEST_EQ( get<2>(v), 3.14f ); in main()
134 v = w1; in main()
135 BOOST_TEST_EQ( v.index(), 2 ); in main()
136 BOOST_TEST_EQ( get<2>(v), 3.15f ); in main()
140 v = "s1"; in main()
141 BOOST_TEST_EQ( v.index(), 3 ); in main()
142 BOOST_TEST_EQ( get<3>(v), std::string("s1") ); in main()
146 v = w2; in main()
147 BOOST_TEST_EQ( v.index(), 3 ); in main()
148 BOOST_TEST_EQ( get<3>(v), std::string("s2") ); in main()
150 v = std::move(w1); in main()
151 BOOST_TEST_EQ( v.index(), 2 ); in main()
152 BOOST_TEST_EQ( get<2>(v), 3.15f ); in main()
154 v = std::move(w2); in main()
155 BOOST_TEST_EQ( v.index(), 3 ); in main()
156 BOOST_TEST_EQ( get<3>(v), std::string("s2") ); in main()
160 variant<X1, X2> v; in main() local
161 BOOST_TEST_EQ( v.index(), 0 ); in main()
162 BOOST_TEST_EQ( get<0>(v).v, 0 ); in main()
164 v = X1{1}; in main()
165 BOOST_TEST_EQ( v.index(), 0 ); in main()
166 BOOST_TEST_EQ( get<0>(v).v, 1 ); in main()
168 v = X2{2}; in main()
169 BOOST_TEST_EQ( v.index(), 1 ); in main()
170 BOOST_TEST_EQ( get<1>(v).v, 2 ); in main()
174 v = w1; in main()
175 BOOST_TEST_EQ( v.index(), 0 ); in main()
176 BOOST_TEST_EQ( get<0>(v).v, 3 ); in main()
180 v = w2; in main()
181 BOOST_TEST_EQ( v.index(), 0 ); in main()
182 BOOST_TEST_EQ( get<0>(v).v, 4 ); in main()
186 v = w3; in main()
187 BOOST_TEST_EQ( v.index(), 1 ); in main()
188 BOOST_TEST_EQ( get<1>(v).v, 5 ); in main()
192 v = w4; in main()
193 BOOST_TEST_EQ( v.index(), 1 ); in main()
194 BOOST_TEST_EQ( get<1>(v).v, 6 ); in main()
196 v = std::move(w1); in main()
197 BOOST_TEST_EQ( v.index(), 0 ); in main()
198 BOOST_TEST_EQ( get<0>(v).v, 3 ); in main()
200 v = std::move(w2); in main()
201 BOOST_TEST_EQ( v.index(), 0 ); in main()
202 BOOST_TEST_EQ( get<0>(v).v, 4 ); in main()