mirror of
				https://github.com/ArthurSonzogni/FTXUI.git
				synced 2025-11-01 02:58:12 +08:00 
			
		
		
		
	 14da21b0ee
			
		
	
	14da21b0ee
	
	
	
		
			
			* Remove @ingroup from class member definitions * Add the documentation for every public classes.
		
			
				
	
	
		
			24 lines
		
	
	
		
			813 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			813 B
		
	
	
	
		
			C++
		
	
	
	
	
	
| // 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 <memory>
 | |
| 
 | |
| 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<CapturedMouseInterface>;
 | |
| }  // namespace ftxui
 | |
| 
 | |
| #endif /* end of include guard: FTXUI_CAPTURED_MOUSE_HPP */
 |