14 #ifndef RECOTOOL_CMERGEBOOKKEEPER_H 15 #define RECOTOOL_CMERGEBOOKKEEPER_H 40 void Reset(
unsigned short nclusters = 0);
43 void ProhibitMerge(
unsigned short index1,
unsigned short index2);
46 bool MergeAllowed(
unsigned short index1,
unsigned short index2);
49 void Merge(
unsigned short index1,
unsigned short index2);
56 std::vector<unsigned short>
GetMergedSet(
unsigned short index1)
const;
64 bool IsMerged(
unsigned short index1,
unsigned short index2)
const;
72 std::vector<std::vector<unsigned short>>
GetResult()
const 74 std::vector<std::vector<unsigned short>> result;
auto vector(Vector const &v)
Returns a manipulator which will print the specified array.