#include <cpp-terminal/terminal_initializer.hpp>
Definition at line 17 of file terminal_initializer.hpp.
◆ ~TerminalInitializer()
Term::TerminalInitializer::~TerminalInitializer |
( |
| ) |
|
|
noexcept |
Definition at line 40 of file terminal_initializer.cpp.
42{
45}
46catch(...)
47{
49}
static std::size_t m_counter
void ExceptionHandler(const ExceptionDestination &destination=ExceptionDestination::StdErr) noexcept
Term::Terminal & terminal
◆ TerminalInitializer() [1/3]
Term::TerminalInitializer::TerminalInitializer |
( |
| ) |
|
|
noexcept |
Definition at line 21 of file terminal_initializer.cpp.
23{
25 {
26 static const Private::FileInitializer files_init;
27 static std::vector<sighandler_t> m_handlers;
31 signals.setHandler(handler);
32 }
34}
35catch(...)
36{
38}
static void reset_and_raise(int sign, std::vector< sighandler_t > &m_han, Term::Terminal &) noexcept
void(*)(int) sighandler_t
◆ TerminalInitializer() [2/3]
◆ TerminalInitializer() [3/3]
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ m_counter
std::size_t Term::TerminalInitializer::m_counter {0} |
|
staticprivate |
Definition at line 19 of file terminal_initializer.hpp.
19:
26
27private:
29};
30
31}
32
TerminalInitializer() noexcept
~TerminalInitializer() noexcept
The documentation for this class was generated from the following files: