The Battle for Wesnoth
1.19.5+dev
units
type_error.hpp
Go to the documentation of this file.
1
/*
2
Copyright (C) 2020 - 2024
3
Part of the Battle for Wesnoth Project https://www.wesnoth.org/
4
5
This program is free software; you can redistribute it and/or modify
6
it under the terms of the GNU General Public License as published by
7
the Free Software Foundation; either version 2 of the License, or
8
(at your option) any later version.
9
This program is distributed in the hope that it will be useful,
10
but WITHOUT ANY WARRANTY.
11
12
See the COPYING file for more details.
13
*/
14
15
#pragma once
16
17
#include "
game_errors.hpp
"
18
#include <string>
19
20
class
unit_type_error
:
public
game::game_error
21
{
22
public
:
23
unit_type_error
(
const
std::string&
msg
)
24
:
game
::
game_error
(
msg
)
25
{
26
}
27
};
unit_type_error
Definition:
type_error.hpp:21
unit_type_error::unit_type_error
unit_type_error(const std::string &msg)
Definition:
type_error.hpp:23
game_errors.hpp
game
Definition:
exceptions.hpp:21
wfl::msg
static void msg(const char *act, debug_info &i, const char *to="", const char *result="")
Definition:
debugger.cpp:109
game::game_error
Error used for any general game error, e.g.
Definition:
game_errors.hpp:47
game::game_error::game_error
game_error(const std::string &msg)
Definition:
game_errors.hpp:48
Generated by
1.9.1