Commit 34fec4a0 authored by David Fairbrother's avatar David Fairbrother
Browse files

Fixed implicit missing imports

parent 9bbeb56c
...@@ -4,8 +4,10 @@ ...@@ -4,8 +4,10 @@
#include "MantidGeometry/Instrument/FitParameter.h" #include "MantidGeometry/Instrument/FitParameter.h"
#include "MantidGeometry/Instrument/Parameter.h" #include "MantidGeometry/Instrument/Parameter.h"
#include "MantidGeometry/Instrument/ParameterFactory.h" #include "MantidGeometry/Instrument/ParameterFactory.h"
#include <MantidKernel/StringTokenizer.h>
#include "MantidGeometry/muParser_Silent.h" #include "MantidGeometry/muParser_Silent.h"
#include "MantidKernel/StringTokenizer.h"
#include <boost/lexical_cast.hpp>
namespace Mantid { namespace Mantid {
namespace Geometry { namespace Geometry {
......
...@@ -4,6 +4,7 @@ ...@@ -4,6 +4,7 @@
#include "MantidGeometry/Instrument/XMLInstrumentParameter.h" #include "MantidGeometry/Instrument/XMLInstrumentParameter.h"
#include "MantidGeometry/IComponent.h" #include "MantidGeometry/IComponent.h"
#include "MantidGeometry/muParser_Silent.h" #include "MantidGeometry/muParser_Silent.h"
#include "MantidKernel/Exception.h"
#include "MantidKernel/TimeSeriesProperty.h" #include "MantidKernel/TimeSeriesProperty.h"
#include "MantidKernel/LogParser.h" #include "MantidKernel/LogParser.h"
#include "MantidKernel/Logger.h" #include "MantidKernel/Logger.h"
......
...@@ -4,7 +4,9 @@ ...@@ -4,7 +4,9 @@
#include "MantidKernel/Exception.h" #include "MantidKernel/Exception.h"
#include "MantidKernel/Matrix.h" #include "MantidKernel/Matrix.h"
#include "MantidGeometry/Math/RotCounter.h" #include "MantidGeometry/Math/RotCounter.h"
#include <algorithm> #include <algorithm>
#include <iterator>
#include <iostream> #include <iostream>
#include <functional> #include <functional>
......
...@@ -8,13 +8,14 @@ ...@@ -8,13 +8,14 @@
#include "MantidKernel/PhysicalConstants.h" #include "MantidKernel/PhysicalConstants.h"
#include <boost/shared_ptr.hpp> #include <boost/shared_ptr.hpp>
namespace Mantid {
// Forward Declares // Forward Declares
namespace NeXus { namespace NeXus {
class File; class File;
} }
namespace Mantid {
namespace PhysicalConstants { namespace PhysicalConstants {
class Atom; class Atom;
} }
......
...@@ -7,7 +7,14 @@ ...@@ -7,7 +7,14 @@
#include <string> #include <string>
#include <tuple> #include <tuple>
namespace Mantid { namespace Mantid {
// Forward declare
namespace PhysicalConstants {
class NeutronAtom;
}
namespace Kernel { namespace Kernel {
/** /**
......
...@@ -6,6 +6,8 @@ ...@@ -6,6 +6,8 @@
//---------------------------------------------------------------------- //----------------------------------------------------------------------
#include "MantidKernel/DllConfig.h" #include "MantidKernel/DllConfig.h"
#include <boost/shared_ptr.hpp>
#include <iosfwd> #include <iosfwd>
#include <string> #include <string>
#include <vector> #include <vector>
......
...@@ -2,9 +2,10 @@ ...@@ -2,9 +2,10 @@
#define MANTID_KERNEL_PROPERTYNEXUS_H_ #define MANTID_KERNEL_PROPERTYNEXUS_H_
#include "MantidKernel/System.h" #include "MantidKernel/System.h"
#include <memory>
// Forward declare // Forward declare
namespace Nexus { namespace NeXus {
class File; class File;
} }
......
...@@ -24,6 +24,7 @@ ...@@ -24,6 +24,7 @@
Code Documentation is available at: <http://doxygen.mantidproject.org> Code Documentation is available at: <http://doxygen.mantidproject.org>
*/ */
#include "MantidKernel/ClassMacros.h" #include "MantidKernel/ClassMacros.h"
#include "MantidKernel/DllConfig.h"
namespace Mantid { namespace Mantid {
namespace Kernel { namespace Kernel {
......
...@@ -47,6 +47,7 @@ ...@@ -47,6 +47,7 @@
#include <algorithm> #include <algorithm>
#include <exception> #include <exception>
#include <fstream>
#include <functional> #include <functional>
#include <iostream> #include <iostream>
#include <stdexcept> #include <stdexcept>
......
#include "MantidKernel/DeltaEMode.h" #include "MantidKernel/DeltaEMode.h"
#include <boost/algorithm/string/predicate.hpp>
#include <map> #include <map>
#include <sstream> #include <sstream>
#include <stdexcept> #include <stdexcept>
......
...@@ -7,6 +7,8 @@ ...@@ -7,6 +7,8 @@
#include "MantidKernel/PropertyWithValue.h" #include "MantidKernel/PropertyWithValue.h"
#include "MantidKernel/TimeSeriesProperty.h" #include "MantidKernel/TimeSeriesProperty.h"
#include <fstream>
// constants for the new style icp event commands // constants for the new style icp event commands
const char *START_COLLECTION = "START_COLLECTION"; const char *START_COLLECTION = "START_COLLECTION";
const char *STOP_COLLECTION = "STOP_COLLECTION"; const char *STOP_COLLECTION = "STOP_COLLECTION";
......
#include "MantidKernel/Exception.h" #include "MantidKernel/Exception.h"
#include "MantidKernel/Matrix.h" #include "MantidKernel/Matrix.h"
#include "MantidKernel/MersenneTwister.h" #include "MantidKernel/MersenneTwister.h"
#include "MantidKernel/TimeSeriesProperty.h"
#include "MantidKernel/V3D.h" #include "MantidKernel/V3D.h"
#include <sstream>
using Mantid::Kernel::TimeSeriesProperty; using Mantid::Kernel::TimeSeriesProperty;
namespace Mantid { namespace Mantid {
......
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
#include "MantidKernel/Logger.h" #include "MantidKernel/Logger.h"
#include "MantidKernel/System.h" #include "MantidKernel/System.h"
#include <sstream>
#include <stdio.h> #include <stdio.h>
#ifdef __linux__ #ifdef __linux__
......
...@@ -4,6 +4,7 @@ ...@@ -4,6 +4,7 @@
#include "MantidKernel/MersenneTwister.h" #include "MantidKernel/MersenneTwister.h"
#include <boost/random/uniform_int_distribution.hpp> #include <boost/random/uniform_int_distribution.hpp>
#include <boost/random/uniform_real_distribution.hpp>
#include <Poco/Timestamp.h> #include <Poco/Timestamp.h>
......
...@@ -7,6 +7,7 @@ ...@@ -7,6 +7,7 @@
#include <ostream> #include <ostream>
#include <string> #include <string>
#include <stdexcept> #include <stdexcept>
#include <sstream>
namespace Mantid { namespace Mantid {
......
...@@ -5,6 +5,7 @@ ...@@ -5,6 +5,7 @@
#include "MantidKernel/Property.h" #include "MantidKernel/Property.h"
#include "MantidKernel/PropertyManagerOwner.h" #include "MantidKernel/PropertyManagerOwner.h"
#include "MantidKernel/PropertyManager.h" #include "MantidKernel/PropertyManager.h"
#include <json/json.h>
#include <algorithm> #include <algorithm>
namespace Mantid { namespace Mantid {
......
#include "MantidKernel/PropertyWithValue.h" #include "MantidKernel/PropertyWithValue.h"
#include "MantidKernel/Matrix.h"
// PropertyWithValue implementation // PropertyWithValue implementation
#include "MantidKernel/PropertyWithValue.tcc" #include "MantidKernel/PropertyWithValue.tcc"
......
// Includes // Includes
#include "MantidKernel/Statistics.h" #include "MantidKernel/Statistics.h"
#include <algorithm>
#include <cfloat>
#include <cmath>
#include <iostream>
#include <boost/accumulators/accumulators.hpp> #include <boost/accumulators/accumulators.hpp>
#include <boost/accumulators/statistics/stats.hpp> #include <boost/accumulators/statistics/stats.hpp>
#include <boost/accumulators/statistics/min.hpp> #include <boost/accumulators/statistics/min.hpp>
#include <boost/accumulators/statistics/max.hpp> #include <boost/accumulators/statistics/max.hpp>
#include <boost/accumulators/statistics/variance.hpp> #include <boost/accumulators/statistics/variance.hpp>
#include <algorithm>
#include <cfloat>
#include <cmath>
#include <iostream>
#include <sstream>
namespace Mantid { namespace Mantid {
namespace Kernel { namespace Kernel {
......
...@@ -4,6 +4,7 @@ ...@@ -4,6 +4,7 @@
#include "MantidKernel/ThreadPool.h" #include "MantidKernel/ThreadPool.h"
#include "MantidKernel/ConfigService.h" #include "MantidKernel/ConfigService.h"
#include "MantidKernel/MultiThreaded.h"
#include "MantidKernel/ProgressBase.h" #include "MantidKernel/ProgressBase.h"
#include "MantidKernel/Task.h" #include "MantidKernel/Task.h"
#include "MantidKernel/ThreadPoolRunnable.h" #include "MantidKernel/ThreadPoolRunnable.h"
......
#include "MantidKernel/Exception.h"
#include "MantidKernel/V2D.h" #include "MantidKernel/V2D.h"
#include "MantidKernel/V3D.h" #include "MantidKernel/V3D.h"
#include "MantidKernel/Exception.h"
#include <limits> #include <limits>
#include <ostream>
namespace Mantid { namespace Mantid {
namespace Kernel { namespace Kernel {
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment