Lines Matching refs:bind

44     Function<int()> returnFortyTwoFunction = bind(returnFortyTwo);
61 Function<int()> multiplyFourByTwoFunction = bind(multiplyByTwo, 4);
64 Function<double()> multiplyByOneAndAHalfFunction = bind(multiplyByOneAndAHalf, 3);
70 Function<int(int)> multiplyByTwoFunction = bind<int>(multiplyByTwo);
73 Function<double(double)> multiplyByOneAndAHalfFunction = bind<double>(multiplyByOneAndAHalf);
89 Function<int()> multiplyFourByTwoFunction = bind(multiply, 4, 2);
92 Function<int()> subtractTwoFromFourFunction = bind(subtract, 4, 2);
98 Function<int(int)> multiplyFourFunction = bind<int>(multiply, 4);
100 Function<int(int, int)> multiplyFunction = bind<int, int>(multiply);
103 Function<int(int)> subtractFromFourFunction = bind<int>(subtract, 4);
105 Function<int(int, int)> subtractFunction = bind<int, int>(subtract);
130 bind<int, double, char, int*, double*, char*>(sixArgFunc);
135 bind<double, char, int*, double*, char*>(sixArgFunc, 2);
140 bind<char, int*, double*, char*>(sixArgFunc, 3, 3.5);
145 bind<int*, double*, char*>(sixArgFunc, 4, 4.5, 'e');
150 bind<double*, char*>(sixArgFunc, 5, 5.5, 'f', &a);
155 bind<char*>(sixArgFunc, 6, 6.5, 'g', &a, &b);
160 bind(sixArgFunc, 7, 7.5, 'h', &a, &b, &c);
182 Function<int()> function1 = bind(&A::f, &a);
185 Function<int()> function2 = bind(&A::addF, &a, 15);
192 Function<int(class A*)> function1 = bind<class A*>(&A::f);
196 bind<class A*, int>(&A::addF);
199 bind<int>(&A::addF, &a);
234 Function<int()> multiplyFiveByTwoFunction = bind(multiplyNumberByTwo, five);
237 Function<int()> multiplyFourByTwoFunction = bind(multiplyNumberByTwo, Number::create(4));
241 Function<int()> multiplySixByTwoFunction = bind(multiplyNumberByTwo, six.release());