18 #ifndef _DECAF_UTIL_CONCURRENT_CALLABLE_H_
19 #define _DECAF_UTIL_CONCURRENT_CALLABLE_H_
26 namespace concurrent {
A task that returns a result and may throw an exception.
Definition: Callable.h:47
virtual V call()=0
Computes a result, or throws an exception if unable to do so.
Base class of all Callable<T> objects, used to allow identification via type casting.
Definition: Callable.h:31
virtual ~CallableType()
Definition: Callable.h:34
virtual ~Callable()
Definition: Callable.h:50