15 May
2004
15 May
'04
12:21 a.m.
"DY, JERRY U (SBCSI)" <jd2419@sbc.com> writes:
enable_if_interoperable is declared as follows. It's empty, and since it inherits privately from enable_if
No, structs have public inheritance by default.
, none of enable_if's members would be visible. Now where is the struct member "type"???
template <class Facade1, class Facade2, class Return > struct enable_if_interoperable: ::boost::iterators::enable_if< mpl::or_< is_convertible<Facade1, Facade2> , is_convertible<Facade2, Facade1> >, Return > { };
Thanks!
-- Dave Abrahams Boost Consulting http://www.boost-consulting.com