Pattern::Pattern(const Pattern & pat) : Tagged(pat.getUUID()), binaryString(BinaryString(pat.getBinaryString())), id(pat.getId()), patternTag() { initialise(); }
bool Pattern::operator<(const Pattern & obj) const { return this->getId() < obj.getId(); }