Lines Matching refs:f1

69     std::function<int(int)> f1 = A(1);  in main()  local
73 RTTI_ASSERT(f1.target<A>()->id() == 1); in main()
75 f1.swap(f2); in main()
78 RTTI_ASSERT(f1.target<A>()->id() == 2); in main()
84 std::function<int(int)> f1 = A(1); in main() local
88 RTTI_ASSERT(f1.target<A>()->id() == 1); in main()
90 f1.swap(f2); in main()
93 RTTI_ASSERT(*f1.target<int (*)(int)>() == g); in main()
99 std::function<int(int)> f1 = g; in main() local
103 RTTI_ASSERT(*f1.target<int (*)(int)>() == g); in main()
105 f1.swap(f2); in main()
108 RTTI_ASSERT(f1.target<A>()->id() == 1); in main()
114 std::function<int(int)> f1 = g; in main() local
118 RTTI_ASSERT(*f1.target<int (*)(int)>() == g); in main()
120 f1.swap(f2); in main()
123 RTTI_ASSERT(*f1.target<int (*)(int)>() == h); in main()
129 std::function<int(int)> f1 = A(1); in main() local
134 f1.swap(f1); in main()
137 RTTI_ASSERT(f1.target<A>()->id() == 1); in main()
142 std::function<int()> f1 = g0; in main() local
145 f1.swap(f1); in main()
146 RTTI_ASSERT(*f1.target<int (*)()>() == g0); in main()
150 std::function<int(int, int)> f1 = g2; in main() local
153 f1.swap(f1); in main()
154 RTTI_ASSERT(*f1.target<int (*)(int, int)>() == g2); in main()
158 std::function<int(int, int, int)> f1 = g3; in main() local
161 f1.swap(f1); in main()
162 RTTI_ASSERT(*f1.target<int (*)(int, int, int)>() == g3); in main()
166 std::function<int()> f1 = A(1); in main() local
170 f1.swap(f1); in main()
172 RTTI_ASSERT(f1.target<A>()->id() == 1); in main()
177 std::function<int(int, int)> f1 = A(2); in main() local
181 f1.swap(f1); in main()
183 RTTI_ASSERT(f1.target<A>()->id() == 2); in main()
188 std::function<int(int, int, int)> f1 = A(3); in main() local
192 f1.swap(f1); in main()
194 RTTI_ASSERT(f1.target<A>()->id() == 3); in main()