#include <fusion_iterator.hpp>
Public Types | |
typedef mpl::eval_if < is_base_of < random_access_traversal_tag, Category > , mpl::random_access_iterator_tag, mpl::eval_if< is_base_of < bidirectional_traversal_tag, Category > , mpl::bidirectional_iterator_tag, mpl::forward_iterator_tag > >::type | type |
typedef mpl::eval_if< is_base_of<random_access_traversal_tag, Category>, mpl::random_access_iterator_tag, mpl::eval_if< is_base_of<bidirectional_traversal_tag, Category>, mpl::bidirectional_iterator_tag, mpl::forward_iterator_tag > >::type boost::fusion::detail::to_mpl_category< Category >::type |