Use std::endl in tutorial to ensure output is flushed.
diff --git a/asio/src/doc/tutorial.qbk b/asio/src/doc/tutorial.qbk index 1201106..1dd1e15 100644 --- a/asio/src/doc/tutorial.qbk +++ b/asio/src/doc/tutorial.qbk
@@ -120,7 +120,7 @@ - ``''''''`` std::cout << "Hello, world!\n"; + ``''''''`` std::cout << "Hello, world!" << std::endl; ``''''''`` return 0; ``''''''``} @@ -159,7 +159,7 @@ ``''''''`` asio::deadline_timer t(io, boost::posix_time::seconds(5)); ``''''''`` t.wait(); - ``''''''`` std::cout << "Hello, world!\n"; + ``''''''`` std::cout << "Hello, world!" << std::endl; ``''''''`` return 0; ``''''''``} @@ -191,7 +191,7 @@ ``''''''``void print(const asio::error_code& /*e*/) ``''''''``{ - ``''''''`` std::cout << "Hello, world!\n"; + ``''''''`` std::cout << "Hello, world!" << std::endl; ``''''''``} ``''''''``int main() @@ -254,7 +254,7 @@ ``''''''``void print(const asio::error_code& /*e*/) ``''''''``{ - ``''''''`` std::cout << "Hello, world!\n"; + ``''''''`` std::cout << "Hello, world!" << std::endl; ``''''''``} ``''''''``int main() @@ -312,7 +312,7 @@ ``''''''`` if (*count < 5) ``''''''`` { - ``''''''`` std::cout << *count << "\n"; + ``''''''`` std::cout << *count << std::endl; ``''''''`` ++(*count); @@ -366,7 +366,7 @@ - ``''''''`` std::cout << "Final count is " << count << "\n"; + ``''''''`` std::cout << "Final count is " << count << std::endl; ``''''''`` return 0; ``''''''``} @@ -406,7 +406,7 @@ ``''''''``{ ``''''''`` if (*count < 5) ``''''''`` { - ``''''''`` std::cout << *count << "\n"; + ``''''''`` std::cout << *count << std::endl; ``''''''`` ++(*count); ``''''''`` t->expires_at(t->expires_at() + boost::posix_time::seconds(1)); @@ -426,7 +426,7 @@ ``''''''`` io.run(); - ``''''''`` std::cout << "Final count is " << count << "\n"; + ``''''''`` std::cout << "Final count is " << count << std::endl; ``''''''`` return 0; ``''''''``} @@ -489,7 +489,7 @@ ``''''''`` ~printer() ``''''''`` { - ``''''''`` std::cout << "Final count is " << count_ << "\n"; + ``''''''`` std::cout << "Final count is " << count_ << std::endl; ``''''''`` } @@ -502,7 +502,7 @@ ``''''''`` { ``''''''`` if (count_ < 5) ``''''''`` { - ``''''''`` std::cout << count_ << "\n"; + ``''''''`` std::cout << count_ << std::endl; ``''''''`` ++count_; ``''''''`` timer_.expires_at(timer_.expires_at() + boost::posix_time::seconds(1)); @@ -574,14 +574,14 @@ ``''''''`` ~printer() ``''''''`` { - ``''''''`` std::cout << "Final count is " << count_ << "\n"; + ``''''''`` std::cout << "Final count is " << count_ << std::endl; ``''''''`` } ``''''''`` void print() ``''''''`` { ``''''''`` if (count_ < 5) ``''''''`` { - ``''''''`` std::cout << count_ << "\n"; + ``''''''`` std::cout << count_ << std::endl; ``''''''`` ++count_; ``''''''`` timer_.expires_at(timer_.expires_at() + boost::posix_time::seconds(1)); @@ -683,7 +683,7 @@ ``''''''`` ~printer() ``''''''`` { - ``''''''`` std::cout << "Final count is " << count_ << "\n"; + ``''''''`` std::cout << "Final count is " << count_ << std::endl; ``''''''`` } @@ -696,7 +696,7 @@ ``''''''`` { ``''''''`` if (count_ < 10) ``''''''`` { - ``''''''`` std::cout << "Timer 1: " << count_ << "\n"; + ``''''''`` std::cout << "Timer 1: " << count_ << std::endl; ``''''''`` ++count_; ``''''''`` timer1_.expires_at(timer1_.expires_at() + boost::posix_time::seconds(1)); @@ -710,7 +710,7 @@ ``''''''`` { ``''''''`` if (count_ < 10) ``''''''`` { - ``''''''`` std::cout << "Timer 2: " << count_ << "\n"; + ``''''''`` std::cout << "Timer 2: " << count_ << std::endl; ``''''''`` ++count_; ``''''''`` timer2_.expires_at(timer2_.expires_at() + boost::posix_time::seconds(1)); @@ -795,14 +795,14 @@ ``''''''`` ~printer() ``''''''`` { - ``''''''`` std::cout << "Final count is " << count_ << "\n"; + ``''''''`` std::cout << "Final count is " << count_ << std::endl; ``''''''`` } ``''''''`` void print1() ``''''''`` { ``''''''`` if (count_ < 10) ``''''''`` { - ``''''''`` std::cout << "Timer 1: " << count_ << "\n"; + ``''''''`` std::cout << "Timer 1: " << count_ << std::endl; ``''''''`` ++count_; ``''''''`` timer1_.expires_at(timer1_.expires_at() + boost::posix_time::seconds(1)); @@ -816,7 +816,7 @@ ``''''''`` { ``''''''`` if (count_ < 10) ``''''''`` { - ``''''''`` std::cout << "Timer 2: " << count_ << "\n"; + ``''''''`` std::cout << "Timer 2: " << count_ << std::endl; ``''''''`` ++count_; ``''''''`` timer2_.expires_at(timer2_.expires_at() + boost::posix_time::seconds(1));
diff --git a/asio/src/examples/cpp03/tutorial/timer1/timer.cpp b/asio/src/examples/cpp03/tutorial/timer1/timer.cpp index 316d73c..c8bc062 100644 --- a/asio/src/examples/cpp03/tutorial/timer1/timer.cpp +++ b/asio/src/examples/cpp03/tutorial/timer1/timer.cpp
@@ -19,7 +19,7 @@ asio::deadline_timer t(io, boost::posix_time::seconds(5)); t.wait(); - std::cout << "Hello, world!\n"; + std::cout << "Hello, world!" << std::endl; return 0; }
diff --git a/asio/src/examples/cpp03/tutorial/timer2/timer.cpp b/asio/src/examples/cpp03/tutorial/timer2/timer.cpp index c340699..df01f59 100644 --- a/asio/src/examples/cpp03/tutorial/timer2/timer.cpp +++ b/asio/src/examples/cpp03/tutorial/timer2/timer.cpp
@@ -14,7 +14,7 @@ void print(const asio::error_code& /*e*/) { - std::cout << "Hello, world!\n"; + std::cout << "Hello, world!" << std::endl; } int main()
diff --git a/asio/src/examples/cpp03/tutorial/timer3/timer.cpp b/asio/src/examples/cpp03/tutorial/timer3/timer.cpp index 8db962e..8fc069b 100644 --- a/asio/src/examples/cpp03/tutorial/timer3/timer.cpp +++ b/asio/src/examples/cpp03/tutorial/timer3/timer.cpp
@@ -18,7 +18,7 @@ { if (*count < 5) { - std::cout << *count << "\n"; + std::cout << *count << std::endl; ++(*count); t->expires_at(t->expires_at() + boost::posix_time::seconds(1)); @@ -38,7 +38,7 @@ io.run(); - std::cout << "Final count is " << count << "\n"; + std::cout << "Final count is " << count << std::endl; return 0; }
diff --git a/asio/src/examples/cpp03/tutorial/timer4/timer.cpp b/asio/src/examples/cpp03/tutorial/timer4/timer.cpp index 40ae5a6..e19e735 100644 --- a/asio/src/examples/cpp03/tutorial/timer4/timer.cpp +++ b/asio/src/examples/cpp03/tutorial/timer4/timer.cpp
@@ -25,14 +25,14 @@ ~printer() { - std::cout << "Final count is " << count_ << "\n"; + std::cout << "Final count is " << count_ << std::endl; } void print() { if (count_ < 5) { - std::cout << count_ << "\n"; + std::cout << count_ << std::endl; ++count_; timer_.expires_at(timer_.expires_at() + boost::posix_time::seconds(1));
diff --git a/asio/src/examples/cpp03/tutorial/timer5/timer.cpp b/asio/src/examples/cpp03/tutorial/timer5/timer.cpp index b89ef33..fae898b 100644 --- a/asio/src/examples/cpp03/tutorial/timer5/timer.cpp +++ b/asio/src/examples/cpp03/tutorial/timer5/timer.cpp
@@ -31,14 +31,14 @@ ~printer() { - std::cout << "Final count is " << count_ << "\n"; + std::cout << "Final count is " << count_ << std::endl; } void print1() { if (count_ < 10) { - std::cout << "Timer 1: " << count_ << "\n"; + std::cout << "Timer 1: " << count_ << std::endl; ++count_; timer1_.expires_at(timer1_.expires_at() + boost::posix_time::seconds(1)); @@ -52,7 +52,7 @@ { if (count_ < 10) { - std::cout << "Timer 2: " << count_ << "\n"; + std::cout << "Timer 2: " << count_ << std::endl; ++count_; timer2_.expires_at(timer2_.expires_at() + boost::posix_time::seconds(1));