1/////////////////////////////////////////////////////////////////////////////// 2// Name: wx/except.h 3// Purpose: C++ exception related stuff 4// Author: Vadim Zeitlin 5// Modified by: 6// Created: 17.09.2003 7// RCS-ID: $Id: except.h 27408 2004-05-23 20:53:33Z JS $ 8// Copyright: (c) 2003 Vadim Zeitlin <vadim@wxwidgets.org> 9// Licence: wxWindows licence 10/////////////////////////////////////////////////////////////////////////////// 11 12#ifndef _WX_EXCEPT_H_ 13#define _WX_EXCEPT_H_ 14 15#include "wx/defs.h" 16 17// ---------------------------------------------------------------------------- 18// macros working whether wxUSE_EXCEPTIONS is 0 or 1 19// ---------------------------------------------------------------------------- 20 21#if wxUSE_EXCEPTIONS 22 #define wxTRY try 23 #define wxCATCH_ALL(code) catch ( ... ) { code } 24#else // !wxUSE_EXCEPTIONS 25 #define wxTRY 26 #define wxCATCH_ALL(code) 27#endif // wxUSE_EXCEPTIONS/!wxUSE_EXCEPTIONS 28 29#endif // _WX_EXCEPT_H_ 30 31