#include <iris/uapi/open.h>
#include "di/container/path/prelude.h"
#include "di/execution/any/any_sender.h"
#include "iris/core/error.h"
#include "iris/fs/tnode.h"
Go to the source code of this file.
Namespaces | |
namespace | iris |
Enumerations | |
enum class | iris::PathLookupFlags { iris::None = 0 , iris::Create = (1 << 0) } |
Functions | |
auto | iris::lookup_path (di::Arc< TNode > root, di::Arc< TNode > relative_to, di::PathView path, PathLookupFlags flags) -> di::AnySenderOf< di::Arc< TNode > > |
auto | iris::create_node (di::Arc< TNode > root, di::Arc< TNode > relative_to, di::PathView path, MetadataType type) -> di::AnySenderOf< void > |
auto | iris::open_path (di::Arc< TNode > root, di::Arc< TNode > relative_to, di::PathView path, OpenMode mode) -> di::AnySenderOf< File > |