The Battle for Wesnoth  1.15.2+dev
Classes | Functions
game_end_exceptions.hpp File Reference

Contains the exception interfaces used to signal completion of a scenario, campaign or turn. More...

#include "lua_jailbreak_exception.hpp"
#include "utils/make_enum.hpp"
#include <string>
#include <exception>
Include dependency graph for game_end_exceptions.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  quit_game_exception
 Exception used to escape form the ai or ui code to playsingle_controller::play_side. More...
 
struct  transient_end_level
 The non-persistent part of end_level_data. More...
 
struct  end_level_data
 Additional information on the game outcome which can be provided by WML. More...
 

Functions

void throw_quit_game_exception ()
 

Detailed Description

Contains the exception interfaces used to signal completion of a scenario, campaign or turn.

Definition in file game_end_exceptions.hpp.

Function Documentation

◆ throw_quit_game_exception()

void throw_quit_game_exception ( )
inline