17 : func_{std::move(func)}
19 void operator()(std::weak_ptr<BasicElement>&& weakElement)
const
21 func_(std::move(weakElement));
25 std::function<void(std::weak_ptr<BasicElement>&&)> func_;
Definition: basic_element.hpp:12
concept IsReferencePasser
Definition: reference.hpp:41
concept IsNotReferencePasser
Definition: reference.hpp:39
Definition: reference.hpp:32
Definition: reference.hpp:14
ReferencePasser(T &&func)
Definition: reference.hpp:16
void operator()(std::weak_ptr< BasicElement > &&weakElement) const
Definition: reference.hpp:19