Home | History | Annotate | Download | only in unittest

Lines Matching defs:closure

163 struct Closure {
185 static Closure *NewCallback(void (*f)()) {
186 Closure *res = new Closure;
195 Closure *NewCallback(void (*f)(P1), P1 p1) {
197 Closure *res = new Closure;
206 Closure *NewCallback(void (*f)(P1, P2), P1 p1, P2 p2) {
209 Closure *res = new Closure;
249 //! Add a closure.
250 void Add(Closure *closure) {
251 queue_.Put(closure);
273 Closure *closure = reinterpret_cast<Closure*>(pool->queue_.Get());
274 if(closure == NULL) {
277 closure->Execute();