@@ -93,19 +93,19 @@ template <HasMatcher T>
9393size_t DataSpecUtils::describe (char * buffer, size_t size, T const & spec)
9494{
9595 auto result = std::visit (overloaded{
96- [buffer, size](ConcreteDataMatcher const & concrete) -> fmt::format_to_n_result<char *> {
97- return fmt::format_to_n (buffer, size - 1 , " {:.4}/{:.16}/{}" , concrete.origin .str , concrete.description .str , concrete.subSpec );
98- },
99- [buffer, size](ConcreteDataTypeMatcher const & concrete) -> fmt::format_to_n_result<char *> {
100- return fmt::format_to_n (buffer, size - 1 , " <matcher query: {}/{}>" , concrete.origin , concrete.description );
101- },
102- [buffer, size](DataDescriptorMatcher const & matcher) -> fmt::format_to_n_result<char *> {
103- std::ostringstream ss;
104- ss << " <matcher query: " << matcher << " >" ;
105- return fmt::format_to_n (buffer, size - 1 , " {}" , ss.str ());
106- },
107- [](...) -> fmt::format_to_n_result<char *> { throw std::runtime_error (" Unsupported Input / Output Spec" ); }
108- }, spec.matcher );
96+ [buffer, size](ConcreteDataMatcher const & concrete) -> fmt::format_to_n_result<char *> {
97+ return fmt::format_to_n (buffer, size - 1 , " {:.4}/{:.16}/{}" , concrete.origin .str , concrete.description .str , concrete.subSpec );
98+ },
99+ [buffer, size](ConcreteDataTypeMatcher const & concrete) -> fmt::format_to_n_result<char *> {
100+ return fmt::format_to_n (buffer, size - 1 , " <matcher query: {}/{}>" , concrete.origin , concrete.description );
101+ },
102+ [buffer, size](DataDescriptorMatcher const & matcher) -> fmt::format_to_n_result<char *> {
103+ std::ostringstream ss;
104+ ss << " <matcher query: " << matcher << " >" ;
105+ return fmt::format_to_n (buffer, size - 1 , " {}" , ss.str ());
106+ },
107+ [](...) -> fmt::format_to_n_result<char *> { throw std::runtime_error (" Unsupported Input / Output Spec" ); }},
108+ spec.matcher );
109109 *result.out = ' \0 ' ;
110110 return result.out - buffer;
111111}
0 commit comments