Mantid
Loading...
Searching...
No Matches
Public Member Functions | Private Member Functions | List of all members
MantidQt::CustomDialogs::BaseInstantiator Struct Referenceabstract

Base instantiator to store in a map. More...

#include <SampleShapeHelpers.h>

Inheritance diagram for MantidQt::CustomDialogs::BaseInstantiator:
MantidQt::CustomDialogs::ShapeDetailsInstantiator< T >

Public Member Functions

 BaseInstantiator ()
 Default constructor. More...
 
virtual ShapeDetailscreateInstance () const =0
 Create an instance. More...
 
virtual ~BaseInstantiator ()=default
 Virtual destructor. More...
 

Private Member Functions

 BaseInstantiator (const BaseInstantiator &)
 Private copy constructor. More...
 
BaseInstantiatoroperator= (const BaseInstantiator &)
 Private assignment operator. More...
 

Detailed Description

Base instantiator to store in a map.

Definition at line 86 of file SampleShapeHelpers.h.

Constructor & Destructor Documentation

◆ BaseInstantiator() [1/2]

MantidQt::CustomDialogs::BaseInstantiator::BaseInstantiator ( )
inline

Default constructor.

Definition at line 88 of file SampleShapeHelpers.h.

◆ ~BaseInstantiator()

virtual MantidQt::CustomDialogs::BaseInstantiator::~BaseInstantiator ( )
virtualdefault

Virtual destructor.

◆ BaseInstantiator() [2/2]

MantidQt::CustomDialogs::BaseInstantiator::BaseInstantiator ( const BaseInstantiator )
private

Private copy constructor.

Member Function Documentation

◆ createInstance()

virtual ShapeDetails * MantidQt::CustomDialogs::BaseInstantiator::createInstance ( ) const
pure virtual

Create an instance.

Implemented in MantidQt::CustomDialogs::ShapeDetailsInstantiator< T >.

◆ operator=()

BaseInstantiator & MantidQt::CustomDialogs::BaseInstantiator::operator= ( const BaseInstantiator )
private

Private assignment operator.


The documentation for this struct was generated from the following file: