| Patrick Venture | 863b924 | 2018-03-08 08:29:23 -0800 | [diff] [blame] | 1 | /* Interface that implements an exception throwing write method. */ | 
 | 2 | #pragma once | 
 | 3 |  | 
 | 4 | #include "interfaces.hpp" | 
 | 5 |  | 
| Patrick Venture | da4a5dd | 2018-08-31 09:42:48 -0700 | [diff] [blame] | 6 | class WriteOnly : public ReadInterface | 
| Patrick Venture | 863b924 | 2018-03-08 08:29:23 -0800 | [diff] [blame] | 7 | { | 
| Patrick Venture | da4a5dd | 2018-08-31 09:42:48 -0700 | [diff] [blame] | 8 |   public: | 
 | 9 |     WriteOnly() : ReadInterface() | 
 | 10 |     { | 
 | 11 |     } | 
| Patrick Venture | 863b924 | 2018-03-08 08:29:23 -0800 | [diff] [blame] | 12 |  | 
| Patrick Venture | da4a5dd | 2018-08-31 09:42:48 -0700 | [diff] [blame] | 13 |     ReadReturn read(void) override; | 
| Patrick Venture | 863b924 | 2018-03-08 08:29:23 -0800 | [diff] [blame] | 14 | }; |