|
FLANG
|
Classes | |
| struct | Construct |
| struct | IteratorGauge |
Public Member Functions | |
| ExecutionPartIterator (IteratorType b, IteratorType e, Step s=Step::Default, const ExecutionPartConstruct *c=nullptr) | |
| template<typename R, typename = std::enable_if_t<is_range_v<R>>> | |
| ExecutionPartIterator (const R &range, Step stepping=Step::Default, const ExecutionPartConstruct *construct=nullptr) | |
| void | step () |
| void | next () |
| bool | valid () const |
| const std::vector< Construct > & | stack () const |
| decltype(auto) | operator* () const |
| bool | operator== (const ExecutionPartIterator &other) const |
| bool | operator!= (const ExecutionPartIterator &other) const |
| ExecutionPartIterator & | operator++ () |
| ExecutionPartIterator | operator++ (int) |