...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
Determine if T meets the requirements of Rule.
Defined in header <boost/url/grammar/type_traits.hpp>
template< class T> using is_rule = see-below;
This is an alias for std::true_type
if T
meets the requirements,
otherwise it is an alias for std::false_type
.
struct U { struct value_type; auto parse( char const *& it, char const * end) const -> system::result<value_type> }; static_assert ( is_rule<U>::value, "Requirements not met" );
Convenience header <boost/url/grammar.hpp>