11#include <boost/python/class.hpp>
12#include <boost/python/manage_new_object.hpp>
13#include <boost/python/register_ptr_to_python.hpp>
14#include <boost/python/return_value_policy.hpp>
30 auto ptr = PropertyWithValueFactory::createTimeSeries(name, defaultValue);
38 class_<PropertyFactory, boost::noncopyable>(
"PropertyFactory", no_init)
40 return_value_policy<manage_new_object>())
41 .staticmethod(
"createTimeSeries");
void export_PropertyFactory()
Base class for properties.
Defines a static factory class that creates PropertyWithValue instances from python objects.
Property * removeUniquePointer(const std::string &name, const boost::python::list &defaultValue)