Lines Matching refs:f1
67 std::function<int(int)> f1 = A(1); in main() local
70 static_assert(noexcept(swap(f1, f2)), "" ); in main()
74 RTTI_ASSERT(f1.target<A>()->id() == 1); in main()
76 swap(f1, f2); in main()
79 RTTI_ASSERT(f1.target<A>()->id() == 2); in main()
85 std::function<int(int)> f1 = A(1); in main() local
88 static_assert(noexcept(swap(f1, f2)), "" ); in main()
92 RTTI_ASSERT(f1.target<A>()->id() == 1); in main()
94 swap(f1, f2); in main()
97 RTTI_ASSERT(*f1.target<int(*)(int)>() == g); in main()
103 std::function<int(int)> f1 = g; in main() local
106 static_assert(noexcept(swap(f1, f2)), "" ); in main()
110 RTTI_ASSERT(*f1.target<int(*)(int)>() == g); in main()
112 swap(f1, f2); in main()
115 RTTI_ASSERT(f1.target<A>()->id() == 1); in main()
121 std::function<int(int)> f1 = g; in main() local
124 static_assert(noexcept(swap(f1, f2)), "" ); in main()
128 RTTI_ASSERT(*f1.target<int(*)(int)>() == g); in main()
130 swap(f1, f2); in main()
133 RTTI_ASSERT(*f1.target<int(*)(int)>() == h); in main()