diff options
author | Andrei Karas <akaras@inbox.ru> | 2015-12-24 01:31:35 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2015-12-24 01:31:35 +0300 |
commit | b9500567c59f775c75874722747bb858852d3bbe (patch) | |
tree | 834eaf29112cbd7c1915484e507bce5566b6c549 | |
parent | 2121d8561af83a560d7dc964a47823221dd68f53 (diff) | |
download | manaverse-b9500567c59f775c75874722747bb858852d3bbe.tar.gz manaverse-b9500567c59f775c75874722747bb858852d3bbe.tar.bz2 manaverse-b9500567c59f775c75874722747bb858852d3bbe.tar.xz manaverse-b9500567c59f775c75874722747bb858852d3bbe.zip |
Add restrict keyword into font.
-rw-r--r-- | src/gui/fonts/font.h | 39 |
1 files changed, 20 insertions, 19 deletions
diff --git a/src/gui/fonts/font.h b/src/gui/fonts/font.h index 62f32800f..6066c491f 100644 --- a/src/gui/fonts/font.h +++ b/src/gui/fonts/font.h @@ -95,49 +95,50 @@ class Font final void loadFont(std::string filename, const int size, - const int style = 0); + const int style = 0) restrict; - int getWidth(const std::string &text) const A_WARN_UNUSED; + int getWidth(const std::string &text) const restrict A_WARN_UNUSED; - int getHeight() const A_WARN_UNUSED; + int getHeight() const restrict A_WARN_UNUSED; - const TextChunkList *getCache() const A_CONST A_WARN_UNUSED; + const TextChunkList *getCache() const restrict A_CONST A_WARN_UNUSED; /** * @see Font::drawString */ - void drawString(Graphics *const graphics, + void drawString(Graphics *restrict const graphics, Color col, - const Color &col2, - const std::string &text, + const Color &restrict col2, + const std::string &restrict text, const int x, - const int y) A_NONNULL(2); + const int y) restrict A_NONNULL(2); - void clear(); + void clear() restrict; - void doClean(); + void doClean() restrict; - void slowLogic(const int rnd); + void slowLogic(const int rnd) restrict; - int getCreateCounter() const A_WARN_UNUSED + int getCreateCounter() const restrict A_WARN_UNUSED { return mCreateCounter; } - int getDeleteCounter() const A_WARN_UNUSED + int getDeleteCounter() const restrict A_WARN_UNUSED { return mDeleteCounter; } - int getStringIndexAt(const std::string& text, - const int x) const A_WARN_UNUSED; + int getStringIndexAt(const std::string &restrict text, + const int x) const restrict A_WARN_UNUSED; - void generate(TextChunk &chunk); + void generate(TextChunk &restrict chunk) restrict; - void insertChunk(TextChunk *const chunk); + void insertChunk(TextChunk *const chunk) restrict; static bool mSoftMode; private: - static TTF_Font *openFont(const char *const name, const int size); + static TTF_Font *openFont(const char *restrict const name, + const int size); - TTF_Font *mFont; + TTF_Font *restrict mFont; unsigned mCreateCounter; unsigned mDeleteCounter; |