Iros
 
Loading...
Searching...
No Matches
any_storable_infallibly.h
Go to the documentation of this file.
1#pragma once
2
5#include "di/types/prelude.h"
6#include "di/util/create.h"
8
9namespace di::concepts {
10template<typename T, typename Storage>
11concept AnyStorableInfallibly = AnyStorable<T, Storage> && (!Storage::creation_is_fallible(in_place_type<T>));
12}
Definition any_storable_infallibly.h:11
Definition any_storable.h:11
Definition any_storable.h:9
constexpr auto in_place_type
Definition in_place_type.h:12