[KMTESTS] Re-enable kmtest_.exe installation (#389)
[reactos.git] / modules / rostests / rosautotest / CFatalException.cpp
1 /*
2 * PROJECT: ReactOS Automatic Testing Utility
3 * LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+)
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 }