#include <point_walker.hh>
Classes | |
struct | recurse |
struct | recurse< E, cycle< P, CPs... > > |
struct | recurse< E, util::constant< Value > > |
Public Types | |
using | type = std::tuple< ControlPoints... > |
Static Public Member Functions | |
static bool | predicate () |
Static Public Attributes | |
static constexpr size_t | last = std::tuple_size<type>::value - 1 |
static constexpr auto & | begin |
static constexpr auto & | end |
Allow users to define cyclic control points. Cycles can be nested.
Predicate | A predicate function that determines when the cycle should end. |
ControlPoints | A variadic list of control points within the cycle. |
|
static |
|
static |