cpp-toolbox  0.0.1
A toolbox library for C++
Loading...
Searching...
No Matches
toolbox::functional::detail::is_optional< T > Struct Template Reference

检查T是否为std::optional的类型特征 / Type trait to check if T is a std::optional More...

#include <functional.hpp>

Inheritance diagram for toolbox::functional::detail::is_optional< T >:

Detailed Description

template<typename T>
struct toolbox::functional::detail::is_optional< T >

检查T是否为std::optional的类型特征 / Type trait to check if T is a std::optional

static_assert(is_optional<std::optional<int>>::value, "是optional / is
optional"); static_assert(!is_optional<int>::value, "不是optional / not
optional");
检查T是否为std::optional的类型特征 / Type trait to check if T is a std::optional
Definition functional.hpp:106

The documentation for this struct was generated from the following file: