Ada subtype equivalent in C++ : <p>Does C++ offer something similar to Ada's <code>subtype</code> to narrow a type?</p>

<p>E.g.:  </p>

<pre><code>type Weekday is (Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday);
subtype Working_Day is Weekday range Monday .. Friday;
</code></pre>
