
14 May
2004
14 May
'04
8:21 p.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