
25 Sep
2011
25 Sep
'11
2:29 p.m.
I think that it is reasonable to compare different types. One example is chrono::duration. You can compare durations with a different Period.
Yes, but these are related types: they share a common type. In fact, they explicitly share a common type (common_type is specialized for durations). I think its reasonable to define < for common types. Also ==, +, and *.