Commit 128f15ef authored by David Fairbrother's avatar David Fairbrother
Browse files

Modernise from nested namespaces

Modernises the codebase from nested workspaces to modern form. E.g.:

namespace A{
namespace B {}
}

Becomes
namespace A::B{
}

This will allow us to specify in the coding standards to prefer the
simple form instead
parent ad00f750
......@@ -11,8 +11,7 @@
#include "MantidAPI/Column.h"
#include "MantidKernel/Logger.h"
namespace Mantid {
namespace API {
namespace Mantid::API {
namespace {
/// static logger object
......@@ -71,5 +70,4 @@ std::istream &operator>>(std::istream &istr, API::Boolean &b) {
return istr;
}
} // namespace API
} // namespace Mantid
} // namespace Mantid::API
......@@ -8,8 +8,7 @@
#include "MantidAPI/Column.h"
#include <sstream>
namespace Mantid {
namespace API {
namespace Mantid::API {
std::shared_ptr<Column> ColumnFactoryImpl::create(const std::string &type) const {
std::shared_ptr<Column> c = Kernel::DynamicFactory<Column>::create(type);
......@@ -17,5 +16,4 @@ std::shared_ptr<Column> ColumnFactoryImpl::create(const std::string &type) const
return c;
}
} // namespace API
} // namespace Mantid
} // namespace Mantid::API
......@@ -7,8 +7,7 @@
#include "MantidAPI/CommonBinsValidator.h"
#include "MantidAPI/MatrixWorkspace.h"
namespace Mantid {
namespace API {
namespace Mantid::API {
/// Clone the current state
Kernel::IValidator_sptr CommonBinsValidator::clone() const { return std::make_shared<CommonBinsValidator>(*this); }
......@@ -27,5 +26,4 @@ std::string CommonBinsValidator::checkValidity(const MatrixWorkspace_sptr &value
return "The workspace must have common bin boundaries for all histograms";
}
} // namespace API
} // namespace Mantid
} // namespace Mantid::API
......@@ -8,8 +8,7 @@
#include <stdexcept>
namespace Mantid {
namespace API {
namespace Mantid::API {
CompositeCatalog::CompositeCatalog() : m_catalogs() {}
/**
......@@ -134,5 +133,4 @@ void CompositeCatalog::keepAlive() {
catalog->keepAlive();
}
}
} // namespace API
} // namespace Mantid
} // namespace Mantid::API
......@@ -13,8 +13,7 @@
#include <stdexcept>
namespace Mantid {
namespace API {
namespace Mantid::API {
/**
* Create a composite domain from a IMDWorkspace.
......@@ -55,5 +54,4 @@ const FunctionDomain &CompositeDomainMD::getDomain(size_t i) const {
return *m_domains[i];
}
} // namespace API
} // namespace Mantid
} // namespace Mantid::API
......@@ -21,8 +21,7 @@
#include <sstream>
#include <utility>
namespace Mantid {
namespace API {
namespace Mantid::API {
namespace {
/// static logger
......@@ -990,5 +989,4 @@ size_t CompositeFunction::getAttributeOffset(size_t attributeIndex) const {
m_attributeIndex.begin() + attributeIndex);
}
} // namespace API
} // namespace Mantid
} // namespace Mantid::API
......@@ -10,8 +10,7 @@
#include "MantidKernel/LibraryManager.h"
#include "MantidKernel/StringTokenizer.h"
namespace Mantid {
namespace API {
namespace Mantid::API {
ConstraintFactoryImpl::ConstraintFactoryImpl() : Kernel::DynamicFactory<IConstraint>() {
// we need to make sure the library manager has been loaded before we
......@@ -52,5 +51,4 @@ IConstraint *ConstraintFactoryImpl::createInitialized(IFunction *fun, const Expr
return c;
}
} // namespace API
} // namespace Mantid
} // namespace Mantid::API
......@@ -16,8 +16,7 @@
using namespace Mantid::Geometry;
using namespace Mantid::Kernel;
namespace Mantid {
namespace API {
namespace Mantid::API {
//----------------------------------------------------------------------------------------------
/** Constructor. Validates the inputs
......@@ -54,5 +53,4 @@ Mantid::Kernel::VMD CoordTransform::applyVMD(const Mantid::Kernel::VMD &inputVec
return out;
}
} // namespace API
} // namespace Mantid
} // namespace Mantid::API
......@@ -8,8 +8,7 @@
#include "MantidAPI/ICostFunction.h"
#include "MantidKernel/LibraryManager.h"
namespace Mantid {
namespace API {
namespace Mantid::API {
CostFunctionFactoryImpl::CostFunctionFactoryImpl() : Kernel::DynamicFactory<ICostFunction>() {
// we need to make sure the library manager has been loaded before we
......@@ -18,5 +17,4 @@ CostFunctionFactoryImpl::CostFunctionFactoryImpl() : Kernel::DynamicFactory<ICos
Mantid::Kernel::LibraryManager::Instance();
}
} // namespace API
} // namespace Mantid
} // namespace Mantid::API
......@@ -28,8 +28,7 @@
using namespace Mantid::Kernel;
using namespace Mantid::API;
namespace Mantid {
namespace API {
namespace Mantid::API {
//----------------------------------------------------------------------------------------------
/** Constructor
......@@ -531,5 +530,4 @@ template class MANTID_API_DLL GenericDataProcessorAlgorithm<DistributedAlgorithm
template <> MANTID_API_DLL void GenericDataProcessorAlgorithm<Algorithm>::visualStudioC4661Workaround() {}
} // namespace API
} // namespace Mantid
} // namespace Mantid::API
......@@ -10,8 +10,7 @@
#include "MantidTypes/Core/DateAndTimeHelpers.h"
#include <sstream>
namespace Mantid {
namespace API {
namespace Mantid::API {
namespace {
/// Static logger
Kernel::Logger g_log("DeprecatedAlgorithm");
......@@ -85,5 +84,4 @@ std::string DeprecatedAlgorithm::deprecationMsg(const IAlgorithm *algo) {
return msg.str();
}
} // namespace API
} // namespace Mantid
} // namespace Mantid::API
......@@ -8,8 +8,7 @@
#include <algorithm>
namespace Mantid {
namespace API {
namespace Mantid::API {
Parallel::ExecutionMode
DistributedAlgorithm::getParallelExecutionMode(const std::map<std::string, Parallel::StorageMode> &storageModes) const {
......@@ -33,5 +32,4 @@ DistributedAlgorithm::getParallelExecutionMode(const std::map<std::string, Paral
return ExecutionMode::Identical;
}
} // namespace API
} // namespace Mantid
} // namespace Mantid::API
......@@ -9,8 +9,7 @@
#include "MantidAPI/IDomainCreator.h"
#include "MantidKernel/IPropertyManager.h"
namespace Mantid {
namespace API {
namespace Mantid::API {
/**
* Creates an initialized domain creator
......@@ -28,5 +27,4 @@ IDomainCreator *DomainCreatorFactoryImpl::createDomainCreator(const std::string
return creator;
}
} // namespace API
} // namespace Mantid
} // namespace Mantid::API
......@@ -9,7 +9,3 @@
using namespace Mantid::Kernel;
using namespace Mantid::API;
namespace Mantid {
namespace API {} // namespace API
} // namespace Mantid
......@@ -8,8 +8,7 @@
#include "MantidAPI/MatrixWorkspace.h"
#include "MantidKernel/EqualBinsChecker.h"
namespace Mantid {
namespace API {
namespace Mantid::API {
/**
* Constructor - sets properties
......@@ -37,5 +36,4 @@ std::string EqualBinSizesValidator::checkValidity(const MatrixWorkspace_sptr &va
return checker.validate();
}
} // namespace API
} // namespace Mantid
} // namespace Mantid::API
......@@ -56,9 +56,7 @@ using namespace Mantid::Geometry;
using namespace Mantid::Kernel;
using namespace Mantid::Types::Core;
namespace Mantid {
namespace API {
namespace Mantid::API {
namespace {
/// static logger object
Kernel::Logger g_log("ExperimentInfo");
......@@ -1292,11 +1290,9 @@ void ExperimentInfo::populateIfNotLoaded() const {
// (FileBackedExperimentInfo) to load content from files upon access.
}
} // namespace API
} // namespace Mantid
} // namespace Mantid::API
namespace Mantid {
namespace Kernel {
namespace Mantid::Kernel {
template <>
MANTID_API_DLL Mantid::API::ExperimentInfo_sptr
......@@ -1324,5 +1320,4 @@ IPropertyManager::getValue<Mantid::API::ExperimentInfo_const_sptr>(const std::st
}
}
} // namespace Kernel
} // namespace Mantid
} // namespace Mantid::Kernel
......@@ -12,8 +12,7 @@
#include "MantidKernel/Logger.h"
#include "MantidKernel/StringTokenizer.h"
namespace Mantid {
namespace API {
namespace Mantid::API {
using tokenizer = Mantid::Kernel::StringTokenizer;
......@@ -575,5 +574,4 @@ void Expression::toList(const std::string &sep) {
setFunct(sep);
}
} // namespace API
} // namespace Mantid
} // namespace Mantid::API
......@@ -15,8 +15,7 @@
#include <utility>
// clang-format on
namespace Mantid {
namespace API {
namespace Mantid::API {
namespace {
/// static logger object
......@@ -70,5 +69,4 @@ void FileBackedExperimentInfo::populateFromFile() const {
}
}
} // namespace API
} // namespace Mantid
} // namespace Mantid::API
......@@ -50,8 +50,7 @@ bool isASCII(const std::string &str) {
} // namespace
namespace Mantid {
namespace API {
namespace Mantid::API {
using std::string;
// this allowed string could be made into an array of allowed, currently used
......@@ -765,5 +764,4 @@ std::string FileFinderImpl::toUpper(const std::string &src) const {
return result;
}
} // namespace API
} // namespace Mantid
} // namespace Mantid::API
......@@ -10,8 +10,7 @@
#include <Poco/File.h>
namespace Mantid {
namespace API {
namespace Mantid::API {
namespace {
//----------------------------------------------------------------------------------------------
// Anonymous namespace helpers
......@@ -222,5 +221,4 @@ void FileLoaderRegistryImpl::removeAlgorithm(const std::string &name, const int
}
}
} // namespace API
} // namespace Mantid
} // namespace Mantid::API
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