#include "CptEntry.h" CptEntry::CptEntry (int cptIndex, vector instantiations) { cptIndex_ = cptIndex; instantiations_ = instantiations; } int CptEntry::getCptIndex (void) const { return cptIndex_; } vector CptEntry::getDomainInstantiations (void) const { return instantiations_; } bool CptEntry::matchConstraints (const vector >& constraints) const { for (unsigned int j = 0; j < constraints.size(); j++) { int index = constraints[j].first; if (instantiations_[index] != constraints[j].second) { return false; } } return true; }