Iros
Loading...
Searching...
No Matches
mount.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
di/container/string/prelude.h
"
4
#include "
iris/fs/super_block.h
"
5
6
namespace
iris
{
7
class
Mount
{
8
public
:
9
explicit
Mount
(
di::Box<SuperBlock>
super_block
) : m_super_block(
di
::move(
super_block
)) {}
10
11
auto
super_block
() const ->
SuperBlock
& {
return
*m_super_block; }
12
13
private
:
14
di::Box<SuperBlock>
m_super_block;
15
};
16
}
di::vocab::Box
Definition
box.h:28
iris::Mount::super_block
auto super_block() const -> SuperBlock &
Definition
mount.h:11
iris::Mount::Mount
Mount(di::Box< SuperBlock > super_block)
Definition
mount.h:9
iris::SuperBlock
Definition
super_block.h:8
prelude.h
di
Definition
zstring_parser.h:9
iris
Definition
cxx_init.cpp:12
super_block.h
iris
include
iris
fs
mount.h
Generated by
1.13.0