MCPcopy Create free account
hub / github.com/davisking/dlib / move_next

Method move_next

dlib/array2d/array2d_kernel.h:295–318  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

293 }
294
295 bool move_next (
296 ) const
297 {
298 if (cur != 0)
299 {
300 if (cur != last)
301 {
302 ++cur;
303 return true;
304 }
305 cur = 0;
306 return false;
307 }
308 else if (at_start_)
309 {
310 cur = data;
311 at_start_ = false;
312 return (data != 0);
313 }
314 else
315 {
316 return false;
317 }
318 }
319
320 size_t size (
321 ) const { return static_cast<size_t>(nc_) * static_cast<size_t>(nr_); }

Callers 2

serializeFunction · 0.45
deserializeFunction · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected