From 8cf035f1eded9e002d73353fa7087902f092cf1f Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Thu, 24 Dec 2015 01:37:41 +0300 Subject: Add restrict keyword into textchunk. --- src/gui/fonts/textchunk.h | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) (limited to 'src/gui/fonts/textchunk.h') diff --git a/src/gui/fonts/textchunk.h b/src/gui/fonts/textchunk.h index 6b8beec35..5224cd3e7 100644 --- a/src/gui/fonts/textchunk.h +++ b/src/gui/fonts/textchunk.h @@ -40,28 +40,29 @@ class TextChunk final public: TextChunk(); - TextChunk(const std::string &text0, - const Color &color0, - const Color &color1, - Font *const font); + TextChunk(const std::string &restrict text0, + const Color &restrict color0, + const Color &restrict color1, + Font *restrict const font); A_DELETE_COPY(TextChunk) ~TextChunk(); - bool operator==(const TextChunk &chunk) const; + bool operator==(const TextChunk &restrict chunk) const restrict; - void generate(TTF_Font *const font, const float alpha); + void generate(TTF_Font *restrict const font, + const float alpha) restrict; - void deleteImage(); + void deleteImage() restrict; - Image *img; - Font *textFont; + Image *restrict img; + Font *restrict textFont; std::string text; Color color; Color color2; - TextChunk *prev; - TextChunk *next; + TextChunk *restrict prev; + TextChunk *restrict next; }; #ifdef UNITTESTS -- cgit v1.2.3-60-g2f50