Value:
className::className() throw() {} \ MgObject* className::CreateObject() { return new className(); } \ INT32 className::GetClassId() { return m_cls_id; } \ void className::Raise() { throw this; } \