JUCE
|
Functions | |
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) |
JUCE_API bool | operator== (const var &, const var &) |
Compares the values of two var objects, using the var::equals() comparison. More... | |
JUCE_API bool | operator!= (const var &, const var &) |
Compares the values of two var objects, using the var::equals() comparison. More... | |
JUCE_API bool | operator< (const var &, const var &) |
Compares the values of two var objects, using the var::equals() comparison. More... | |
JUCE_API bool | operator<= (const var &, const var &) |
Compares the values of two var objects, using the var::equals() comparison. More... | |
JUCE_API bool | operator> (const var &, const var &) |
Compares the values of two var objects, using the var::equals() comparison. More... | |
JUCE_API bool | operator>= (const var &, const var &) |
Compares the values of two var objects, using the var::equals() comparison. More... | |
JUCE_API bool | operator== (const var &, const String &) |
JUCE_API bool | operator!= (const var &, const String &) |
JUCE_API bool | operator== (const var &, const char *) |
JUCE_API bool | operator!= (const var &, const char *) |
Variables | |
constexpr Nullopt | nullopt { 0 } |
An object that can be used when constructing and comparing Optional instances. More... | |
JUCE_END_IGNORE_WARNINGS_MSVC Optional<std::decay_t<Value> > makeOptional | ( | Value && | v | ) |
References gl::v.
bool operator== | ( | const Optional< T > & | lhs, |
const Optional< U > & | rhs | ||
) |
References Optional< Value >::hasValue().
Referenced by ColourGradient::operator!=(), AudioPlayHead::CurrentPositionInfo::operator!=(), AudioPlayHead::LoopPoints::operator!=(), MidiBufferIterator::operator!=(), MPEZoneLayout::operator!=(), AudioProcessorGraph::NodeAndChannel::operator!=(), AudioPlayHead::PositionInfo::operator!=(), SortedSet< ElementType, TypeOfCriticalSectionToUse >::operator!=(), AudioPlayHead::TimeSignature::operator!=(), and LookAndFeel::playAlertSound().
bool operator!= | ( | const Optional< T > & | lhs, |
const Optional< U > & | rhs | ||
) |
References Optional< Value >::hasValue().
Referenced by ColourGradient::operator!=().
bool operator< | ( | const Optional< T > & | lhs, |
const Optional< U > & | rhs | ||
) |
References Optional< Value >::hasValue().
Referenced by LookAndFeel::playAlertSound().
bool operator<= | ( | const Optional< T > & | lhs, |
const Optional< U > & | rhs | ||
) |
References Optional< Value >::hasValue().
bool operator> | ( | const Optional< T > & | lhs, |
const Optional< U > & | rhs | ||
) |
References Optional< Value >::hasValue().
bool operator>= | ( | const Optional< T > & | lhs, |
const Optional< U > & | rhs | ||
) |
References Optional< Value >::hasValue().
bool operator== | ( | const Optional< T > & | opt, |
const U & | value | ||
) |
References Optional< Value >::hasValue(), and gl::value.
bool operator== | ( | const T & | value, |
const Optional< U > & | opt | ||
) |
References Optional< Value >::hasValue(), and gl::value.
bool operator!= | ( | const Optional< T > & | opt, |
const U & | value | ||
) |
References Optional< Value >::hasValue(), and gl::value.
bool operator!= | ( | const T & | value, |
const Optional< U > & | opt | ||
) |
References Optional< Value >::hasValue(), and gl::value.
bool operator< | ( | const Optional< T > & | opt, |
const U & | value | ||
) |
References Optional< Value >::hasValue(), and gl::value.
bool operator< | ( | const T & | value, |
const Optional< U > & | opt | ||
) |
References Optional< Value >::hasValue(), and gl::value.
bool operator<= | ( | const Optional< T > & | opt, |
const U & | value | ||
) |
References Optional< Value >::hasValue(), and gl::value.
bool operator<= | ( | const T & | value, |
const Optional< U > & | opt | ||
) |
References Optional< Value >::hasValue(), and gl::value.
bool operator> | ( | const Optional< T > & | opt, |
const U & | value | ||
) |
References Optional< Value >::hasValue(), and gl::value.
bool operator> | ( | const T & | value, |
const Optional< U > & | opt | ||
) |
References Optional< Value >::hasValue(), and gl::value.
bool operator>= | ( | const Optional< T > & | opt, |
const U & | value | ||
) |
References Optional< Value >::hasValue(), and gl::value.
bool operator>= | ( | const T & | value, |
const Optional< U > & | opt | ||
) |
References Optional< Value >::hasValue(), and gl::value.
Compares the values of two var objects, using the var::equals() comparison.
Compares the values of two var objects, using the var::equals() comparison.
Compares the values of two var objects, using the var::equals() comparison.
Compares the values of two var objects, using the var::equals() comparison.
Compares the values of two var objects, using the var::equals() comparison.
Compares the values of two var objects, using the var::equals() comparison.