@@ -304,7 +304,7 @@ struct ITK_TEMPLATE_EXPORT Offset final
304304 return &m_InternalArray[0 ];
305305 }
306306
307- constexpr iterator
307+ [[nodiscard]] constexpr iterator
308308 begin ()
309309 {
310310 return &m_InternalArray[0 ];
@@ -322,7 +322,7 @@ struct ITK_TEMPLATE_EXPORT Offset final
322322 return &m_InternalArray[VDimension];
323323 }
324324
325- constexpr iterator
325+ [[nodiscard]] constexpr iterator
326326 end ()
327327 {
328328 return &m_InternalArray[VDimension];
@@ -334,7 +334,7 @@ struct ITK_TEMPLATE_EXPORT Offset final
334334 return &m_InternalArray[VDimension];
335335 }
336336
337- reverse_iterator
337+ [[nodiscard]] reverse_iterator
338338 rbegin ()
339339 {
340340 return reverse_iterator (end ());
@@ -346,7 +346,7 @@ struct ITK_TEMPLATE_EXPORT Offset final
346346 return const_reverse_iterator (end ());
347347 }
348348
349- reverse_iterator
349+ [[nodiscard]] reverse_iterator
350350 rend ()
351351 {
352352 return reverse_iterator (begin ());
@@ -402,7 +402,7 @@ struct ITK_TEMPLATE_EXPORT Offset final
402402 return m_InternalArray[pos];
403403 }
404404
405- constexpr reference
405+ [[nodiscard]] constexpr reference
406406 front ()
407407 {
408408 return *begin ();
@@ -414,7 +414,7 @@ struct ITK_TEMPLATE_EXPORT Offset final
414414 return *begin ();
415415 }
416416
417- constexpr reference
417+ [[nodiscard]] constexpr reference
418418 back ()
419419 {
420420 return VDimension ? *(end () - 1 ) : *end ();
@@ -426,7 +426,7 @@ struct ITK_TEMPLATE_EXPORT Offset final
426426 return VDimension ? *(end () - 1 ) : *end ();
427427 }
428428
429- OffsetValueType *
429+ [[nodiscard]] OffsetValueType *
430430 data ()
431431 {
432432 return &m_InternalArray[0 ];
0 commit comments