| 9997 | |
| 9998 | template<typename R, typename Parser> |
| 9999 | struct attribute |
| 10000 | { |
| 10001 | using initial_type = typename detail::attribute_impl< |
| 10002 | decltype(detail::make_input_subrange(std::declval<R>())), |
| 10003 | Parser>::type; |
| 10004 | using type = |
| 10005 | typename decltype(detail::attr_wrapped_final<initial_type>)::type; |
| 10006 | }; |
| 10007 | |
| 10008 | |
| 10009 | namespace detail { |
nothing calls this directly
no test coverage detected