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