comparison liboctave/Sparse.h @ 10358:72fab01e5d68

improve some size_t queries
author Jaroslav Hajek <highegg@gmail.com>
date Thu, 25 Feb 2010 12:55:13 +0100
parents a3635bc1ea19
children 1766c133674c
comparison
equal deleted inserted replaced
10357:7658cd4bdcf2 10358:72fab01e5d68
261 octave_idx_type ret = 0; 261 octave_idx_type ret = 0;
262 while (cidx(ret+1) < k) 262 while (cidx(ret+1) < k)
263 ret++; 263 ret++;
264 return ret; 264 return ret;
265 } 265 }
266 size_t byte_size (void) const { return (cols () + 1) * sizeof (octave_idx_type) + 266
267 capacity () * (sizeof (T) + sizeof (octave_idx_type)); } 267 size_t byte_size (void) const
268 {
269 return (static_cast<size_t>(cols () + 1) * sizeof (octave_idx_type)
270 + static_cast<size_t> (capacity ()) * (sizeof (T) + sizeof (octave_idx_type)));
271 }
268 272
269 dim_vector dims (void) const { return dimensions; } 273 dim_vector dims (void) const { return dimensions; }
270 274
271 Sparse<T> squeeze (void) const { return *this; } 275 Sparse<T> squeeze (void) const { return *this; }
272 276