8namespace PyDistributionNS {
34 auto distributionClass = distributionObject.
make_class(
"Distribution");
35 distributionObject.
addExecute(distributionClass);
void registerExceptions()
std::string distribution_docstring
const char * module_docstring
void registerDistribution(PyOpalObjectNS::PyOpalObject< Distribution > &dist)
BOOST_PYTHON_MODULE(distribution)
std::shared_ptr< C > getOpalShared()
boost::python::class_< PyC > make_class(const char *className)
void addExecute(PYCLASS &pyclass)
The base class for all OPAL objects.
static OpalData * getInstance()
void define(Object *newObject)
Define a new object.