Mantid
|
#include "MantidAPI/DllConfig.h"
#include "MantidAPI/MatrixWorkspace_fwd.h"
#include "MantidAPI/Workspace_fwd.h"
#include "MantidKernel/DynamicFactory.h"
#include "MantidKernel/SingletonHolder.h"
#include <memory>
Go to the source code of this file.
Classes | |
class | Mantid::API::WorkspaceFactoryImpl |
The WorkspaceFactory class is in charge of the creation of all types of workspaces. More... | |
Namespaces | |
namespace | Mantid |
Helper class which provides the Collimation Length for SANS instruments. | |
namespace | Mantid::API |
namespace | Mantid::Kernel |
Macros | |
#define | DECLARE_WORKSPACE(classname) |
Typedefs | |
using | Mantid::API::WorkspaceFactory = Mantid::Kernel::SingletonHolder< WorkspaceFactoryImpl > |
Functions | |
template<class T , class... InitArgs> | |
std::shared_ptr< T > | Mantid::API::createWorkspace (InitArgs... args) |
#define DECLARE_WORKSPACE | ( | classname | ) |
Definition at line 14 of file WorkspaceFactory.h.