summaryrefslogtreecommitdiffstats
path: root/src/PinyinArray.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/PinyinArray.h')
-rw-r--r--src/PinyinArray.h20
1 files changed, 13 insertions, 7 deletions
diff --git a/src/PinyinArray.h b/src/PinyinArray.h
index 5dbc21b..2377ae6 100644
--- a/src/PinyinArray.h
+++ b/src/PinyinArray.h
@@ -32,32 +32,38 @@ struct PinyinSegment {
guint len;
PinyinSegment (const Pinyin *pinyin = NULL, guint begin = 0, guint len = 0)
- : pinyin (pinyin), begin (begin), len (len) {}
+ : pinyin (pinyin), begin (begin), len (len) { }
- operator const Pinyin * (void) const {
+ operator const Pinyin * (void) const
+ {
return pinyin;
}
- const Pinyin * operator-> (void) const {
+ const Pinyin * operator-> (void) const
+ {
return pinyin;
}
- gboolean operator == (const PinyinSegment & p) const {
+ gboolean operator == (const PinyinSegment & p) const
+ {
return (pinyin == p.pinyin) && (begin == p.begin) && (len == p.len);
}
- gboolean operator == (const Pinyin *p) const {
+ gboolean operator == (const Pinyin *p) const
+ {
return pinyin == p;
}
};
class PinyinArray: public std::vector<PinyinSegment> {
public:
- PinyinArray (guint init_size = 0) {
+ PinyinArray (guint init_size = 0)
+ {
std::vector<PinyinSegment>::reserve (init_size);
}
- void append (const Pinyin *pinyin, guint begin, guint len) {
+ void append (const Pinyin *pinyin, guint begin, guint len)
+ {
push_back (PinyinSegment (pinyin, begin, len));
}
};