di
0.1.0
Loading...
Searching...
No Matches
lift_bool.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
di/function/pipeable.h
"
4
#include "
di/vocab/optional/optional_void.h
"
5
6
namespace
di::vocab
{
7
namespace
detail {
8
struct
LiftBoolFunction : function::pipeline::EnablePipeline {
9
constexpr
auto
operator()(
bool
value)
const
-> Optional<void> {
return
Optional<void>(value); }
10
};
11
}
12
13
constexpr
inline
auto
lift_bool
= detail::LiftBoolFunction {};
14
}
15
16
namespace
di
{
17
using
vocab::lift_bool
;
18
}
di::vocab
Definition
lazy.h:165
di::vocab::lift_bool
constexpr auto lift_bool
Definition
lift_bool.h:13
di
Definition
any_storable.h:9
optional_void.h
pipeable.h
di
vocab
optional
lift_bool.h
Generated by
1.13.2