From a039c8ad36779903571419cb06cd052f8fc41512 Mon Sep 17 00:00:00 2001 From: HampusM Date: Tue, 29 Mar 2022 17:40:04 +0200 Subject: refactor: use trailing return types --- src/engine/matrix_iterator.tpp | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) (limited to 'src/engine/matrix_iterator.tpp') diff --git a/src/engine/matrix_iterator.tpp b/src/engine/matrix_iterator.tpp index 52952c9..031136c 100644 --- a/src/engine/matrix_iterator.tpp +++ b/src/engine/matrix_iterator.tpp @@ -11,7 +11,7 @@ MatrixRowIterator::MatrixRowIterator(ColumnPtr column_ptr) noexcept } template -MatrixRowIterator &MatrixRowIterator::operator++() noexcept +auto MatrixRowIterator::operator++() noexcept -> MatrixRowIterator & { ++_column_ptr; @@ -19,7 +19,7 @@ MatrixRowIterator &MatrixRowIterator::operator++() noexcept } template -MatrixRowIterator MatrixRowIterator::operator++(int) noexcept +auto MatrixRowIterator::operator++(int) noexcept -> MatrixRowIterator { auto copy = *this; @@ -29,19 +29,19 @@ MatrixRowIterator MatrixRowIterator::operator++(int) noexcept } template -Element &MatrixRowIterator::operator*() const noexcept +auto MatrixRowIterator::operator*() const noexcept -> Element & { return *_column_ptr; } template -bool MatrixRowIterator::operator==(const MatrixRowIterator &rhs) const noexcept +auto MatrixRowIterator::operator==(const MatrixRowIterator &rhs) const noexcept -> bool { return _column_ptr == rhs._column_ptr; } template -bool MatrixRowIterator::operator!=(const MatrixRowIterator &rhs) const noexcept +auto MatrixRowIterator::operator!=(const MatrixRowIterator &rhs) const noexcept -> bool { return _column_ptr != rhs._column_ptr; } @@ -55,13 +55,13 @@ MatrixRow::MatrixRow(RowPtr row_ptr, const uint32_t &column_cnt) noexce } template -MatrixRowIterator MatrixRow::begin() const noexcept +auto MatrixRow::begin() const noexcept -> MatrixRowIterator { return MatrixRowIterator(_row_ptr); } template -MatrixRowIterator MatrixRow::end() const noexcept +auto MatrixRow::end() const noexcept -> MatrixRowIterator { return MatrixRowIterator(_row_ptr + _column_cnt); } @@ -76,7 +76,7 @@ MatrixIterator::MatrixIterator(RowPtr row_ptr, } template -MatrixIterator &MatrixIterator::operator++() noexcept +auto MatrixIterator::operator++() noexcept -> MatrixIterator & { ++_row_ptr; @@ -84,7 +84,7 @@ MatrixIterator &MatrixIterator::operator++() noexcept } template -MatrixIterator MatrixIterator::operator++(int) noexcept +auto MatrixIterator::operator++(int) noexcept -> MatrixIterator { auto copy = *this; @@ -94,19 +94,19 @@ MatrixIterator MatrixIterator::operator++(int) noexcept } template -MatrixRow MatrixIterator::operator*() const noexcept +auto MatrixIterator::operator*() const noexcept -> MatrixRow { return MatrixRow(*_row_ptr, _column_cnt); } template -bool MatrixIterator::operator==(const MatrixIterator &rhs) const noexcept +auto MatrixIterator::operator==(const MatrixIterator &rhs) const noexcept -> bool { return _row_ptr == rhs._row_ptr; } template -bool MatrixIterator::operator!=(const MatrixIterator &rhs) const noexcept +auto MatrixIterator::operator!=(const MatrixIterator &rhs) const noexcept -> bool { return _row_ptr != rhs._row_ptr; } -- cgit v1.2.3-18-g5258