mirror of https://github.com/PentHertz/srsLTE.git
avoid accessing C-array via &[0] for initialized buffer
This commit is contained in:
parent
80104c7e65
commit
2e18827259
|
@ -107,13 +107,13 @@ public:
|
|||
}
|
||||
T& front() { return (*this)[0]; }
|
||||
const T& front() const { return (*this)[0]; }
|
||||
T* data() { return reinterpret_cast<T*>(&buffer[0]); }
|
||||
const T* data() const { return reinterpret_cast<const T*>(&buffer[0]); }
|
||||
T* data() { return &front(); }
|
||||
const T* data() const { return &front(); }
|
||||
|
||||
// Iterators
|
||||
iterator begin() { return data(); }
|
||||
iterator begin() { return reinterpret_cast<T*>(buffer); }
|
||||
iterator end() { return begin() + size_; }
|
||||
const_iterator begin() const { return data(); }
|
||||
const_iterator begin() const { return reinterpret_cast<const T*>(buffer); }
|
||||
const_iterator end() const { return begin() + size_; }
|
||||
|
||||
// Capacity
|
||||
|
|
Loading…
Reference in New Issue