An example control policy that is not really implemented. More...
Classes | |
struct | node_policy |
Base class for control point objects. More... | |
Public Types | |
using | control_points = list<> |
The control-flow graph. | |
enum | control_points_enum |
The labels for the control-flow graph. More... | |
Public Types inherited from control_base | |
template<auto P, typename... CP> | |
using | cycle = run_impl::cycle< P, CP... > |
A control-flow cycle. | |
template<class... TT> | |
using | list = util::types< TT... > |
Type for specifying control points. | |
template<auto CP> | |
using | meta = run_impl::meta_point< CP > |
A control point for specialization use. | |
template<auto CP> | |
using | point = run_impl::control_point< CP > |
A control point for application use. | |
An example control policy that is not really implemented.
Inheriting from control_base
is required for using control::invoke
.
using control_points = list<> |
The control-flow graph.
Each element is a control_base::point
or a control_base::cycle
.
enum control_points_enum |
The labels for the control-flow graph.