Boost logo

Boost :

From: Ben Strasser (strasser.ben_at_[hidden])
Date: 2006-09-02 17:34:18

David Abrahams <dave <at>> writes:

> Why not just use mpl::sort?

Because AFAIK it needs some compairison metafunction as argument and I have none.

But I solved my problem. It's actually quiet simple:

typedef unit<quantity<length, 1, time_, -1> >meter1;
typedef unit<quantity<time_, -1, length, 1> >meter2;

// only overload for 1 unit
ostream&operator<<(ostream&out, meter1);

meter2 foo;
cout<<foo; // implicit conversion does the ordering for me

Boost list run by bdawes at, gregod at, cpdaniel at, john at