mirror of
https://github.com/QuasarApp/backward-cpp.git
synced 2025-04-30 04:14:30 +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; }
|
const T operator->() const { return _val; }
|
||||||
|
|
||||||
typedef typename rm_ptr<T>::type& ref_t;
|
typedef typename rm_ptr<T>::type& ref_t;
|
||||||
|
typedef const typename rm_ptr<T>::type& const_ref_t;
|
||||||
ref_t operator*() { return *_val; }
|
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]; }
|
ref_t operator[](size_t idx) { return _val[idx]; }
|
||||||
|
|
||||||
// Watch out, we've got a badass over here
|
// Watch out, we've got a badass over here
|
||||||
|
Loading…
x
Reference in New Issue
Block a user