Mantid
|
#include "MantidAPI/DllConfig.h"
#include "MantidKernel/DynamicFactory.h"
#include "MantidKernel/SingletonHolder.h"
#include <boost/optional.hpp>
#include <memory>
#include <sstream>
#include <unordered_map>
#include <unordered_set>
#include <vector>
Go to the source code of this file.
Classes | |
struct | Mantid::API::AlgorithmDescriptor |
Structure uniquely describing an algorithm with its name, category and version. More... | |
class | Mantid::API::AlgorithmFactoryImpl |
The AlgorithmFactory class is in charge of the creation of concrete instances of Algorithms. More... | |
Namespaces | |
namespace | Mantid |
Helper class which provides the Collimation Length for SANS instruments. | |
namespace | Mantid::API |
namespace | Mantid::Kernel |
Typedefs | |
using | Mantid::API::AlgorithmFactory = Mantid::Kernel::SingletonHolder< AlgorithmFactoryImpl > |
using | Mantid::API::AlgorithmFactoryUpdateNotification = Mantid::Kernel::DynamicFactory< Algorithm >::UpdateNotification |
Convenient typedef for an UpdateNotification. More... | |
using | Mantid::API::AlgorithmFactoryUpdateNotification_ptr = const Poco::AutoPtr< Mantid::Kernel::DynamicFactory< Algorithm >::UpdateNotification > & |