13 using namespace Utils;
17 for (
size_t i = 0;
i < wheels.size();
i++)
30 for (
unsigned int i = 0;
i < wheels.size();
i++)
32 wheels[
i]->initialize();
38 bool overflow =
false;
39 for (
unsigned int i = 0;
i < wheels.size();
i++)
41 overflow = wheels[
i]->increment();
50 std::vector<unsigned int> value(wheels.size());
51 for (
unsigned int i = 0;
i < wheels.size();
i++)
53 value[
i] = wheels[
i]->getValue();
62 long long int value = 1;
63 for (
unsigned int i = 0;
i < wheels.size();
i++)
65 value *= wheels[
i]->getBase();
std::vector< unsigned int > getValue()
void addWheel(unsigned int base)
long long unsigned int getNumberOfValues()