Cleaned up a couple dozen unnecessary forward declarations

This commit is contained in:
Charles Dang 2017-12-03 08:51:14 +11:00
parent eab8380fc4
commit bc414b7264
44 changed files with 0 additions and 86 deletions

View file

@ -20,10 +20,8 @@
#pragma once
class config;
class team;
class unit_type;
class vconfig;
#include "unit_creator.hpp"

View file

@ -32,7 +32,6 @@ struct plain_route;
class unit;
class unit_type;
class team;
class gamemap;
namespace ai {

View file

@ -26,12 +26,6 @@ namespace pathfind {
#include <map>
#include <memory>
class game_display;
class gamemap;
class unit_map;
class team;
class tod_manager;
/**
* info is structure which holds references to all the important objects
* that an AI might need access to, in order to make and implement its

View file

@ -16,7 +16,6 @@
#include <SDL_timer.h>
class team;
struct mp_game_settings;
class countdown_clock : public events::pump_monitor
{
public:

View file

@ -34,7 +34,6 @@ extern lg::log_domain log_editor;
#define SCOPE_ED log_scope2(log_editor, __func__)
class display;
class gamemap;
namespace editor {

View file

@ -22,8 +22,6 @@
#include <set>
class game_display;
class team;
class unit_map;
namespace gui{

View file

@ -19,7 +19,6 @@
class config;
class tod_manager;
class team;
class unit_map;
class game_board;
#include "chat_events.hpp"

View file

@ -29,7 +29,6 @@
#include <string>
class config;
struct map_location;
class vconfig;
namespace t_translation {

View file

@ -22,11 +22,8 @@
#include <set>
#include <string>
class game_lua_kernel;
class filter_context;
class game_display;
class game_data;
class unit_map;
namespace game_events
{

View file

@ -36,9 +36,6 @@
#include <sstream>
#include <string>
class game_display;
class vconfig;
namespace lg
{
class logger;

View file

@ -16,8 +16,6 @@
#include "gui/dialogs/modal_dialog.hpp"
class display;
namespace gui2
{
namespace dialogs

View file

@ -25,7 +25,6 @@
namespace gui2
{
class listbox;
class text_box_base;
class text_box;
class pane;

View file

@ -22,7 +22,6 @@ class battle_context;
struct battle_context_unit_stats;
struct combatant;
struct map_location;
namespace gui2
{

View file

@ -21,11 +21,7 @@
namespace gui2
{
class label;
class image;
class slider;
class text_box;
namespace dialogs
{

View file

@ -22,8 +22,6 @@
namespace gui2
{
class toggle_button;
namespace dialogs
{

View file

@ -21,14 +21,10 @@
#include <memory>
class map_generator;
class display;
namespace gui2
{
class label;
class text_box;
namespace dialogs
{

View file

@ -20,7 +20,6 @@ namespace gui2
{
class label;
class slider;
namespace dialogs
{

View file

@ -18,7 +18,6 @@
#include <SDL_keycode.h>
#include <vector>
class config;
class display;
namespace gui2

View file

@ -25,8 +25,6 @@
namespace gui2
{
class listbox;
class text_box_base;
namespace dialogs

View file

@ -19,8 +19,6 @@
namespace gui2
{
class label;
class toggle_button;
namespace dialogs
{

View file

@ -22,8 +22,6 @@
#include "game_initialization/multiplayer.hpp"
#include "quit_confirmation.hpp"
class display;
#ifdef GUI2_EXPERIMENTAL_LISTBOX
#include "gui/widgets/list.hpp"
#endif

View file

@ -18,7 +18,6 @@
namespace gui2
{
class label;
namespace dialogs
{

View file

@ -20,8 +20,6 @@
namespace gui2
{
class toggle_button;
namespace dialogs
{

View file

@ -21,8 +21,6 @@ class team;
namespace gui2
{
class menu_button;
namespace dialogs
{

View file

@ -15,7 +15,6 @@
#pragma once
class config;
class display;
class terrain_type;
class unit;
class unit_type;

View file

@ -26,7 +26,6 @@ class game_state;
class gamemap;
class game_data;
class game_board;
class gamemap;
class play_controller;
class team;
class unit_map;

View file

@ -21,8 +21,6 @@ class gamemap;
class surface;
class team;
struct map_location;
class gamemap;
namespace image {
///function to create the minimap for a given map

View file

@ -53,11 +53,6 @@
#include <ostream> // for operator<<, basic_ostream, etc
#include <string> // for string, operator<<, etc
namespace gui
{
class slider;
}
static lg::log_domain log_engine("engine");
#define ERR_NG LOG_STREAM(err, log_engine)
#define LOG_NG LOG_STREAM(info, log_engine)

View file

@ -24,8 +24,6 @@
#include "saved_game.hpp"
#include "replay_controller.hpp"
class team;
struct reset_gamestate_exception
{
reset_gamestate_exception(std::shared_ptr<config> l, bool s = true) : level(l), start_replay(s) {}

View file

@ -14,9 +14,6 @@
#pragma once
class config;
class display;
#include <string>
namespace preferences {

View file

@ -16,8 +16,6 @@
#pragma once
class display;
#include "config.hpp"
#include "terrain/translation.hpp"
#include "utils/make_enum.hpp"

View file

@ -26,10 +26,7 @@
#include <map>
#include <set>
class replay_recorder_base;
class game_display;
class terrain_label;
class unit_map;
class play_controller;
class config;
struct time_of_day;

View file

@ -18,9 +18,7 @@
#include <vector>
class game_board;
class game_config_manager;
class game_display;
class gamemap;
class game_data;
class filter_context;
class game_lua_kernel;

View file

@ -18,9 +18,6 @@
#include "config.hpp"
#include "serialization/compression.hpp"
class config_writer;
class game_display;
namespace savegame
{
/** Filename and modification date for a file list */

View file

@ -22,8 +22,6 @@
#include <istream>
#include <string>
class config;
struct token
{
token() :

View file

@ -14,8 +14,6 @@
#pragma once
class config;
class display;
class surface;
#include "cursor.hpp"

View file

@ -24,7 +24,6 @@ class config;
class filter_context;
class unit;
class unit_filter;
class unit_map;
class team;
//side_filter: a class that implements the Standard Side Filter

View file

@ -15,7 +15,6 @@
#pragma once
class config;
struct map_location;
/**
A class to check whether the results that were calculated in the replay match the results calculated during the original game.
note, that you shouldn't add new checkups to existent user actions or you might break replay compability by bringing the [checkups] tag of older saves in unorder.

View file

@ -18,7 +18,6 @@
#include <vector>
class config;
class gamemap;
class team;
class team_builder;
class game_board;

View file

@ -23,8 +23,6 @@ class config;
class filter_context;
class unit;
class unit_filter;
class unit_map;
class team;
//terrain_filter: a class that implements the Standard Location Filter
class terrain_filter : public xy_pred {

View file

@ -19,7 +19,6 @@
#include<string>
class config;
struct map_location;
class unit;
class unit_formula_manager {

View file

@ -24,11 +24,9 @@
#include "units/animation.hpp"
class attack_type;
class fake_unit_manager;
class game_board;
class game_display;
class unit;
class vconfig;
/**
* Contains a number of free functions which display units

View file

@ -27,7 +27,6 @@
class display;
class display_context;
class gamemap;
class team;
class unit_animation_component;
class unit_formula_manager;

View file

@ -35,7 +35,6 @@ static lg::log_domain log_whiteboard("whiteboard");
class arrow;
class config;
class fake_unit_manager;
class game_board;
struct map_location; //not used in the typedefs, saves a few forward declarations
class unit;
class unit_map; //not used in the typedefs, saves a few forward declarations