|
Boost : |
From: Dirk Schreib (Dirk.Schreib_at_[hidden])
Date: 2003-08-30 10:25:31
I would like a variant to be LessThanComparable if all
BoundedTypes are LessThanComparable.
In this example
typedef boost::variant<T1, T2, ..., TN> V;
V v1 = T1( x );
V v2 = T2( y );
V v3 = T1( z );
v1 < v2 should always be true. And v1 < v3 should be the same as T1( x ) <
T1( z ).
I assume that the resulting variant class will be StrictWeaklyComparable if
all
BoundedTypes are StrictWeaklyComparable.
Dirk
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk