#include <regex_format.hpp>
Public Types | |
typedef boost::mpl::if_ < boost::mpl::and_ < boost::is_pointer< F > , boost::mpl::not_ < boost::is_function< typename boost::remove_pointer< F > ::type > > >, boost::mpl::int_ < 0 >, typename boost::mpl::if_ < has_const_iterator< F > , boost::mpl::int_ < 1 >, boost::mpl::int_ < format_traits_imp< F, M, O > ::value > >::type >::type | type |
Public Member Functions | |
BOOST_STATIC_ASSERT (boost::is_class< F >::value &&!has_const_iterator< F >::value?(type::value > 1):true) | |
typedef boost::mpl::if_< boost::mpl::and_<boost::is_pointer<F>, boost::mpl::not_<boost::is_function<typename boost::remove_pointer<F>::type> > >, boost::mpl::int_<0>, typename boost::mpl::if_< has_const_iterator<F>, boost::mpl::int_<1>, boost::mpl::int_<format_traits_imp<F, M, O>::value> >::type >::type boost::re_detail::format_traits< F, M, O >::type |
boost::re_detail::format_traits< F, M, O >::BOOST_STATIC_ASSERT | ( | boost::is_class< F >::value &&!has_const_iterator< F >::value?(type::value > 1):true | ) |