File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -59,28 +59,28 @@ std::ostream& docopt::operator<<(std::ostream& os, value const& val)
5959{
6060 if (val.isBool ()) {
6161 bool b = val.asBool ();
62- std::cout << (b ? " true" : " false" );
62+ os << (b ? " true" : " false" );
6363 } else if (val.isLong ()) {
6464 long v = val.asLong ();
65- std::cout << v;
65+ os << v;
6666 } else if (val.isString ()) {
6767 std::string const & str = val.asString ();
68- std::cout << ' "' << str << ' "' ;
68+ os << ' "' << str << ' "' ;
6969 } else if (val.isStringList ()) {
7070 auto const & list = val.asStringList ();
71- std::cout << " [" ;
71+ os << " [" ;
7272 bool first = true ;
7373 for (auto const & el : list) {
7474 if (first) {
7575 first = false ;
7676 } else {
77- std::cout << " , " ;
77+ os << " , " ;
7878 }
79- std::cout << ' "' << el << ' "' ;
79+ os << ' "' << el << ' "' ;
8080 }
81- std::cout << " ]" ;
81+ os << " ]" ;
8282 } else {
83- std::cout << " null" ;
83+ os << " null" ;
8484 }
8585 return os;
8686}
@@ -1074,4 +1074,4 @@ docopt::docopt(std::string const& doc,
10741074 std::cout << doc << std::endl;
10751075 std::exit (-1 );
10761076 } /* Any other exception is unexpected: let std::terminate grab it */
1077- }
1077+ }
You can’t perform that action at this time.
0 commit comments