File tree Expand file tree Collapse file tree 2 files changed +6
-1
lines changed Expand file tree Collapse file tree 2 files changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -50,7 +50,7 @@ struct ToStringHelper {
5050 template <unsigned BASE_BITS,
5151 typename T,
5252 typename = std::enable_if_t <!std::is_integral_v<T>>>
53- static std::string BaseConvert (T value) {
53+ static std::string BaseConvert (T& value) { // NOLINT(runtime/references)
5454 return Convert (std::forward<T>(value));
5555 }
5656};
Original file line number Diff line number Diff line change @@ -388,6 +388,11 @@ constexpr size_t strsize(const T (&)[N]) {
388388template <typename T, size_t kStackStorageSize = 1024 >
389389class MaybeStackBuffer {
390390 public:
391+ // Disallow copy constructor
392+ MaybeStackBuffer (const MaybeStackBuffer&) = delete ;
393+ // Disallow copy assignment operator
394+ MaybeStackBuffer& operator =(const MaybeStackBuffer& other) = delete ;
395+
391396 const T* out () const {
392397 return buf_;
393398 }
You can’t perform that action at this time.
0 commit comments