Skip to content

Commit 22a85b7

Browse files
authored
Add <exception> header to files that use std::exception (openscad#5332)
1 parent 3bc4c0c commit 22a85b7

19 files changed

+19
-0
lines changed

src/core/RoofNode.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33

44
#pragma once
55

6+
#include <exception>
67
#include <string>
78
#include <utility>
89

src/geometry/cgal/cgalutils-applyops-hybrid-minkowski.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
#include "geometry/cgal/CGALHybridPolyhedron.h"
1111
#include "core/node.h"
1212

13+
#include <exception>
1314
#include <utility>
1415
#include <CGAL/Exact_predicates_inexact_constructions_kernel.h>
1516
#include <CGAL/normal_vector_newell_3.h>

src/geometry/cgal/cgalutils-applyops.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
#endif
1717
#include "core/node.h"
1818

19+
#include <exception>
1920
#include <CGAL/Exact_predicates_inexact_constructions_kernel.h>
2021
#include <CGAL/normal_vector_newell_3.h>
2122
#include <CGAL/Handle_hash_function.h>

src/geometry/manifold/ManifoldGeometry.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
// Portions of this file are Copyright 2023 Google LLC, and licensed under GPL2+. See COPYING.
22
#include "geometry/manifold/ManifoldGeometry.h"
33
#include "geometry/Polygon2d.h"
4+
#include <exception>
45
#include <sstream>
56
#include <utility>
67
#include <cstdint>

src/geometry/manifold/manifold-applyops-minkowski.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33

44
#include "geometry/cgal/cgal.h"
55
#include "geometry/cgal/cgalutils.h"
6+
#include <exception>
67
#include <memory>
78
#include <CGAL/convex_hull_3.h>
89

src/geometry/manifold/manifoldutils.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
#ifdef ENABLE_CGAL
88
#include "geometry/cgal/cgalutils.h"
99
#include "geometry/cgal/CGALHybridPolyhedron.h"
10+
#include <exception>
1011
#include <utility>
1112
#include <cstdint>
1213
#include <memory>

src/glview/ColorMap.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
#include "utils/printutils.h"
33
#include "platform/PlatformUtils.h"
44

5+
#include <exception>
56
#include <memory>
67
#include <boost/property_tree/json_parser.hpp>
78
#include <boost/filesystem.hpp>

src/gui/CGALWorker.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#include "gui/CGALWorker.h"
2+
#include <exception>
23
#include <memory>
34
#include <QThread>
45

src/gui/MainWindow.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
*/
2626
#include "gui/MainWindow.h"
2727

28+
#include <exception>
2829
#include <sstream>
2930
#include <iostream>
3031
#include <memory>

src/gui/Network.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626

2727
#pragma once
2828

29+
#include <exception>
2930
#include <QObject>
3031
#include <QString>
3132
#include <QtNetwork>

0 commit comments

Comments
 (0)