21 Jul
2008
21 Jul
'08
6:31 p.m.
AMDG Robert Dailey wrote:
typename is legal because the or_ is qualified. It doesn't matter that boost::mpl is a namespace. (Don't you just love these intuitive rules)
Mind emphasizing a bit? What do you mean by the or_ being qualified? You mean because I access it through namespace scope?
Yes. Legal: typedef typename boost::mpl::or_<...> type; Not legal: using boost::mpl::or_; typedef typename or_<...> type; In Christ, Steven Watanabe