• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // Copyright David Abrahams 2004. Distributed under the Boost
2 // Software License, Version 1.0. (See accompanying
3 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
4 #include <boost/python/module.hpp>
5 #include <boost/python/def.hpp>
6 #include <boost/python/class.hpp>
7 
8 struct A
9 {
AA10     A(const double, const double, const double, const double, const double
11       , const double, const double
12       , const double, const double
13         ) {}
14 };
15 
BOOST_PYTHON_MODULE(multi_arg_constructor_ext)16 BOOST_PYTHON_MODULE(multi_arg_constructor_ext)
17 {
18   using namespace boost::python;
19 
20   class_<A>(
21       "A"
22       , init<double, double, double, double, double, double, double, double, double>()
23       )
24       ;
25 
26 }
27 
28