eckit/utils/Optional.h file

Namespaces

namespace eckit

Classes

struct eckit::None
template<typename T, typename Enable = void>
class eckit::OptionalBase
template<typename T>
class eckit::OptionalBase<T, typename std::enable_if<std::is_trivially_destructible<T>::value>::type>
template<typename T>
class eckit::Optional