File tree Expand file tree Collapse file tree 1 file changed +9
-9
lines changed Expand file tree Collapse file tree 1 file changed +9
-9
lines changed Original file line number Diff line number Diff line change @@ -59,28 +59,28 @@ std::ostream& docopt::operator<<(std::ostream& os, value const& val)
59
59
{
60
60
if (val.isBool ()) {
61
61
bool b = val.asBool ();
62
- std::cout << (b ? " true" : " false" );
62
+ os << (b ? " true" : " false" );
63
63
} else if (val.isLong ()) {
64
64
long v = val.asLong ();
65
- std::cout << v;
65
+ os << v;
66
66
} else if (val.isString ()) {
67
67
std::string const & str = val.asString ();
68
- std::cout << ' "' << str << ' "' ;
68
+ os << ' "' << str << ' "' ;
69
69
} else if (val.isStringList ()) {
70
70
auto const & list = val.asStringList ();
71
- std::cout << " [" ;
71
+ os << " [" ;
72
72
bool first = true ;
73
73
for (auto const & el : list) {
74
74
if (first) {
75
75
first = false ;
76
76
} else {
77
- std::cout << " , " ;
77
+ os << " , " ;
78
78
}
79
- std::cout << ' "' << el << ' "' ;
79
+ os << ' "' << el << ' "' ;
80
80
}
81
- std::cout << " ]" ;
81
+ os << " ]" ;
82
82
} else {
83
- std::cout << " null" ;
83
+ os << " null" ;
84
84
}
85
85
return os;
86
86
}
@@ -1074,4 +1074,4 @@ docopt::docopt(std::string const& doc,
1074
1074
std::cout << doc << std::endl;
1075
1075
std::exit (-1 );
1076
1076
} /* Any other exception is unexpected: let std::terminate grab it */
1077
- }
1077
+ }
You can’t perform that action at this time.
0 commit comments