Mantid
|
MDFrameFactory.h : Chain of repsonsibility factory for the MDFrameFactory. More...
#include <MDFrameFactory.h>
Additional Inherited Members | |
Public Member Functions inherited from Mantid::Kernel::ChainableFactory< MDFrameFactory, MDFrame, MDFrameArgument > | |
std::unique_ptr< MDFrame > | create (const MDFrameArgument &argument) const |
Factory method wrapper. More... | |
Public Member Functions inherited from Mantid::Kernel::Chainable< ChainableType > | |
bool | hasSuccessor () const |
template<typename T > | |
Chainable & | setSuccessor (T &&successor) |
Set the successor. More... | |
virtual | ~Chainable ()=0 |
Keep our destructor pure virtual, but require an implementation. More... | |
Protected Member Functions inherited from Mantid::Kernel::Chainable< ChainableType > | |
virtual void | checkSuccessor () const |
Provide option for derived classes to check successor and throw if bad. More... | |
Protected Attributes inherited from Mantid::Kernel::Chainable< ChainableType > | |
std::unique_ptr< ChainableType > | m_successor |
Successor factory boost::optional<std::unique_ptr<ChainableType>> m_successor;. More... | |
MDFrameFactory.h : Chain of repsonsibility factory for the MDFrameFactory.
Definition at line 34 of file MDFrameFactory.h.