bolt/src/Constraint.cc

18 lines
317 B
C++
Raw Normal View History

#include "bolt/Constraint.hpp"
namespace bolt {
std::string Constraint::toString() const {
switch (Kind) {
case ConstraintKind::TypesEqual:
return static_cast<const CTypesEqual*>(this)->toString();
}
}
std::string CTypesEqual::toString() const {
return A->toString() + " ~ " + B->toString();
}
}