6#ifndef SL_UTILITY_NULLABLES_STD_OPTIONAL_HPP
7#define SL_UTILITY_NULLABLES_STD_OPTIONAL_HPP
22 template <
class... TArgs>
23 struct traits<std::optional<TArgs...>>
25 using value_type =
typename std::optional<TArgs...>::value_type;
26 static constexpr std::nullopt_t null{ std::nullopt };
Definition: adapter.hpp:19
typename std::optional< TArgs... >::value_type value_type
Definition: std_optional.hpp:25
The main trait, which may be specialized from.
Definition: base.hpp:97