File tree Expand file tree Collapse file tree 11 files changed +6
-23
lines changed Expand file tree Collapse file tree 11 files changed +6
-23
lines changed Original file line number Diff line number Diff line change 4242// C++ standard header files
4343#include < algorithm>
4444#include < sstream>
45- #include < thread>
4645
4746// Boost header files
4847#include < boost/bind.hpp>
Original file line number Diff line number Diff line change 4545
4646// C++ standard header files
4747#include < memory>
48- // <thread> not required for `std::thread` because we forward-declare it in `base/base_fwd.h`
48+ # include < thread>
4949#include < vector>
5050
5151// POV-Ray header files (base module)
52- # include " base/base_fwd.h "
52+ // (none at the moment)
5353
5454// POV-Ray header files (core module)
5555#include " core/core_fwd.h"
Original file line number Diff line number Diff line change 4141
4242// C++ standard header files
4343#include < string>
44- #include < thread>
4544
4645// Boost header files
4746#include < boost/bind.hpp>
Original file line number Diff line number Diff line change 4949// (none at the moment)
5050
5151// C++ standard header files
52- // <thread> not required for `std::thread` because we forward-declare it in `base/base_fwd.h`
52+ # include < thread>
5353
5454// Boost header files
5555#include < boost/function.hpp>
5656
5757// POV-Ray header files (base module)
58- #include " base/base_fwd.h"
5958#include " base/version_info.h"
6059
6160// POV-Ray header files (backend module)
Original file line number Diff line number Diff line change 4242// C++ standard header files
4343#include < algorithm>
4444#include < chrono>
45- #include < thread>
4645
4746// Boost header files
4847#include < boost/bind.hpp>
Original file line number Diff line number Diff line change 4747#include < condition_variable>
4848#include < memory>
4949#include < mutex>
50- // <thread> not required for `std::thread` because we forward-declare it in `base/base_fwd.h`
50+ # include < thread>
5151#include < vector>
5252
5353// POV-Ray header files (base module)
54- #include " base/base_fwd.h"
5554#include " base/types.h" // TODO - only appears to be pulled in for POVRect - can we avoid this?
5655
5756// POV-Ray header files (core module)
Original file line number Diff line number Diff line change 4141
4242// C++ standard header files
4343#include < stdexcept>
44- #include < thread>
4544
4645// Boost header files
4746#include < boost/bind.hpp>
Original file line number Diff line number Diff line change 4545// C++ standard header files
4646#include < memory>
4747#include < queue>
48- // <thread> not required for `std::thread` because we forward-declare it in `base/base_fwd.h`
48+ # include < thread>
4949
5050// Boost header files
5151#include < boost/function.hpp>
Original file line number Diff line number Diff line change 4040// / @note
4141// / This file should not pull in any POV-Ray header whatsoever.
4242
43- // Forward-declare the standard library's thread type, rather than pulling in
44- // `<thread>`, and all the other headers it might want in turn.
45- namespace std
46- {
47- class thread ;
48- }
49- // end of namespace std
50-
5143namespace pov_base
5244{
5345
Original file line number Diff line number Diff line change 4242
4343#include " vfe.h"
4444
45- #include < thread>
46-
4745#include < boost/bind.hpp>
4846
4947#include " backend/povray.h"
You can’t perform that action at this time.
0 commit comments