Tag type to represent infinity.
Example: Representing a timeout that can be infinite
struct VisitTimeout : boost::static_visitor<int>
{
return x.count();
}
int operator()(Infinity) const {
}
};
ValueType valueCopy(Either<MilliSeconds, Infinity> timeout = Infinity{}) const
{
return value(timeout.apply_visitor(VisitTimeout{}));
}
Definition at line 29 of file tag.hpp.