We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b181535 commit 819ad25Copy full SHA for 819ad25
src/util.h
@@ -388,6 +388,16 @@ constexpr size_t strsize(const T (&)[N]) {
388
template <typename T, size_t kStackStorageSize = 1024>
389
class MaybeStackBuffer {
390
public:
391
+ // Disallow move constructor
392
+ MaybeStackBuffer(MaybeStackBuffer&&) = delete;
393
+ // Disallow copy constructor
394
+ MaybeStackBuffer(const MaybeStackBuffer&) = delete;
395
+ // Disallow move assignment operator
396
+ MaybeStackBuffer& operator=(MaybeStackBuffer&& other) = delete;
397
+ // Disallow copy assignment operator
398
+ MaybeStackBuffer&
399
+ operator=(MaybeStackBuffer& other) = delete; // NOLINT(runtime/references)
400
+
401
const T* out() const {
402
return buf_;
403
}
0 commit comments