System module of the StormByte suite. More...
Namespaces | |
| namespace | Directory |
| Directory locations of this process or user. | |
| namespace | File |
| File locations of this process. | |
| namespace | Host |
| Identity and capacity of this machine. | |
| namespace | ThisThread |
| Calling-thread helpers (the current thread, not a child process). | |
Classes | |
| struct | _EoF |
| Tag type to close process stdin (write end). More... | |
| class | Device |
| Query object for the medium behind a filesystem accessor. More... | |
| class | Process |
| Runs an external program with piped stdin/stdout/stderr. More... | |
| class | Variable |
| Environment variable expansion helpers. More... | |
Functions | |
| const StormByte::Error::Category< Device::Error > & | device_category () noexcept |
| Category singleton for Device::Error. | |
| std::error_code | make_error_code (Device::Error e) noexcept |
Builds an std::error_code from Device::Error. | |
| const StormByte::Error::Category< Directory::Error > & | directory_category () noexcept |
| Category singleton for Directory::Error. | |
| std::error_code | make_error_code (Directory::Error e) noexcept |
Builds an std::error_code from Directory::Error. | |
| const StormByte::Error::Category< File::Error > & | file_category () noexcept |
| Category singleton for File::Error. | |
| std::error_code | make_error_code (File::Error e) noexcept |
Builds an std::error_code from File::Error. | |
| const StormByte::Error::Category< Host::Error > & | host_category () noexcept |
| Category singleton for Host::Error. | |
| std::error_code | make_error_code (Host::Error e) noexcept |
Builds an std::error_code from Host::Error. | |
| const StormByte::Error::Category< Process::Error > & | process_category () noexcept |
| Category singleton for Process::Error. | |
| std::error_code | make_error_code (Process::Error e) noexcept |
Builds an std::error_code from Process::Error. | |
| const StormByte::Error::Category< ThisThread::Error > & | this_thread_category () noexcept |
| Category singleton for ThisThread::Error. | |
| std::error_code | make_error_code (ThisThread::Error e) noexcept |
Builds an std::error_code from ThisThread::Error. | |
Variables | |
| static constexpr const _EoF | EoF = {} |
Sentinel used as process << System::EoF to close stdin. | |
|
noexcept |
Category singleton for Device::Error.
|
noexcept |
Category singleton for Directory::Error.
|
noexcept |
Category singleton for File::Error.
|
noexcept |
Category singleton for Host::Error.
|
noexcept |
Builds an std::error_code from Device::Error.
| e | Enumerator. |
|
noexcept |
Builds an std::error_code from Directory::Error.
| e | Enumerator. |
|
noexcept |
|
noexcept |
|
noexcept |
Builds an std::error_code from Process::Error.
| e | Enumerator. |
|
noexcept |
Builds an std::error_code from ThisThread::Error.
| e | Enumerator. |
|
noexcept |
Category singleton for Process::Error.
|
noexcept |
Category singleton for ThisThread::Error.
|
staticconstexpr |
Sentinel used as process << System::EoF to close stdin.