aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/Style.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/Style.h')
-rw-r--r--src/Style.h20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/Style.h b/src/Style.h
index 81b399806..103633373 100644
--- a/src/Style.h
+++ b/src/Style.h
@@ -17,7 +17,7 @@ struct FontSpecification {
int size;
int characterSet;
int extraFontFlag;
- FontSpecification() :
+ FontSpecification() noexcept :
fontName(nullptr),
weight(SC_WEIGHT_NORMAL),
italic(false),
@@ -25,22 +25,22 @@ struct FontSpecification {
characterSet(0),
extraFontFlag(0) {
}
- bool operator==(const FontSpecification &other) const;
- bool operator<(const FontSpecification &other) const;
+ bool operator==(const FontSpecification &other) const noexcept;
+ bool operator<(const FontSpecification &other) const noexcept;
};
// Just like Font but only has a copy of the FontID so should not delete it
class FontAlias : public Font {
public:
- FontAlias();
+ FontAlias() noexcept;
// FontAlias objects can not be assigned except for initialization
- FontAlias(const FontAlias &);
+ FontAlias(const FontAlias &) noexcept;
FontAlias(FontAlias &&) = delete;
FontAlias &operator=(const FontAlias &) = delete;
FontAlias &operator=(FontAlias &&) = delete;
~FontAlias() override;
- void MakeAlias(const Font &fontOrigin);
- void ClearFont();
+ void MakeAlias(const Font &fontOrigin) noexcept;
+ void ClearFont() noexcept;
};
struct FontMeasurements {
@@ -50,8 +50,8 @@ struct FontMeasurements {
XYPOSITION aveCharWidth;
XYPOSITION spaceWidth;
int sizeZoomed;
- FontMeasurements();
- void ClearMeasurements();
+ FontMeasurements() noexcept;
+ void ClearMeasurements() noexcept;
};
/**
@@ -84,7 +84,7 @@ public:
bool visible_, bool changeable_, bool hotspot_);
void ClearTo(const Style &source);
void Copy(Font &font_, const FontMeasurements &fm_);
- bool IsProtected() const { return !(changeable && visible);}
+ bool IsProtected() const noexcept { return !(changeable && visible);}
};
}