Base class for providing default implementations for optional interfaces. More...
Classes | |
struct | exception |
Exception class for control points. More... | |
Public Types | |
template<auto P, typename... CP> | |
using | cycle |
A control-flow cycle. | |
template<class... TT> | |
using | list |
Type for specifying control points. | |
template<auto CP> | |
using | meta |
A control point for specialization use. | |
template<auto CP> | |
using | point |
A control point for application use. | |
Base class for providing default implementations for optional interfaces.
using point |
A control point for application use.
CP | control point enumerator |
using meta |
A control point for specialization use.
CP | control point enumerator |
using cycle |
A control-flow cycle.
P | of type bool (*)(user_policy&) tested before each iteration, where user_policy inherits from control_base. This provides access to the control policy instance during policy execution. |
CP | point or cycle types |
using list |
Type for specifying control points.
TT | pack of point , meta , or cycle |