4 ms·
3: Probably because if is a keyword and can't be used. (And it's based on ''std::conditional'' standardized in C++ 11, but that's begging the question.)
by pjtr 12y ago
3: Probably because if is a keyword and can't be used.
(And it's based on ''std::conditional'' standardized in C++ 11, but that's begging the question.)
- Manu343726 12y agoExactly. if is a C++ keyword. I selected tml::conditional following the Standard std::conditional. The boost::mpl library uses mpl::if_, for example.