Lines Matching refs:f2
68 std::function<int(int)> f2 = A(2); in main() local
70 static_assert(noexcept(swap(f1, f2)), "" ); in main()
75 RTTI_ASSERT(f2.target<A>()->id() == 2); in main()
76 swap(f1, f2); in main()
80 RTTI_ASSERT(f2.target<A>()->id() == 1); in main()
86 std::function<int(int)> f2 = g; in main() local
88 static_assert(noexcept(swap(f1, f2)), "" ); in main()
93 RTTI_ASSERT(*f2.target<int(*)(int)>() == g); in main()
94 swap(f1, f2); in main()
98 RTTI_ASSERT(f2.target<A>()->id() == 1); in main()
104 std::function<int(int)> f2 = A(1); in main() local
106 static_assert(noexcept(swap(f1, f2)), "" ); in main()
111 RTTI_ASSERT(f2.target<A>()->id() == 1); in main()
112 swap(f1, f2); in main()
116 RTTI_ASSERT(*f2.target<int(*)(int)>() == g); in main()
122 std::function<int(int)> f2 = h; in main() local
124 static_assert(noexcept(swap(f1, f2)), "" ); in main()
129 RTTI_ASSERT(*f2.target<int(*)(int)>() == h); in main()
130 swap(f1, f2); in main()
134 RTTI_ASSERT(*f2.target<int(*)(int)>() == g); in main()