52
52
explicit InputTargetEnumerator(std::shared_ptr<input::InputTargets> const& targets,
53
53
std::shared_ptr<WindowHandleRepository> const& repository);
54
54
virtual ~InputTargetEnumerator() noexcept(true);
56
56
void for_each(std::function<void(droidinput::sp<droidinput::InputWindowHandle> const&)> const& callback);
59
59
std::weak_ptr<input::InputTargets> const targets;
60
60
std::weak_ptr<input::android::WindowHandleRepository> const repository;