1
0
mirror of https://github.com/tumic0/GPXSee.git synced 2024-11-24 03:35:53 +01:00

Micro-optimization

This commit is contained in:
Martin Tůma 2024-10-23 08:01:14 +02:00
parent 5a71deda15
commit 6da8ec3525
2 changed files with 2 additions and 1 deletions

View File

@ -322,7 +322,7 @@ bool JLS::decode(const SubFile *file, SubFile::Handle &hdl, Matrix<qint16> &img)
if (!readLine(bs)) if (!readLine(bs))
return false; return false;
memcpy(&img.at(i, 0), _current + 1, _w * sizeof(quint16)); memcpy(img.row(i), _current + 1, _w * sizeof(quint16));
quint16 *tmp = _last; quint16 *tmp = _last;
_last = _current; _last = _current;

View File

@ -21,6 +21,7 @@ public:
T &at(int n) {return _m[n];} T &at(int n) {return _m[n];}
T &at(int i, int j) {return _m[_w * i + j];} T &at(int i, int j) {return _m[_w * i + j];}
T const &at(int i, int j) const {return _m.at(_w * i + j);} T const &at(int i, int j) const {return _m.at(_w * i + j);}
T *row(int i) {return &_m[_w * i];}
bool isNull() const {return (_h == 0 || _w == 0);} bool isNull() const {return (_h == 0 || _w == 0);}
int size() const {return _m.size();} int size() const {return _m.size();}