Make multivector.h header order independent.
Attempt to clean up all redundant headers that multivector.h touches.
This commit is contained in:
parent
dd8b52af93
commit
a0d02fbab1
|
@ -2,7 +2,7 @@
|
|||
* This program source code file is part of KiCad, a free EDA CAD application.
|
||||
*
|
||||
* Copyright (C) 2015 Chris Pavlina <pavlina.chris@gmail.com>
|
||||
* Copyright (C) 2015, 2020-2022 KiCad Developers, see AUTHORS.txt for contributors.
|
||||
* Copyright (C) 2015, 2020-2023 KiCad Developers, see AUTHORS.txt for contributors.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU General Public License
|
||||
|
@ -58,7 +58,6 @@
|
|||
#include <sch_line.h>
|
||||
#include <lib_pin.h>
|
||||
#include <kiface_base.h>
|
||||
#include <vector>
|
||||
#include <algorithm>
|
||||
#include <tool/tool_manager.h>
|
||||
#include <tools/ee_selection_tool.h>
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
* This program source code file is part of KiCad, a free EDA CAD application.
|
||||
*
|
||||
* Copyright (C) 2007 Jean-Pierre Charras, jp.charras at wanadoo.fr
|
||||
* Copyright (C) 1992-2022 KiCad Developers, see AUTHORS.txt for contributors.
|
||||
* Copyright (C) 1992-2023 KiCad Developers, see AUTHORS.txt for contributors.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU General Public License
|
||||
|
@ -26,7 +26,6 @@
|
|||
#define _DIALOG_ERC_H_
|
||||
|
||||
#include <wx/htmllbox.h>
|
||||
#include <vector>
|
||||
#include <lib_pin.h> // For PINTYPE_COUNT definition
|
||||
|
||||
#include <dialog_erc_base.h>
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/*
|
||||
* This program source code file is part of KiCad, a free EDA CAD application.
|
||||
*
|
||||
* Copyright (C) 2015-2022 KiCad Developers, see AUTHORS.txt for contributors.
|
||||
* Copyright (C) 2015-2023 KiCad Developers, see AUTHORS.txt for contributors.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU General Public License
|
||||
|
@ -32,7 +32,6 @@
|
|||
#include <sch_edit_frame.h>
|
||||
#include <set>
|
||||
#include <symbol_preview_widget.h>
|
||||
#include <vector>
|
||||
|
||||
#include <wx/msgdlg.h>
|
||||
#include <wx/dcclient.h>
|
||||
|
|
|
@ -25,7 +25,6 @@
|
|||
#ifndef _PANEL_SETUP_PINMAP_H_
|
||||
#define _PANEL_SETUP_PINMAP_H_
|
||||
|
||||
#include <vector>
|
||||
#include <lib_pin.h> // For PINTYPE_COUNT definition
|
||||
#include <erc_settings.h>
|
||||
#include "panel_setup_pinmap_base.h"
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
*
|
||||
* Copyright (C) 2018 Jean-Pierre Charras, jp.charras at wanadoo.fr
|
||||
* Copyright (C) 2022 CERN
|
||||
* Copyright (C) 2004-2022 KiCad Developers, see AUTHORS.txt for contributors.
|
||||
* Copyright (C) 2004-2023 KiCad Developers, see AUTHORS.txt for contributors.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU General Public License
|
||||
|
@ -32,10 +32,8 @@
|
|||
#include <base_units.h>
|
||||
#include <widgets/msgpanel.h>
|
||||
#include <bitmaps.h>
|
||||
#include <general.h>
|
||||
#include <lib_symbol.h>
|
||||
#include <transform.h>
|
||||
#include <lib_field.h>
|
||||
#include <template_fieldnames.h>
|
||||
#include <settings/color_settings.h>
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
*
|
||||
* Copyright (C) 2015 Jean-Pierre Charras, jaen-pierre.charras at wanadoo.fr
|
||||
* Copyright (C) 2015 Wayne Stambaugh <stambaughw@gmail.com>
|
||||
* Copyright (C) 2004-2022 KiCad Developers, see change_log.txt for contributors.
|
||||
* Copyright (C) 2004-2023 KiCad Developers, see change_log.txt for contributors.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU General Public License
|
||||
|
@ -29,8 +29,6 @@
|
|||
#include <sch_draw_panel.h>
|
||||
#include <widgets/msgpanel.h>
|
||||
#include <lib_symbol.h>
|
||||
#include <general.h>
|
||||
#include <lib_item.h>
|
||||
|
||||
const int fill_tab[3] = { 'N', 'F', 'f' };
|
||||
|
||||
|
|
|
@ -27,7 +27,6 @@
|
|||
#ifndef CLASS_PIN_H
|
||||
#define CLASS_PIN_H
|
||||
|
||||
#include <lib_item.h>
|
||||
#include <pin_type.h>
|
||||
#include <lib_symbol.h>
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
* Copyright (C) 2004-2015 Jean-Pierre Charras, jp.charras at wanadoo.fr
|
||||
* Copyright (C) 2008 Wayne Stambaugh <stambaughw@gmail.com>
|
||||
* Copyright (C) 2022 CERN
|
||||
* Copyright (C) 2004-2022 KiCad Developers, see AUTHORS.txt for contributors.
|
||||
* Copyright (C) 2004-2023 KiCad Developers, see AUTHORS.txt for contributors.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU General Public License
|
||||
|
@ -28,7 +28,6 @@
|
|||
#include <plotters/plotter.h>
|
||||
#include <sch_screen.h>
|
||||
#include <richio.h>
|
||||
#include <general.h>
|
||||
#include <template_fieldnames.h>
|
||||
#include <transform.h>
|
||||
#include <symbol_library.h>
|
||||
|
|
|
@ -29,7 +29,6 @@
|
|||
|
||||
#include <general.h>
|
||||
#include <lib_tree_item.h>
|
||||
#include <lib_item.h>
|
||||
#include <lib_field.h>
|
||||
#include <vector>
|
||||
#include <multivector.h>
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/*
|
||||
* This program source code file is part of KiCad, a free EDA CAD application.
|
||||
*
|
||||
* Copyright (C) 2004-2022 KiCad Developers, see change_log.txt for contributors.
|
||||
* Copyright (C) 2004-2023 KiCad Developers, see change_log.txt for contributors.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU General Public License
|
||||
|
@ -25,7 +25,6 @@
|
|||
#include <cstddef>
|
||||
#include <core/arraydim.h>
|
||||
#include <lib_pin.h>
|
||||
#include <pin_type.h>
|
||||
#include "pgm_base.h"
|
||||
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
* This program source code file is part of KiCad, a free EDA CAD application.
|
||||
*
|
||||
* Copyright (C) 2015 Chris Pavlina <pavlina.chris@gmail.com>
|
||||
* Copyright (C) 2015-2022 KiCad Developers, see change_log.txt for contributors.
|
||||
* Copyright (C) 2015-2023 KiCad Developers, see change_log.txt for contributors.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU General Public License
|
||||
|
@ -37,9 +37,7 @@
|
|||
* (if aSilentIfNone is true, the notification is silenced).
|
||||
*/
|
||||
|
||||
#include <vector>
|
||||
#include <wx/string.h>
|
||||
#include <boost/ptr_container/ptr_vector.hpp>
|
||||
|
||||
#include <string_utf8_map.h>
|
||||
#include <lib_symbol.h>
|
||||
|
|
|
@ -47,7 +47,6 @@
|
|||
#include <project.h>
|
||||
#include <project/project_file.h>
|
||||
#include <project/net_settings.h>
|
||||
#include <dialog_erc.h>
|
||||
#include <python_scripting.h>
|
||||
#include <sch_edit_frame.h>
|
||||
#include <sch_painter.h>
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
* This program source code file is part of KiCad, a free EDA CAD application.
|
||||
*
|
||||
* Copyright (C) 2020 Thomas Pointhuber <thomas.pointhuber@gmx.at>
|
||||
* Copyright (C) 2021-2022 KiCad Developers, see AUTHORS.txt for contributors.
|
||||
* Copyright (C) 2021-2023 KiCad Developers, see AUTHORS.txt for contributors.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU General Public License
|
||||
|
@ -34,7 +34,6 @@
|
|||
|
||||
#include <lib_shape.h>
|
||||
#include <lib_id.h>
|
||||
#include <lib_item.h>
|
||||
#include <lib_pin.h>
|
||||
#include <lib_text.h>
|
||||
|
||||
|
|
|
@ -40,7 +40,6 @@
|
|||
#include <gr_text.h>
|
||||
#include <lib_shape.h>
|
||||
#include <lib_id.h>
|
||||
#include <lib_item.h>
|
||||
#include <lib_pin.h>
|
||||
#include <lib_text.h>
|
||||
#include <project.h>
|
||||
|
|
|
@ -20,7 +20,6 @@
|
|||
*/
|
||||
|
||||
#include <base_units.h>
|
||||
#include <lib_field.h>
|
||||
#include <lib_shape.h>
|
||||
#include <lib_symbol.h>
|
||||
#include <lib_text.h>
|
||||
|
|
|
@ -39,7 +39,6 @@
|
|||
|
||||
#include <symbol_library.h>
|
||||
#include <connection_graph.h>
|
||||
#include <lib_item.h>
|
||||
#include <lib_pin.h>
|
||||
#include <lib_shape.h>
|
||||
#include <sch_symbol.h>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
* Copyright (C) 2004-2016 Jean-Pierre Charras, jp.charras at wanadoo.fr
|
||||
* Copyright (C) 2008 Wayne Stambaugh <stambaughw@gmail.com>
|
||||
* Copyright (C) 2022 CERN
|
||||
* Copyright (C) 2004-2022 KiCad Developers, see AUTHORS.txt for contributors.
|
||||
* Copyright (C) 2004-2023 KiCad Developers, see AUTHORS.txt for contributors.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU General Public License
|
||||
|
@ -37,7 +37,6 @@
|
|||
#include <string_utf8_map.h>
|
||||
#include <widgets/app_progress_dialog.h>
|
||||
|
||||
#include <general.h>
|
||||
#include <symbol_library.h>
|
||||
#include <sch_plugins/legacy/sch_legacy_plugin.h>
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
* This program source code file is part of KiCad, a free EDA CAD application.
|
||||
*
|
||||
* Copyright 2017 CERN
|
||||
* Copyright (C) 2020-2021 KiCad Developers, see AUTHORS.txt for contributors.
|
||||
* Copyright (C) 2020-2023 KiCad Developers, see AUTHORS.txt for contributors.
|
||||
*
|
||||
* @author Maciej Suminski <maciej.suminski@cern.ch>
|
||||
* @author Bernhard Stegmaier <stegmaier@sw-systems.de>
|
||||
|
@ -28,6 +28,7 @@
|
|||
#ifndef MULTIVECTOR_H
|
||||
#define MULTIVECTOR_H
|
||||
|
||||
#include <wx/debug.h>
|
||||
#include <boost/ptr_container/ptr_vector.hpp>
|
||||
#include <stdexcept>
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/*
|
||||
* This program source code file is part of KiCad, a free EDA CAD application.
|
||||
*
|
||||
* Copyright (C) 2022 KiCad Developers, see AUTHORS.TXT for contributors.
|
||||
* Copyright (C) 2022-2023 KiCad Developers, see AUTHORS.TXT for contributors.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU General Public License
|
||||
|
@ -23,7 +23,6 @@
|
|||
|
||||
#include <qa_utils/wx_utils/unit_test_utils.h>
|
||||
#include <sim/sim_model.h>
|
||||
#include <lib_symbol.h>
|
||||
#include <lib_pin.h>
|
||||
|
||||
class TEST_SIM_MODEL_INFERENCE
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/*
|
||||
* This program source code file is part of KiCad, a free EDA CAD application.
|
||||
*
|
||||
* Copyright (C) 2022 KiCad Developers, see AUTHORS.TXT for contributors.
|
||||
* Copyright (C) 2022-2023 KiCad Developers, see AUTHORS.TXT for contributors.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU General Public License
|
||||
|
@ -47,7 +47,6 @@
|
|||
#include <lib_text.h>
|
||||
#include <lib_textbox.h>
|
||||
#include <lib_pin.h>
|
||||
#include <lib_field.h>
|
||||
|
||||
#include <erc_settings.h>
|
||||
|
||||
|
|
Loading…
Reference in New Issue