// Copyright 2020 Arthur Sonzogni. All rights reserved. // Use of this source code is governed by the MIT license that can be found in // the LICENSE file. #ifndef FTXUI_CAPTURED_MOUSE_HPP #define FTXUI_CAPTURED_MOUSE_HPP #include namespace ftxui { class CapturedMouseInterface { public: CapturedMouseInterface() = default; CapturedMouseInterface(const CapturedMouseInterface&) = default; CapturedMouseInterface(CapturedMouseInterface&&) = delete; CapturedMouseInterface& operator=(const CapturedMouseInterface&) = default; CapturedMouseInterface& operator=(CapturedMouseInterface&&) = delete; virtual ~CapturedMouseInterface() = default; }; using CapturedMouse = std::unique_ptr; } // namespace ftxui #endif /* end of include guard: FTXUI_CAPTURED_MOUSE_HPP */