Portable concurrency
0.11.0
|
Trait which can be specialized for user provided types to enable using them as executors. More...
Inherits false_type.
Trait which can be specialized for user provided types to enable using them as executors.
Some functions in the portable_concurrency library allow to specify executor to perform requested actions. Those function are only participate in overload resolution if this trait is specialized for the executor argument and is_executor<E>::value
is true
.
In addition to this trait specialization there should be post function provided in order to use executor type E with portable_concurrency library.