|
Mantid
|
Encapsulates the registration required for an interface type T that sits on top of a Kernel::DataItem object. More...
#include <RegisterWorkspacePtrToPython.h>
Public Types | |
| using | IType_sptr = std::shared_ptr< IType > |
| using | IType_wptr = std::weak_ptr< IType > |
Public Member Functions | |
| RegisterWorkspacePtrToPython () | |
| Constructor. More... | |
Encapsulates the registration required for an interface type T that sits on top of a Kernel::DataItem object.
The constructor does 3 things:
Definition at line 83 of file RegisterWorkspacePtrToPython.h.
| using Mantid::PythonInterface::Registry::RegisterWorkspacePtrToPython< IType >::IType_sptr = std::shared_ptr<IType> |
Definition at line 84 of file RegisterWorkspacePtrToPython.h.
| using Mantid::PythonInterface::Registry::RegisterWorkspacePtrToPython< IType >::IType_wptr = std::weak_ptr<IType> |
Definition at line 85 of file RegisterWorkspacePtrToPython.h.
|
inline |
Constructor.
Definition at line 87 of file RegisterWorkspacePtrToPython.h.