Loading...
Searching...
No Matches
juce_Optional.h File Reference

Classes

class  juce::Optional< Value >
 A simple optional type. More...

Namespaces

namespace  juce

Macros

#define X(op)

Typedefs

using juce::Nullopt = std::nullopt_t

Functions

template<typename Value>
Optional< std::decay_t< Value > > juce::makeOptional (Value &&v)

Variables

constexpr auto juce::nullopt = std::nullopt

Macro Definition Documentation

◆ X

#define X ( op)
Value:
template <typename T, typename U> friend bool operator op (const Optional<T>&, const Optional<U>&); \
template <typename T> friend bool operator op (const Optional<T>&, Nullopt); \
template <typename T> friend bool operator op (Nullopt, const Optional<T>&); \
template <typename T, typename U> friend bool operator op (const Optional<T>&, const U&); \
template <typename T, typename U> friend bool operator op (const T&, const Optional<U>&);
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram