|
indigoX
|
#include <indigox/utils/combinatronics.hpp>
Collaboration diagram for RegionalPermutation< RandomIt >:Public Types | |
| using | IterPair = stdx::triple< RandomIt, RandomIt, RandomIt > |
| using | Iters = std::vector< IterPair > |
Public Member Functions | |
| RegionalPermutation ()=delete | |
| RegionalPermutation (RandomIt begin, RandomIt end) | |
| bool | AddRegion (RandomIt first, RandomIt last) |
| bool | operator() () |
Public Attributes | |
| RandomIt | b |
| RandomIt | e |
| bool | finished |
| bool | first_pass |
| Iters | regions |
| using IterPair = stdx::triple<RandomIt, RandomIt, RandomIt> |
|
delete |
|
inline |
|
inline |
|
inline |
| RandomIt b |
| RandomIt e |
| bool finished |
| bool first_pass |
| Iters regions |