Iros
 
Loading...
Searching...
No Matches
di::concepts::AnyStorage Concept Reference

#include <di/any/concepts/any_storage.h>

Concept definition

template<typename T>
typename T::Interface;
{ T::storage_category() } -> SameAs<any::StorageCategory>;
typename meta::Constexpr<T::storage_category()>;
{ T::creation_is_fallible(in_place_type<Void>) } -> SameAs<bool>;
typename meta::Constexpr<T::creation_is_fallible(in_place_type<Void>)>;
typename T::template CreationResult<Void>;
}
Definition any_storage.h:11
Definition operations.h:24
Definition core.h:114
constexpr auto in_place_type
Definition in_place_type.h:12
A wrapper for a constexpr value.
Definition core.h:77