The documentation for this class was generated from the following file:
|
| | Weak ()=default |
| | Constructor used by the Animator implementation.
|
| | Weak (std::shared_ptr< Impl > p) |
| | Constructor used by the Animator implementation.
|
| std::optional< Animator > | lock () const |
| | If the referenced Animator implementation object still exists it returns an Animator object storing a strong reference to it.
|
| void * | getKey () const |
◆ Weak() [1/2]
| juce::Animator::Weak::Weak |
( |
| ) |
|
|
default |
◆ Weak() [2/2]
| juce::Animator::Weak::Weak |
( |
std::shared_ptr< Impl > | p | ) |
|
|
inlineexplicit |
◆ lock()
| std::optional< Animator > juce::Animator::Weak::lock |
( |
| ) |
const |
|
inline |
If the referenced Animator implementation object still exists it returns an Animator object storing a strong reference to it.
If the implementation object was deleted it returns a nullopt.
References juce::Animator::Animator().
◆ getKey()
| void * juce::Animator::Weak::getKey |
( |
| ) |
const |
|
inline |