aboutsummaryrefslogtreecommitdiffstats
path: root/native/jni/src/terminal_attributes.h
diff options
context:
space:
mode:
authorKen Wakasa <kwakasa@google.com>2012-08-24 14:51:15 +0900
committerKen Wakasa <kwakasa@google.com>2012-08-24 23:50:39 +0900
commit162c211b44c1546b2e9be36e0cec50de497217a9 (patch)
tree4bfcadc2cbb6acc2a1e6836aeb44d94c3ff20861 /native/jni/src/terminal_attributes.h
parent0a4692efa8b98e9a1c9c958ced7f49a973f94ee1 (diff)
downloadlatinime-162c211b44c1546b2e9be36e0cec50de497217a9.tar.gz
latinime-162c211b44c1546b2e9be36e0cec50de497217a9.tar.xz
latinime-162c211b44c1546b2e9be36e0cec50de497217a9.zip
Address warnings by -Weffc++
Change-Id: Icd60f1ed2ace0b975d8785bc8a386c7944846075
Diffstat (limited to '')
-rw-r--r--native/jni/src/terminal_attributes.h21
1 files changed, 10 insertions, 11 deletions
diff --git a/native/jni/src/terminal_attributes.h b/native/jni/src/terminal_attributes.h
index 1ae9c7cbb..34ab8f0ef 100644
--- a/native/jni/src/terminal_attributes.h
+++ b/native/jni/src/terminal_attributes.h
@@ -30,13 +30,13 @@ class TerminalAttributes {
public:
class ShortcutIterator {
const uint8_t *const mDict;
- bool mHasNextShortcutTarget;
int mPos;
+ bool mHasNextShortcutTarget;
public:
- ShortcutIterator(const uint8_t *dict, const int pos, const uint8_t flags) : mDict(dict),
- mPos(pos) {
- mHasNextShortcutTarget = (0 != (flags & BinaryFormat::FLAG_HAS_SHORTCUT_TARGETS));
+ ShortcutIterator(const uint8_t *dict, const int pos, const uint8_t flags)
+ : mDict(dict), mPos(pos),
+ mHasNextShortcutTarget(0 != (flags & BinaryFormat::FLAG_HAS_SHORTCUT_TARGETS)) {
}
inline bool hasNextShortcutTarget() const {
@@ -62,13 +62,6 @@ class TerminalAttributes {
}
};
- private:
- DISALLOW_IMPLICIT_CONSTRUCTORS(TerminalAttributes);
- const uint8_t *const mDict;
- const uint8_t mFlags;
- const int mStartPos;
-
- public:
TerminalAttributes(const uint8_t *const dict, const uint8_t flags, const int pos) :
mDict(dict), mFlags(flags), mStartPos(pos) {
}
@@ -78,6 +71,12 @@ class TerminalAttributes {
// skipped quickly, so we ignore it.
return ShortcutIterator(mDict, mStartPos + BinaryFormat::SHORTCUT_LIST_SIZE_SIZE, mFlags);
}
+
+ private:
+ DISALLOW_IMPLICIT_CONSTRUCTORS(TerminalAttributes);
+ const uint8_t *const mDict;
+ const uint8_t mFlags;
+ const int mStartPos;
};
} // namespace latinime
#endif // LATINIME_TERMINAL_ATTRIBUTES_H