description | title | ms.date | f1_keywords | ms.assetid | |
---|---|---|---|---|---|
Learn more about: <optional> functions |
<optional> functions |
11/04/2016 |
|
0d6bc656-7049-4651-a4bd-c9a805e47756 |
Makes an object optional.
template <class T>
constexpr optional<see below> make_optional(T&&);
template <class T, class... Args>
constexpr optional<T> make_optional(Args&&... args);
template <class T, class U, class... Args>
constexpr optional<T> make_optional(initializer_list<U> il, Args&&... args);
inline constexpr nullopt_t nullopt(unspecified );
template <class T>
void swap(optional<T>&, optional<T>&) noexcept(see below );