Web API Reference | MapGuide Open Source

- Overview
- Modules
- Classes

DECLARE_EXCEPTION_ABSTRACT
DECLARE_EXCEPTION_DEFAULTS
IMPLEMENT_EXCEPTION_ABSTRACT
IMPLEMENT_EXCEPTION_DEFAULTS
MG_CATCH
MG_CATCH_AND_RELEASE
MG_CATCH_AND_THROW
MG_THROW
MG_TRY
#define IMPLEMENT_EXCEPTION_DEFAULTS | ( | className,
|  | parentClassName |  | ) |
Value:
    className::className() throw() {} \
        MgObject* className::CreateObject() { return new className(); } \
        INT32 className::GetClassId() { return m_cls_id; } \
        void className::Raise() { throw this; } \

Comments or suggestions? Send us feedback.