1 #ifndef SAKI_TILE_COUNT_LIST_H 2 #define SAKI_TILE_COUNT_LIST_H 4 #include "tile_count.h" 28 using iterator_category = std::input_iterator_tag;
29 using difference_type = int;
35 Iter &operator++() noexcept;
36 bool operator==(
End that)
const noexcept;
37 bool operator!=(
End that)
const noexcept;
40 bool isMax(
int beginIndex,
int task)
const;
41 void setMin(
int begin,
int task);
68 #endif // SAKI_TILE_COUNT_LIST_H An iterable virtual list of all tile-counts whose containing tiles sum up to a given number...
Definition: tile_count_list.h:17
TileCountList(int sum, T34 min=T34(0), T34 max=T34(33))
Contruct a virtual list of hands formed by tiles in range [min, max].
Definition: tile_count_list.cpp:16
Definition: tile_count.h:17
Definition: tile_count_list.h:20
Definition: tile_count_list.h:22