diff options
| author | Peng Huang <shawn.p.huang@gmail.com> | 2009-09-29 15:56:02 +0800 |
|---|---|---|
| committer | Peng Huang <shawn.p.huang@gmail.com> | 2009-09-29 15:56:02 +0800 |
| commit | 8f598fd6296df0d24916a030631e2967bc9dddcf (patch) | |
| tree | 28d27bb9741c48ac372c7fa7e180fee0f104a7bf /src/PinyinArray.h | |
| parent | b3423070d9b267eb8c3755ca8a865250845aad5c (diff) | |
Fix some bugs.
Diffstat (limited to 'src/PinyinArray.h')
| -rw-r--r-- | src/PinyinArray.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/PinyinArray.h b/src/PinyinArray.h index b288f70..7013948 100644 --- a/src/PinyinArray.h +++ b/src/PinyinArray.h @@ -24,6 +24,14 @@ struct PinyinSegment { const Pinyin * operator-> (void) const { return pinyin; } + + gboolean operator == (const PinyinSegment & p) const { + return (pinyin == p.pinyin) && (begin == p.begin) && (len == p.len); + } + + gboolean operator == (const Pinyin *p) const { + return pinyin == p; + } }; class PinyinArray: public Array<PinyinSegment> { |
