in include/poac/core/semver.hpp [462:473]
bool satisfies(const std::string& version) {
switch (mode) {
case 0:
return version == interval;
case 1:
return satisfies_closed_unbounded_interval(version);
case 2:
return satisfies_bounded_interval(version);
default:
throw exception::error("Unexcepted error");
}
}