@@ -84,7 +84,7 @@ namespace TAO_PEGTL_NAMESPACE
84
84
85
85
void print_position () const
86
86
{
87
- std::cerr << std::setw ( indent () ) << ' ' << TracerTraits::ansi_position << " position" << TracerTraits::ansi_reset << ' ' << m_position << ' \n ' ;
87
+ std::cerr << std::setw ( static_cast < int >( indent () ) ) << ' ' << TracerTraits::ansi_position << " position" << TracerTraits::ansi_reset << ' ' << m_position << ' \n ' ;
88
88
}
89
89
90
90
void update_position ( const position& p )
@@ -98,7 +98,7 @@ namespace TAO_PEGTL_NAMESPACE
98
98
template < typename Rule, typename ParseInput, typename ... States >
99
99
void start ( const ParseInput& /* unused*/ , States&&... /* unused*/ )
100
100
{
101
- std::cerr << ' #' << std::setw ( indent () - 1 ) << ++m_count << TracerTraits::ansi_rule << demangle< Rule >() << TracerTraits::ansi_reset << ' \n ' ;
101
+ std::cerr << ' #' << std::setw ( static_cast < int >( indent () - 1 ) ) << ++m_count << TracerTraits::ansi_rule << demangle< Rule >() << TracerTraits::ansi_reset << ' \n ' ;
102
102
m_stack.push_back ( m_count );
103
103
}
104
104
@@ -107,7 +107,7 @@ namespace TAO_PEGTL_NAMESPACE
107
107
{
108
108
const auto prev = m_stack.back ();
109
109
m_stack.pop_back ();
110
- std::cerr << std::setw ( indent () ) << ' ' << TracerTraits::ansi_success << " success" << TracerTraits::ansi_reset;
110
+ std::cerr << std::setw ( static_cast < int >( indent () ) ) << ' ' << TracerTraits::ansi_success << " success" << TracerTraits::ansi_reset;
111
111
if ( m_count != prev ) {
112
112
std::cerr << " #" << prev << ' ' << TracerTraits::ansi_hide << demangle< Rule >() << TracerTraits::ansi_reset;
113
113
}
@@ -120,7 +120,7 @@ namespace TAO_PEGTL_NAMESPACE
120
120
{
121
121
const auto prev = m_stack.back ();
122
122
m_stack.pop_back ();
123
- std::cerr << std::setw ( indent () ) << ' ' << TracerTraits::ansi_failure << " failure" << TracerTraits::ansi_reset;
123
+ std::cerr << std::setw ( static_cast < int >( indent () ) ) << ' ' << TracerTraits::ansi_failure << " failure" << TracerTraits::ansi_reset;
124
124
if ( m_count != prev ) {
125
125
std::cerr << " #" << prev << ' ' << TracerTraits::ansi_hide << demangle< Rule >() << TracerTraits::ansi_reset;
126
126
}
@@ -131,15 +131,15 @@ namespace TAO_PEGTL_NAMESPACE
131
131
template < typename Rule, typename ParseInput, typename ... States >
132
132
void raise ( const ParseInput& /* unused*/ , States&&... /* unused*/ )
133
133
{
134
- std::cerr << std::setw ( indent () ) << ' ' << TracerTraits::ansi_raise << " raise" << TracerTraits::ansi_reset << ' ' << TracerTraits::ansi_rule << demangle< Rule >() << TracerTraits::ansi_reset << ' \n ' ;
134
+ std::cerr << std::setw ( static_cast < int >( indent () ) ) << ' ' << TracerTraits::ansi_raise << " raise" << TracerTraits::ansi_reset << ' ' << TracerTraits::ansi_rule << demangle< Rule >() << TracerTraits::ansi_reset << ' \n ' ;
135
135
}
136
136
137
137
template < typename Rule, typename ParseInput, typename ... States >
138
138
void unwind ( const ParseInput& in, States&&... /* unused*/ )
139
139
{
140
140
const auto prev = m_stack.back ();
141
141
m_stack.pop_back ();
142
- std::cerr << std::setw ( indent () ) << ' ' << TracerTraits::ansi_unwind << " unwind" << TracerTraits::ansi_reset;
142
+ std::cerr << std::setw ( static_cast < int >( indent () ) ) << ' ' << TracerTraits::ansi_unwind << " unwind" << TracerTraits::ansi_reset;
143
143
if ( m_count != prev ) {
144
144
std::cerr << " #" << prev << ' ' << TracerTraits::ansi_hide << demangle< Rule >() << TracerTraits::ansi_reset;
145
145
}
0 commit comments