Lines Matching refs:std
16 void noisy_function(std::string msg, bool flush) {
18 std::cout << msg;
20 std::cout << std::flush;
23 void noisy_funct_dual(std::string msg, std::string emsg) {
24 std::cout << msg;
25 std::cerr << emsg;
34 m.def("captured_output_default", [](std::string msg) {
36 std::cout << msg << std::flush;
39 m.def("captured_output", [](std::string msg) {
40 py::scoped_ostream_redirect redir(std::cout, py::module::import("sys").attr("stdout"));
41 std::cout << msg << std::flush;
48 m.def("captured_err", [](std::string msg) {
49 py::scoped_ostream_redirect redir(std::cerr, py::module::import("sys").attr("stderr"));
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) {
68 py::scoped_ostream_redirect redirout(std::cout, py::module::import("sys").attr("stdout"));
69 py::scoped_ostream_redirect redirerr(std::cerr, py::module::import("sys").attr("stderr"));
70 std::cout << msg << std::flush;
71 std::cerr << emsg << std::flush;