#ifndef RFL_PARSING_IS_VECTOR_LIKE_HPP_ #define RFL_PARSING_IS_VECTOR_LIKE_HPP_ #include #include #include #include #include #include #include #include namespace rfl { namespace parsing { template class is_vector_like; template class is_vector_like : public std::false_type {}; template class is_vector_like> : public std::true_type {}; template class is_vector_like> : public std::true_type {}; template class is_vector_like> : public std::true_type {}; template class is_vector_like> : public std::true_type {}; template class is_vector_like> : public std::true_type {}; template class is_vector_like> : public std::true_type {}; template class is_vector_like> : public std::true_type {}; template class is_vector_like> : public std::true_type {}; template constexpr bool is_vector_like_v = is_vector_like>>::value; } // namespace parsing } // namespace rfl #endif