mirror of
https://github.com/QuasarApp/backward-cpp.git
synced 2025-04-29 20:04:32 +00:00
Fix compilation warning under clang
Clang complains about adding const to a reference type having no effect. Fix this by adding and using a const_ref_t.
This commit is contained in:
parent
49e1470a43
commit
7a56ae336a
@ -364,8 +364,9 @@ public:
|
||||
const T operator->() const { return _val; }
|
||||
|
||||
typedef typename rm_ptr<T>::type& ref_t;
|
||||
typedef const typename rm_ptr<T>::type& const_ref_t;
|
||||
ref_t operator*() { return *_val; }
|
||||
const ref_t operator*() const { return *_val; }
|
||||
const_ref_t operator*() const { return *_val; }
|
||||
ref_t operator[](size_t idx) { return _val[idx]; }
|
||||
|
||||
// Watch out, we've got a badass over here
|
||||
|
Loading…
x
Reference in New Issue
Block a user