@@ -543,10 +543,8 @@ std::string dump_symbol_table_symbols_in_html(
543
543
ostr << " </tr>\n " ;
544
544
ostr << " </table>\n " ;
545
545
546
- struct yesnot
547
- {
548
- static std::string str (const bool value) { return value ? " yes" : " no" ; }
549
- };
546
+ const auto yesno_str=
547
+ [](const bool value) { return value ? " yes" : " no" ; };
550
548
551
549
ostr << " <table>\n " ;
552
550
ostr << " <tr>\n " ;
@@ -559,13 +557,13 @@ std::string dump_symbol_table_symbols_in_html(
559
557
ostr << " <th>property</th>\n " ;
560
558
ostr << " </tr>\n " ;
561
559
ostr << " <tr>\n " ;
562
- ostr << " <td>" << yesnot::str (symbol.is_type ) << " </td>\n " ;
563
- ostr << " <td>" << yesnot::str (symbol.is_macro ) << " </td>\n " ;
564
- ostr << " <td>" << yesnot::str (symbol.is_exported ) << " </td>\n " ;
565
- ostr << " <td>" << yesnot::str (symbol.is_input ) << " </td>\n " ;
566
- ostr << " <td>" << yesnot::str (symbol.is_output ) << " </td>\n " ;
567
- ostr << " <td>" << yesnot::str (symbol.is_state_var ) << " </td>\n " ;
568
- ostr << " <td>" << yesnot::str (symbol.is_property ) << " </td>\n " ;
560
+ ostr << " <td>" << yesno_str (symbol.is_type ) << " </td>\n " ;
561
+ ostr << " <td>" << yesno_str (symbol.is_macro ) << " </td>\n " ;
562
+ ostr << " <td>" << yesno_str (symbol.is_exported ) << " </td>\n " ;
563
+ ostr << " <td>" << yesno_str (symbol.is_input ) << " </td>\n " ;
564
+ ostr << " <td>" << yesno_str (symbol.is_output ) << " </td>\n " ;
565
+ ostr << " <td>" << yesno_str (symbol.is_state_var ) << " </td>\n " ;
566
+ ostr << " <td>" << yesno_str (symbol.is_property ) << " </td>\n " ;
569
567
ostr << " </tr>\n " ;
570
568
ostr << " </table>\n " ;
571
569
@@ -582,15 +580,15 @@ std::string dump_symbol_table_symbols_in_html(
582
580
ostr << " <th>weak</th>\n " ;
583
581
ostr << " </tr>\n " ;
584
582
ostr << " <tr>\n " ;
585
- ostr << " <td>" << yesnot::str (symbol.is_state_var ) << " </td>\n " ;
586
- ostr << " <td>" << yesnot::str (symbol.is_thread_local ) <<" </td>\n " ;
587
- ostr << " <td>" << yesnot::str (symbol.is_lvalue ) << " </td>\n " ;
588
- ostr << " <td>" << yesnot::str (symbol.is_file_local ) << " </td>\n " ;
589
- ostr << " <td>" << yesnot::str (symbol.is_extern ) << " </td>\n " ;
590
- ostr << " <td>" << yesnot::str (symbol.is_volatile ) << " </td>\n " ;
591
- ostr << " <td>" << yesnot::str (symbol.is_parameter ) << " </td>\n " ;
592
- ostr << " <td>" << yesnot::str (symbol.is_auxiliary ) << " </td>\n " ;
593
- ostr << " <td>" << yesnot::str (symbol.is_weak ) << " </td>\n " ;
583
+ ostr << " <td>" << yesno_str (symbol.is_state_var ) << " </td>\n " ;
584
+ ostr << " <td>" << yesno_str (symbol.is_thread_local ) <<" </td>\n " ;
585
+ ostr << " <td>" << yesno_str (symbol.is_lvalue ) << " </td>\n " ;
586
+ ostr << " <td>" << yesno_str (symbol.is_file_local ) << " </td>\n " ;
587
+ ostr << " <td>" << yesno_str (symbol.is_extern ) << " </td>\n " ;
588
+ ostr << " <td>" << yesno_str (symbol.is_volatile ) << " </td>\n " ;
589
+ ostr << " <td>" << yesno_str (symbol.is_parameter ) << " </td>\n " ;
590
+ ostr << " <td>" << yesno_str (symbol.is_auxiliary ) << " </td>\n " ;
591
+ ostr << " <td>" << yesno_str (symbol.is_weak ) << " </td>\n " ;
594
592
ostr << " </tr>\n " ;
595
593
ostr << " </table>\n " ;
596
594
0 commit comments