#include <console.hpp>
◆ RedirectGuard()
IO::RedirectGuard::RedirectGuard |
( |
| ) |
|
◆ getCapturedOutput()
std::optional< std::string > IO::RedirectGuard::getCapturedOutput |
( |
| ) |
const |
◆ redirect()
◆ redirect_to_file()
◆ restore()
void IO::RedirectGuard::restore |
( |
| ) |
|
◆ RedirectHandle
◆ active_flag
std::shared_ptr<bool> IO::RedirectGuard::active_flag |
|
private |
◆ buffer
std::stringstream IO::RedirectGuard::buffer |
|
private |
◆ coutbuf
std::streambuf* IO::RedirectGuard::coutbuf = nullptr |
|
private |
◆ has_been_redirected
bool IO::RedirectGuard::has_been_redirected = false |
|
private |
◆ original_stdout_fd
int IO::RedirectGuard::original_stdout_fd = -1 |
|
private |
The documentation for this class was generated from the following files:
- apps/libs/common/public/common/console.hpp
- apps/libs/common/src/logger.cpp