Home | History | Annotate | Download | only in func.wrap.func.alg

Lines Matching refs:f2

77     std::function<int(int)> f2 = A(2);
81 assert(f2.target<A>()->id() == 2);
82 swap(f1, f2);
86 assert(f2.target<A>()->id() == 1);
92 std::function<int(int)> f2 = g;
96 assert(*f2.target<int(*)(int)>() == g);
97 swap(f1, f2);
101 assert(f2.target<A>()->id() == 1);
107 std::function<int(int)> f2 = A(1);
111 assert(f2.target<A>()->id() == 1);
112 swap(f1, f2);
116 assert(*f2.target<int(*)(int)>() == g);
122 std::function<int(int)> f2 = h;
126 assert(*f2.target<int(*)(int)>() == h);
127 swap(f1, f2);
131 assert(*f2.target<int(*)(int)>() == g);