Commit 562549fb authored by Milo Yip's avatar Milo Yip

Disable copy/assignment for stream wrappers

parent c3133def
...@@ -87,6 +87,9 @@ public: ...@@ -87,6 +87,9 @@ public:
} }
private: private:
BasicIStreamWrapper(const BasicIStreamWrapper&);
BasicIStreamWrapper& operator=(const BasicIStreamWrapper&);
StreamType& stream_; StreamType& stream_;
size_t count_; //!< Number of characters read. Note: size_t count_; //!< Number of characters read. Note:
mutable Ch peekBuffer_[4]; mutable Ch peekBuffer_[4];
......
...@@ -60,6 +60,9 @@ public: ...@@ -60,6 +60,9 @@ public:
size_t PutEnd(char*) { RAPIDJSON_ASSERT(false); return 0; } size_t PutEnd(char*) { RAPIDJSON_ASSERT(false); return 0; }
private: private:
BasicOStreamWrapper(const BasicOStreamWrapper&);
BasicOStreamWrapper& operator=(const BasicOStreamWrapper&);
StreamType& stream_; StreamType& stream_;
}; };
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment