FTXUI  5.0.0
C++ functional terminal UI.
captured_mouse.hpp
Go to the documentation of this file.
1 // Copyright 2020 Arthur Sonzogni. All rights reserved.
2 // Use of this source code is governed by the MIT license that can be found in
3 // the LICENSE file.
4 #ifndef FTXUI_CAPTURED_MOUSE_HPP
5 #define FTXUI_CAPTURED_MOUSE_HPP
6 
7 #include <memory>
8 
9 namespace ftxui {
11  public:
17  virtual ~CapturedMouseInterface() = default;
18 };
19 using CapturedMouse = std::unique_ptr<CapturedMouseInterface>;
20 } // namespace ftxui
21 
22 #endif /* end of include guard: FTXUI_CAPTURED_MOUSE_HPP */
CapturedMouseInterface(CapturedMouseInterface &&)=delete
CapturedMouseInterface & operator=(const CapturedMouseInterface &)=default
CapturedMouseInterface(const CapturedMouseInterface &)=default
virtual ~CapturedMouseInterface()=default
CapturedMouseInterface & operator=(CapturedMouseInterface &&)=delete
std::unique_ptr< CapturedMouseInterface > CapturedMouse