optional.hpp
Go to the documentation of this file.
/*
restinio
*/
#pragma once
#if defined(RESTINIO_EXTERNAL_OPTIONAL_LITE)
#include <nonstd/optional.hpp>
#else
#include "third_party/optional-lite/optional.hpp"
#endif
namespace restinio
{
template< class T >
using optional_t = nonstd::optional< T >;
using nonstd::nullopt;
using nonstd::nullopt_t;
} /* namespace restinio */
nonstd::optional_lite::optional
class optional
Definition: optional.hpp:919
nonstd::optional_lite::nullopt
const nullopt_t nullopt((nullopt_t::init()))
restinio
Definition: asio_include.hpp:21
nonstd::optional_lite::nullopt_t
disengaged state tag
Definition: optional.hpp:890
optional.hpp