File tree Expand file tree Collapse file tree 3 files changed +12
-12
lines changed
Modules/Core/Common/include Expand file tree Collapse file tree 3 files changed +12
-12
lines changed Original file line number Diff line number Diff line change @@ -456,25 +456,25 @@ struct ITK_TEMPLATE_EXPORT Index final
456456 [[nodiscard]] constexpr reference
457457 front ()
458458 {
459- return * begin () ;
459+ return m_InternalArray[ 0 ] ;
460460 }
461461
462462 [[nodiscard]] constexpr const_reference
463463 front () const
464464 {
465- return * begin () ;
465+ return m_InternalArray[ 0 ] ;
466466 }
467467
468468 [[nodiscard]] constexpr reference
469469 back ()
470470 {
471- return VDimension ? *( end () - 1 ) : * end () ;
471+ return m_InternalArray[ VDimension - 1 ] ;
472472 }
473473
474474 [[nodiscard]] constexpr const_reference
475475 back () const
476476 {
477- return VDimension ? *( end () - 1 ) : * end () ;
477+ return m_InternalArray[ VDimension - 1 ] ;
478478 }
479479
480480 [[nodiscard]] IndexValueType *
Original file line number Diff line number Diff line change @@ -405,25 +405,25 @@ struct ITK_TEMPLATE_EXPORT Offset final
405405 [[nodiscard]] constexpr reference
406406 front ()
407407 {
408- return * begin () ;
408+ return m_InternalArray[ 0 ] ;
409409 }
410410
411411 [[nodiscard]] constexpr const_reference
412412 front () const
413413 {
414- return * begin () ;
414+ return m_InternalArray[ 0 ] ;
415415 }
416416
417417 [[nodiscard]] constexpr reference
418418 back ()
419419 {
420- return VDimension ? *( end () - 1 ) : * end () ;
420+ return m_InternalArray[ VDimension - 1 ] ;
421421 }
422422
423423 [[nodiscard]] constexpr const_reference
424424 back () const
425425 {
426- return VDimension ? *( end () - 1 ) : * end () ;
426+ return m_InternalArray[ VDimension - 1 ] ;
427427 }
428428
429429 [[nodiscard]] OffsetValueType *
Original file line number Diff line number Diff line change @@ -380,25 +380,25 @@ struct ITK_TEMPLATE_EXPORT Size final
380380 [[nodiscard]] constexpr reference
381381 front ()
382382 {
383- return * begin () ;
383+ return m_InternalArray[ 0 ] ;
384384 }
385385
386386 [[nodiscard]] constexpr const_reference
387387 front () const
388388 {
389- return * begin () ;
389+ return m_InternalArray[ 0 ] ;
390390 }
391391
392392 [[nodiscard]] constexpr reference
393393 back ()
394394 {
395- return VDimension ? *( end () - 1 ) : * end () ;
395+ return m_InternalArray[ VDimension - 1 ] ;
396396 }
397397
398398 [[nodiscard]] constexpr const_reference
399399 back () const
400400 {
401- return VDimension ? *( end () - 1 ) : * end () ;
401+ return m_InternalArray[ VDimension - 1 ] ;
402402 }
403403
404404 [[nodiscard]] SizeValueType *
You can’t perform that action at this time.
0 commit comments