[PSDK]
[reactos.git] / rostests / rosautotest / CFatalException.cpp
1 /*
2 * PROJECT: ReactOS Automatic Testing Utility
3 * LICENSE: GNU GPLv2 or any later version as published by the Free Software Foundation
4 * PURPOSE: Fatal program exception with automatically added information
5 * COPYRIGHT: Copyright 2009 Colin Finck <colin@reactos.org>
6 */
7
8 #include "precomp.h"
9
10 /**
11 * Constructs a CFatalException object, which is catched in wmain as an exception.
12 * You should always use the FATAL macro for throwing this exception.
13 *
14 * @param File
15 * Constant pointer to a char array with the source file where the exception occured (__FILE__)
16 *
17 * @param Line
18 * Integer value with the appropriate source line (__LINE__)
19 *
20 * @param Message
21 * Constant pointer to a char array containing a short message about the exception
22 */
23 CFatalException::CFatalException(const char* File, int Line, const char* Message)
24 : m_File(File), m_Line(Line), m_Message(Message)
25 {
26 }