diff --git a/include/file.hpp b/include/file.hpp index b0c3489a..5d41f169 100644 --- a/include/file.hpp +++ b/include/file.hpp @@ -41,15 +41,7 @@ public: return std::holds_alternative(_file) ? std::get(_file) : *std::get(_file); } - std::streambuf const &operator*() const { - // The non-`const` version does not perform any modifications, so it's okay. - return **const_cast(this); - } std::streambuf *operator->() { return &**this; } - std::streambuf const *operator->() const { - // See the `operator*` equivalent. - return const_cast(this)->operator->(); - } char const *c_str(std::string const &path) const { return std::holds_alternative(_file) ? path.c_str()