TracktionEngine
Loading...
Searching...
No Matches
tracktion::engine::WeakReferenceable Concept Reference

#include <tracktion_SafeScopedListener.h>

Concept definition

template<typename T>
concept tracktion::engine::WeakReferenceable = requires (T x)
{
{ ! std::is_pointer_v<T> };
{ x.operator->() };
{ static_cast<bool> (x) };
{ std::is_copy_constructible_v<T> };
}
Definition tracktion_SafeScopedListener.h:19