src/exception.h File Reference

#include <stdarg.h>
#include <string>

Go to the source code of this file.

Namespaces

namespace  MWidgets

Classes

class  MWidgets::Exception
 Exception class. More...

Defines

#define EXCEPT   Exception::PreCreate(__FILE__, __LINE__),throw Exception::Create
 Macros for rising exception with formated description string,like "printf".
#define CATCHEXCEPT(exception, desc)   throw( Exception(exception,desc, __FILE__, __LINE__ ) )
 Macros for rising exception, with description string,from catch statment to organize exception call stack.


Define Documentation

#define CATCHEXCEPT ( exception,
desc   )     throw( Exception(exception,desc, __FILE__, __LINE__ ) )

Macros for rising exception, with description string,from catch statment to organize exception call stack.

Definition at line 18 of file exception.h.

Referenced by MWidgets::Widget::Create(), MWidgets::Grid::Create(), MWidgets::Widgets::Destroy(), MWidgets::Menu::EnableSubMenu(), MWidgets::Menu::EnableSubMenuItem(), MWidgets::Grid::GetItemText(), MWidgets::Menu::InsertSubMenu(), MWidgets::Menu::InsertSubMenuItem(), MWidgets::Menu::InsertSubMenuSeparator(), MWidgets::Widgets::Instance(), MWidgets::Menu::RemoveSubMenu(), MWidgets::Menu::RemoveSubMenuItem(), MWidgets::Grid::SetColWidth(), MWidgets::Grid::SetFixedColCount(), MWidgets::Grid::SetFixedRowCount(), MWidgets::Grid::SetItemBackColor(), MWidgets::Grid::SetItemData(), MWidgets::Grid::SetItemForeColor(), MWidgets::Grid::SetItemText(), MWidgets::Grid::SetRowHeight(), MWidgets::Menu::UpdateSubMenu(), and MWidgets::Menu::UpdateSubMenuItem().

#define EXCEPT   Exception::PreCreate(__FILE__, __LINE__),throw Exception::Create

Macros for rising exception with formated description string,like "printf".

Definition at line 16 of file exception.h.

Referenced by MWidgets::Widget::Create(), MWidgets::Grid::Create(), MWidgets::DockWindow::Create(), MWidgets::Widgets::Destroy(), MWidgets::Menu::EnableSubMenu(), MWidgets::Menu::EnableSubMenuItem(), MWidgets::Grid::GetItemText(), MWidgets::Widgets::Init(), MWidgets::Menu::InsertSubMenu(), MWidgets::Menu::InsertSubMenuItem(), MWidgets::Menu::InsertSubMenuSeparator(), MWidgets::Widgets::Instance(), MWidgets::Image::Load(), MWidgets::Icon::Load(), MWidgets::Widget::ProcessMenu(), MWidgets::Menu::RemoveSubMenu(), MWidgets::Menu::RemoveSubMenuItem(), MWidgets::Grid::SetColWidth(), MWidgets::Grid::SetFixedColCount(), MWidgets::Grid::SetFixedRowCount(), MWidgets::Grid::SetItemBackColor(), MWidgets::Grid::SetItemData(), MWidgets::Grid::SetItemForeColor(), MWidgets::Grid::SetItemText(), MWidgets::Grid::SetRowHeight(), MWidgets::Window::UndockFromBottom(), MWidgets::Window::UndockFromLeft(), MWidgets::Window::UndockFromRight(), MWidgets::Window::UndockFromTop(), MWidgets::Menu::UpdateSubMenu(), and MWidgets::Menu::UpdateSubMenuItem().


Generated on Thu Oct 26 13:47:45 2006 for MWidgets by  doxygen 1.4.7