Disable copy/assignment for stream wrappers
This commit is contained in:
parent
c3133defb6
commit
562549fbac
@ -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:
|
|||||||
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_;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user