diff options
| author | Peng Huang <shawn.p.huang@gmail.com> | 2010-05-30 21:04:22 +0800 |
|---|---|---|
| committer | Peng Huang <shawn.p.huang@gmail.com> | 2010-05-30 21:17:53 +0800 |
| commit | 9211cbcd3d580cf96a2bea7d8dd3ec8beefca9a7 (patch) | |
| tree | d60c43f1a360c0a285715c676dc49c4d895c8ebb /src/Object.h | |
| parent | 44f4960fb84fbb3643d523932bc8612bff5ff18c (diff) | |
| download | ibus-libpinyin-9211cbcd3d580cf96a2bea7d8dd3ec8beefca9a7.tar.gz ibus-libpinyin-9211cbcd3d580cf96a2bea7d8dd3ec8beefca9a7.tar.xz ibus-libpinyin-9211cbcd3d580cf96a2bea7d8dd3ec8beefca9a7.zip | |
Refine coding style
Diffstat (limited to 'src/Object.h')
| -rw-r--r-- | src/Object.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/Object.h b/src/Object.h index 9ecaedc..a30ac9c 100644 --- a/src/Object.h +++ b/src/Object.h @@ -29,16 +29,19 @@ namespace PY { class Object { protected: template <typename T> - Object (T *p) : m_p ((GObject *)p) { + Object (T *p) : m_p ((GObject *)p) + { g_assert (get <GObject *>() != NULL); } - operator GObject * (void) const { + operator GObject * (void) const + { return m_p; } template <typename T> - T * get (void) const { + T * get (void) const + { return (T *) (GObject *) m_p; } |
