diff options
Diffstat (limited to 'include/ingen/ColorContext.hpp')
-rw-r--r-- | include/ingen/ColorContext.hpp | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/include/ingen/ColorContext.hpp b/include/ingen/ColorContext.hpp index aadb2980..c1486b5c 100644 --- a/include/ingen/ColorContext.hpp +++ b/include/ingen/ColorContext.hpp @@ -23,17 +23,23 @@ namespace ingen { -class INGEN_API ColorContext { +class INGEN_API ColorContext +{ public: enum class Color { RED = 31, GREEN, YELLOW, BLUE, MAGENTA, CYAN, WHITE }; ColorContext(FILE* stream, Color color); ~ColorContext(); + ColorContext(const ColorContext&) = delete; + ColorContext& operator=(const ColorContext&) = delete; + ColorContext(ColorContext&&) = delete; + ColorContext& operator=(ColorContext&&) = delete; + private: FILE* _stream; }; -} // namespace ingen +} // namespace ingen -#endif // INGEN_COLORCONTEXT_HPP +#endif // INGEN_COLORCONTEXT_HPP |