16 : func_{std::move(func)}
18 void operator()(std::weak_ptr<BasicElement>&& weakElement)
const
20 func_(std::move(weakElement));
24 std::function<void(std::weak_ptr<BasicElement>&&)> func_;
30 struct IsReferencePasser : std::false_type
33 struct IsReferencePasser<ReferencePasser<T>> : std::true_type
Definition reference.hpp:38
Definition reference.hpp:40
Definition basic_element.hpp:12
Definition reference.hpp:13
ReferencePasser(T &&func)
Definition reference.hpp:15
void operator()(std::weak_ptr< BasicElement > &&weakElement) const
Definition reference.hpp:18