Mantid
Loading...
Searching...
No Matches
Namespaces | Functions
Copyable.h File Reference
#include <boost/python/class.hpp>
#include <boost/python/dict.hpp>
#include <boost/python/extract.hpp>
#include <boost/python/import.hpp>
#include <boost/python/manage_new_object.hpp>

Go to the source code of this file.

Namespaces

namespace  Mantid
 Helper class which provides the Collimation Length for SANS instruments.
 
namespace  Mantid::PythonInterface
 

Functions

template<typename Copyable >
boost::python::object Mantid::PythonInterface::generic__copy__ (const bp::object &copyable)
 Create a shallow copy of type Copyable providing Copyable is newable and has a public copy constructor. More...
 
template<typename Copyable >
bp::object Mantid::PythonInterface::generic__deepcopy__ (const bp::object &copyable, bp::dict &memo)
 Create a deep copy of type Copyable providing Copyable is newable and has a public copy constructor. More...
 
template<typename T >
PyObject * Mantid::PythonInterface::managingPyObject (T *p)
 Create a new object handle around arg. More...