|
Electroneum
|
#include <combinator.h>
Public Member Functions | |
| Combinator (const std::vector< T > &v) | |
| std::vector< std::vector< T > > | combine (size_t k) |
Private Member Functions | |
| void | doCombine (size_t from, size_t k) |
Private Attributes | |
| std::vector< T > | origin |
| std::vector< std::vector< T > > | combinations |
| std::vector< size_t > | current |
|
inline |
| std::vector< std::vector< T > > tools::Combinator< T >::combine | ( | size_t | k | ) |
|
private |
|
private |
|
private |
|
private |