Lines Matching defs:cobj
29 const Fn &cobj = obj;
33 std::visit(cobj);
37 std::visit(std::move(cobj));
45 std::visit(cobj, v);
49 std::visit(std::move(cobj), v);
57 std::visit(cobj, v);
61 std::visit(std::move(cobj), v);
71 std::visit(cobj, v, v2);
75 std::visit(std::move(cobj), v, v2);
83 std::visit(cobj, v1, v2, v3, v4);
87 std::visit(std::move(cobj), v1, v2, v3, v4);
95 std::visit(cobj, v1, v2, v3, v4);
99 std::visit(std::move(cobj), v1, v2, v3, v4);
150 const Fn &cobj = obj;
153 static_assert(std::is_same_v<decltype(std::visit(cobj)), const Fn&>);
155 static_assert(std::is_same_v<decltype(std::visit(std::move(cobj))), const Fn&&>);
161 static_assert(std::is_same_v<decltype(std::visit(cobj, v)), const Fn&>);
163 static_assert(std::is_same_v<decltype(std::visit(std::move(cobj), v)), const Fn&&>);
169 static_assert(std::is_same_v<decltype(std::visit(cobj, v)), const Fn&>);
171 static_assert(std::is_same_v<decltype(std::visit(std::move(cobj), v)), const Fn&&>);
179 static_assert(std::is_same_v<decltype(std::visit(cobj, v, v2)), const Fn&>);
181 static_assert(std::is_same_v<decltype(std::visit(std::move(cobj), v, v2)), const Fn&&>);
187 static_assert(std::is_same_v<decltype(std::visit(cobj, v1, v2, v3, v4)), const Fn&>);
189 static_assert(std::is_same_v<decltype(std::visit(std::move(cobj), v1, v2, v3, v4)), const Fn&&>);
195 static_assert(std::is_same_v<decltype(std::visit(cobj, v1, v2, v3, v4)), const Fn&>);
197 static_assert(std::is_same_v<decltype(std::visit(std::move(cobj), v1, v2, v3, v4)), const Fn&&>);