Middle Europe Productions Library  alpha 1.3.3
Public Member Functions | Public Attributes | Friends | List of all members
MEP::WindowException Struct Reference

MEP::BaseWindow exceptions handler. More...

#include <BaseWindow.h>

Public Member Functions

 WindowException (const unsigned int ID, const std::string &msg)
 
 WindowException (const unsigned int ID, const char *msg)
 
 WindowException (const unsigned int ID, const MEP::ResourceException &x)
 
 WindowException (const std::string &msg)
 
 WindowException (const char *msg)
 
 WindowException (const MEP::ResourceException &x)
 

Public Attributes

bool master = false
 
const unsigned int WindowID = 0
 
std::string Message
 

Friends

std::ostream & operator<< (std::ostream &out, const WindowException &x)
 

Detailed Description

MEP::BaseWindow exceptions handler.

Constructor & Destructor Documentation

◆ WindowException() [1/6]

MEP::WindowException::WindowException ( const unsigned int  ID,
const std::string &  msg 
)
inlineexplicit

Constructor of a WindowException

Parameters
[in]ID: Identification of a w MEP::BaseWindow
[in]msg: Message

◆ WindowException() [2/6]

MEP::WindowException::WindowException ( const unsigned int  ID,
const char *  msg 
)
inlineexplicit

Constructor of a WindowException

Parameters
[in]ID: Identification of a w MEP::BaseWindow
[in]msg: Message

◆ WindowException() [3/6]

MEP::WindowException::WindowException ( const unsigned int  ID,
const MEP::ResourceException x 
)
inlineexplicit

Constructor of a WindowException

Parameters
[in]ID: Identification of a w MEP::BaseWindow
[in]x: A MEP::ResourceException that caused the MEP::WindowException

◆ WindowException() [4/6]

MEP::WindowException::WindowException ( const std::string &  msg)
inlineexplicit

Constructor of a WindowException

Parameters
[in]ID: Identification of a w MEP::BaseWindow
[in]msg: Message

◆ WindowException() [5/6]

MEP::WindowException::WindowException ( const char *  msg)
inlineexplicit

Constructor of a WindowException

Parameters
[in]msg: Message

◆ WindowException() [6/6]

MEP::WindowException::WindowException ( const MEP::ResourceException x)
inlineexplicit

Constructor of a WindowException

Parameters
[in]x: A MEP::ResourceException that caused the MEP::WindowException

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  out,
const WindowException x 
)
friend

Overloading the << operator.

Member Data Documentation

◆ master

bool MEP::WindowException::master = false

◆ Message

std::string MEP::WindowException::Message

◆ WindowID

const unsigned int MEP::WindowException::WindowID = 0