ECSTASY
All in the name
Loading...
Searching...
No Matches
add_optional.hpp File Reference

Add std::optional to a type if required. More...

#include <optional>
Include dependency graph for add_optional.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  util::meta::add_optional< T >
 Add optional to a type if required. More...
 
struct  util::meta::add_optional< T & >
 Add optional to a type if required. More...
 
struct  util::meta::add_optional< std::optional< T > >
 Add optional to a type if required. More...
 

Namespaces

namespace  util
 Namespace regrouping helpers used by ecstasy but not specific to ecstasy.
 
namespace  util::meta
 Namespace regrouping all meta programmation helper types.
 

Typedefs

template<typename T >
using util::meta::add_optional_t = typename add_optional< T >::type
 Helper to add_optional<T>::type.
 

Detailed Description

Add std::optional to a type if required.

Author
Andréas Leroux (andre.nosp@m.as.l.nosp@m.eroux.nosp@m.@epi.nosp@m.tech..nosp@m.eu)
Version
1.0.0
Date
2022-10-27

Definition in file add_optional.hpp.