Iros
Loading...
Searching...
No Matches
status.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
di/container/path/prelude.h
"
4
#include "
di/vocab/error/prelude.h
"
5
#include "
dius/filesystem/file_status.h
"
6
7
namespace
dius::filesystem
{
8
namespace
detail
{
9
struct
StatusFunction
{
10
auto
operator()
(
di::PathView
path)
const
->
di::Result<FileStatus>
;
11
};
12
}
13
14
constexpr
inline
auto
status
=
detail::StatusFunction
{};
15
}
file_status.h
prelude.h
prelude.h
di::container::PathView
PathViewImpl< string::TransparentEncoding > PathView
Definition
path_view.h:11
di::vocab::Result
Expected< T, Error > Result
Definition
result.h:8
dius::filesystem::detail
Definition
operations.h:6
dius::filesystem
Definition
directory_entry.h:11
dius::filesystem::status
constexpr auto status
Definition
status.h:14
dius::filesystem::detail::StatusFunction
Definition
status.h:9
dius::filesystem::detail::StatusFunction::operator()
auto operator()(di::PathView path) const -> di::Result< FileStatus >
Definition
query.cpp:45
libs
dius
include
dius
filesystem
query
status.h
Generated by
1.13.0