#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 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().