#include "di/container/path/path.h"#include "di/function/container/function.h"#include "di/util/prelude.h"#include "di/util/scope_exit.h"#include "dius/config.h"#include "dius/error.h"#include "dius/memory_region.h"#include "dius/tty.h"Go to the source code of this file.
Classes | |
| class | dius::SyncFile |
Namespaces | |
| namespace | dius |
Enumerations | |
| enum class | dius::OpenMode { dius::Readonly , dius::WriteNew , dius::WriteClobber , dius::ReadWrite , dius::AppendOnly , dius::ReadWriteClobber , dius::AppendReadWrite } |
Functions | |
| auto | dius::open_sync (di::PathView path, OpenMode open_mode, u16 create_mode=0666) -> di::Expected< SyncFile, di::GenericCode > |
| auto | dius::open_psuedo_terminal_controller (OpenMode open_mode, tty::WindowSize size) -> di::Expected< SyncFile, di::GenericCode > |
| auto | dius::open_tempory_file () -> di::Expected< SyncFile, di::GenericCode > |
| auto | dius::read_to_string (di::PathView path) -> di::Result< di::String > |
Variables | |
| auto | dius::stdin = SyncFile { SyncFile::Owned::No, 0 } |
| auto | dius::stdout = SyncFile { SyncFile::Owned::No, 1 } |
| auto | dius::stderr = SyncFile { SyncFile::Owned::No, 2 } |