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 @@ -49,7 +49,7 @@ struct ToStringHelper {
49
49
template <unsigned BASE_BITS,
50
50
typename T,
51
51
typename = std::enable_if_t <!std::is_integral_v<T>>>
52
- static std::string BaseConvert (T value) {
52
+ static std::string BaseConvert (T& value) { // NOLINT(runtime/references)
53
53
return Convert (std::forward<T>(value));
54
54
}
55
55
};
Original file line number Diff line number Diff line change @@ -387,6 +387,11 @@ constexpr size_t strsize(const T (&)[N]) {
387
387
template <typename T, size_t kStackStorageSize = 1024 >
388
388
class MaybeStackBuffer {
389
389
public:
390
+ // Disallow copy constructor
391
+ MaybeStackBuffer (const MaybeStackBuffer&) = delete ;
392
+ // Disallow copy assignment operator
393
+ MaybeStackBuffer& operator =(const MaybeStackBuffer& other) = delete ;
394
+
390
395
const T* out () const {
391
396
return buf_;
392
397
}
You can’t perform that action at this time.
0 commit comments