summaryrefslogtreecommitdiff
path: root/gfx/src/nsRect.h
diff options
context:
space:
mode:
Diffstat (limited to 'gfx/src/nsRect.h')
-rw-r--r--gfx/src/nsRect.h26
1 files changed, 13 insertions, 13 deletions
diff --git a/gfx/src/nsRect.h b/gfx/src/nsRect.h
index 267f5849cb..403d3c06b2 100644
--- a/gfx/src/nsRect.h
+++ b/gfx/src/nsRect.h
@@ -56,7 +56,7 @@ struct nsRect :
// overflowing nscoord values in the 'width' and 'height' fields by
// clamping the width and height values to nscoord_MAX if necessary.
- MOZ_MUST_USE nsRect SaturatingUnion(const nsRect& aRect) const
+ [[nodiscard]] nsRect SaturatingUnion(const nsRect& aRect) const
{
if (IsEmpty()) {
return aRect;
@@ -67,7 +67,7 @@ struct nsRect :
}
}
- MOZ_MUST_USE nsRect SaturatingUnionEdges(const nsRect& aRect) const
+ [[nodiscard]] nsRect SaturatingUnionEdges(const nsRect& aRect) const
{
#ifdef NS_COORD_IS_FLOAT
return UnionEdges(aRect);
@@ -102,7 +102,7 @@ struct nsRect :
#ifndef NS_COORD_IS_FLOAT
// Make all nsRect Union methods be saturating.
- MOZ_MUST_USE nsRect UnionEdges(const nsRect& aRect) const
+ [[nodiscard]] nsRect UnionEdges(const nsRect& aRect) const
{
return SaturatingUnionEdges(aRect);
}
@@ -110,7 +110,7 @@ struct nsRect :
{
*this = aRect1.UnionEdges(aRect2);
}
- MOZ_MUST_USE nsRect Union(const nsRect& aRect) const
+ [[nodiscard]] nsRect Union(const nsRect& aRect) const
{
return SaturatingUnion(aRect);
}
@@ -141,32 +141,32 @@ struct nsRect :
* @param aToAPP the APP to scale to
* @note this can turn an empty rectangle into a non-empty rectangle
*/
- MOZ_MUST_USE inline nsRect
+ [[nodiscard]] inline nsRect
ScaleToOtherAppUnitsRoundOut(int32_t aFromAPP, int32_t aToAPP) const;
- MOZ_MUST_USE inline nsRect
+ [[nodiscard]] inline nsRect
ScaleToOtherAppUnitsRoundIn(int32_t aFromAPP, int32_t aToAPP) const;
- MOZ_MUST_USE inline mozilla::gfx::IntRect
+ [[nodiscard]] inline mozilla::gfx::IntRect
ScaleToNearestPixels(float aXScale, float aYScale,
nscoord aAppUnitsPerPixel) const;
- MOZ_MUST_USE inline mozilla::gfx::IntRect
+ [[nodiscard]] inline mozilla::gfx::IntRect
ToNearestPixels(nscoord aAppUnitsPerPixel) const;
// Note: this can turn an empty rectangle into a non-empty rectangle
- MOZ_MUST_USE inline mozilla::gfx::IntRect
+ [[nodiscard]] inline mozilla::gfx::IntRect
ScaleToOutsidePixels(float aXScale, float aYScale,
nscoord aAppUnitsPerPixel) const;
// Note: this can turn an empty rectangle into a non-empty rectangle
- MOZ_MUST_USE inline mozilla::gfx::IntRect
+ [[nodiscard]] inline mozilla::gfx::IntRect
ToOutsidePixels(nscoord aAppUnitsPerPixel) const;
- MOZ_MUST_USE inline mozilla::gfx::IntRect
+ [[nodiscard]] inline mozilla::gfx::IntRect
ScaleToInsidePixels(float aXScale, float aYScale,
nscoord aAppUnitsPerPixel) const;
- MOZ_MUST_USE inline mozilla::gfx::IntRect
+ [[nodiscard]] inline mozilla::gfx::IntRect
ToInsidePixels(nscoord aAppUnitsPerPixel) const;
// This is here only to keep IPDL-generated code happy. DO NOT USE.
@@ -175,7 +175,7 @@ struct nsRect :
return IsEqualEdges(aRect);
}
- MOZ_MUST_USE inline nsRect RemoveResolution(const float aResolution) const;
+ [[nodiscard]] inline nsRect RemoveResolution(const float aResolution) const;
};
/*