LMMS
Loading...
Searching...
No Matches
juce::Optional< Value > Member List

This is the complete list of members for juce::Optional< Value >, including all inherited members.

assign(Optional< Other > &other) noexcept(noexcept(std::declval< Value & >()=std::move(*other)) &&noexcept(std::declval< Optional >().constructFrom(other)))juce::Optional< Value >inlineprivate
constructFrom(Optional< Other > &other) noexcept(noexcept(Value(std::move(*other))))juce::Optional< Value >inlineprivate
emplace(Args &&... args)juce::Optional< Value >inline
hasValue() const noexceptjuce::Optional< Value >inline
notAssignableFromSimilarTypejuce::Optional< Value >privatestatic
operator bool() const noexceptjuce::Optional< Value >inlineexplicit
operator*() noexceptjuce::Optional< Value >inline
operator*() const noexceptjuce::Optional< Value >inline
operator->() noexceptjuce::Optional< Value >inline
operator->() const noexceptjuce::Optional< Value >inline
operator=(Nullopt) noexceptjuce::Optional< Value >inline
operator=(Optional &&other) noexcept(noexcept(std::declval< Optional >().assign(std::declval< Optional & >())))juce::Optional< Value >inline
operator=(U &&value)juce::Optional< Value >inline
operator=(const Optional &other)juce::Optional< Value >inline
operator=(Optional< Other > &&other) noexcept(noexcept(std::declval< Optional >().assign(other)))juce::Optional< Value >inline
operator=(const Optional< Other > &other)juce::Optional< Value >inline
Optional()juce::Optional< Value >inline
Optional(Nullopt) noexceptjuce::Optional< Value >inline
Optional(U &&value) noexcept(noexcept(Value(std::forward< U >(value))))juce::Optional< Value >inline
Optional(Optional &&other) noexcept(noexcept(std::declval< Optional >().constructFrom(other)))juce::Optional< Value >inline
Optional(const Optional &other)juce::Optional< Value >inline
Optional(Optional< Other > &&other) noexcept(noexcept(std::declval< Optional >().constructFrom(other)))juce::Optional< Value >inline
Optional(const Optional< Other > &other)juce::Optional< Value >inline
OptionalCopyAssignmentEnabled typedefjuce::Optional< Value >private
OptionalCopyConstructorEnabled typedefjuce::Optional< Value >private
OptionalMoveAssignmentEnabled typedefjuce::Optional< Value >private
OptionalMoveConstructorEnabled typedefjuce::Optional< Value >private
orFallback(U &&fallback) constjuce::Optional< Value >inline
placeholderjuce::Optional< Value >
reset()juce::Optional< Value >inline
storagejuce::Optional< Value >
swap(Optional &other) noexcept(std::is_nothrow_move_constructible< Value >::value &&detail::adlSwap::isNothrowSwappable< Value >)juce::Optional< Value >inline
validjuce::Optional< Value >private
~Optional() noexceptjuce::Optional< Value >inline