20 std::cout << std::flush;
34 m.def(
"captured_output_default", [](std::string
msg) {
36 std::cout << msg << std::flush;
39 m.def(
"captured_output", [](std::string msg) {
41 std::cout << msg << std::flush;
48 m.def(
"captured_err", [](std::string msg) {
50 std::cerr << msg << std::flush;
59 m.def(
"raw_output", [](std::string msg) {
60 std::cout << msg << std::flush;
63 m.def(
"raw_err", [](std::string msg) {
64 std::cerr << msg << std::flush;
67 m.def(
"captured_dual", [](std::string msg, std::string emsg) {
70 std::cout << msg << std::flush;
71 std::cerr << emsg << std::flush;
void noisy_function(std::string msg, bool flush)
class_< detail::OstreamRedirect > add_ostream_redirect(module m, std::string name="ostream_redirect")
void noisy_funct_dual(std::string msg, std::string emsg)
test_initializer iostream("iostream", test_submodule_iostream)
#define TEST_SUBMODULE(name, variable)