| Index: webrtc/system_wrappers/include/aligned_array.h
|
| diff --git a/webrtc/system_wrappers/include/aligned_array.h b/webrtc/system_wrappers/include/aligned_array.h
|
| index e985e8835732dceffd4b129e7478eac2fd692b44..a2ffe99c145bb49261b971b0ef372bf9f3321697 100644
|
| --- a/webrtc/system_wrappers/include/aligned_array.h
|
| +++ b/webrtc/system_wrappers/include/aligned_array.h
|
| @@ -20,20 +20,20 @@ namespace webrtc {
|
| // aligned to the given byte alignment.
|
| template<typename T> class AlignedArray {
|
| public:
|
| - AlignedArray(int rows, size_t cols, size_t alignment)
|
| + AlignedArray(size_t rows, size_t cols, size_t alignment)
|
| : rows_(rows),
|
| cols_(cols) {
|
| RTC_CHECK_GT(alignment, 0u);
|
| head_row_ = static_cast<T**>(AlignedMalloc(rows_ * sizeof(*head_row_),
|
| alignment));
|
| - for (int i = 0; i < rows_; ++i) {
|
| + for (size_t i = 0; i < rows_; ++i) {
|
| head_row_[i] = static_cast<T*>(AlignedMalloc(cols_ * sizeof(**head_row_),
|
| alignment));
|
| }
|
| }
|
|
|
| ~AlignedArray() {
|
| - for (int i = 0; i < rows_; ++i) {
|
| + for (size_t i = 0; i < rows_; ++i) {
|
| AlignedFree(head_row_[i]);
|
| }
|
| AlignedFree(head_row_);
|
| @@ -47,27 +47,27 @@ template<typename T> class AlignedArray {
|
| return head_row_;
|
| }
|
|
|
| - T* Row(int row) {
|
| + T* Row(size_t row) {
|
| RTC_CHECK_LE(row, rows_);
|
| return head_row_[row];
|
| }
|
|
|
| - const T* Row(int row) const {
|
| + const T* Row(size_t row) const {
|
| RTC_CHECK_LE(row, rows_);
|
| return head_row_[row];
|
| }
|
|
|
| - T& At(int row, size_t col) {
|
| + T& At(size_t row, size_t col) {
|
| RTC_CHECK_LE(col, cols_);
|
| return Row(row)[col];
|
| }
|
|
|
| - const T& At(int row, size_t col) const {
|
| + const T& At(size_t row, size_t col) const {
|
| RTC_CHECK_LE(col, cols_);
|
| return Row(row)[col];
|
| }
|
|
|
| - int rows() const {
|
| + size_t rows() const {
|
| return rows_;
|
| }
|
|
|
| @@ -76,7 +76,7 @@ template<typename T> class AlignedArray {
|
| }
|
|
|
| private:
|
| - int rows_;
|
| + size_t rows_;
|
| size_t cols_;
|
| T** head_row_;
|
| };
|
|
|