45 void SwapPair(
int[],
size_t,
size_t);
54 void Swap(
const size_t,
const size_t);
60 operator std::string()
const;
#define MAXINPUTS
Maximum width, that is, number of inputs.
bool Next()
Advance to next matching.
void Normalize()
Normalize.
CMatching()
Void constructor.
int m_nStack[MAXINPUTS+1]
Stack to remove recursion from permutation.
void Initialize()
Initialize.
size_t & operator[](const size_t)
Overloaded index operator.
void Swap(const size_t, const size_t)
Swap.
size_t m_nMap[MAXINPUTS+1]
Matching index map.
size_t m_nMatching[MAXINPUTS+1]
Matching.
void SwapPair(int[], size_t, size_t)
Swap pair.
The common variables class.