|
template<typename Value > |
JUCE_END_IGNORE_WARNINGS_MSVC Optional< std::decay_t< Value > > | makeOptional (Value &&v) |
|
template<class T , class U > |
bool | operator== (const Optional< T > &lhs, const Optional< U > &rhs) |
|
template<class T , class U > |
bool | operator!= (const Optional< T > &lhs, const Optional< U > &rhs) |
|
template<class T , class U > |
bool | operator< (const Optional< T > &lhs, const Optional< U > &rhs) |
|
template<class T , class U > |
bool | operator<= (const Optional< T > &lhs, const Optional< U > &rhs) |
|
template<class T , class U > |
bool | operator> (const Optional< T > &lhs, const Optional< U > &rhs) |
|
template<class T , class U > |
bool | operator>= (const Optional< T > &lhs, const Optional< U > &rhs) |
|
template<class T > |
bool | operator== (const Optional< T > &opt, Nullopt) noexcept |
|
template<class T > |
bool | operator== (Nullopt, const Optional< T > &opt) noexcept |
|
template<class T > |
bool | operator!= (const Optional< T > &opt, Nullopt) noexcept |
|
template<class T > |
bool | operator!= (Nullopt, const Optional< T > &opt) noexcept |
|
template<class T > |
bool | operator< (const Optional< T > &, Nullopt) noexcept |
|
template<class T > |
bool | operator< (Nullopt, const Optional< T > &opt) noexcept |
|
template<class T > |
bool | operator<= (const Optional< T > &opt, Nullopt) noexcept |
|
template<class T > |
bool | operator<= (Nullopt, const Optional< T > &) noexcept |
|
template<class T > |
bool | operator> (const Optional< T > &opt, Nullopt) noexcept |
|
template<class T > |
bool | operator> (Nullopt, const Optional< T > &) noexcept |
|
template<class T > |
bool | operator>= (const Optional< T > &, Nullopt) noexcept |
|
template<class T > |
bool | operator>= (Nullopt, const Optional< T > &opt) noexcept |
|
template<class T , class U > |
bool | operator== (const Optional< T > &opt, const U &value) |
|
template<class T , class U > |
bool | operator== (const T &value, const Optional< U > &opt) |
|
template<class T , class U > |
bool | operator!= (const Optional< T > &opt, const U &value) |
|
template<class T , class U > |
bool | operator!= (const T &value, const Optional< U > &opt) |
|
template<class T , class U > |
bool | operator< (const Optional< T > &opt, const U &value) |
|
template<class T , class U > |
bool | operator< (const T &value, const Optional< U > &opt) |
|
template<class T , class U > |
bool | operator<= (const Optional< T > &opt, const U &value) |
|
template<class T , class U > |
bool | operator<= (const T &value, const Optional< U > &opt) |
|
template<class T , class U > |
bool | operator> (const Optional< T > &opt, const U &value) |
|
template<class T , class U > |
bool | operator> (const T &value, const Optional< U > &opt) |
|
template<class T , class U > |
bool | operator>= (const Optional< T > &opt, const U &value) |
|
template<class T , class U > |
bool | operator>= (const T &value, const Optional< U > &opt) |
|