From 9211cbcd3d580cf96a2bea7d8dd3ec8beefca9a7 Mon Sep 17 00:00:00 2001 From: Peng Huang Date: Sun, 30 May 2010 21:04:22 +0800 Subject: Refine coding style --- src/PinyinArray.h | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) (limited to 'src/PinyinArray.h') 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 { public: - PinyinArray (guint init_size = 0) { + PinyinArray (guint init_size = 0) + { std::vector::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)); } }; -- cgit