aether::compatibility Namespace Reference

Typedefs

template<typename... Ts>
using optional = tl::optional< Ts... >
 
using nullopt_t = tl::nullopt_t
 

Functions

template<typename T , typename... Args>
tl::optional< T > make_optional (Args &&...a)
 

Variables

static constexpr nullopt_t nullopt = tl::nullopt
 

Typedef Documentation

using aether::compatibility::nullopt_t = typedef tl::nullopt_t
template<typename... Ts>
using aether::compatibility::optional = typedef tl::optional<Ts...>

Function Documentation

template<typename T , typename... Args>
tl::optional<T> aether::compatibility::make_optional ( Args &&...  a)

Variable Documentation

constexpr nullopt_t aether::compatibility::nullopt = tl::nullopt
static