$include_dir="/home/hyper-archives/boost-users/include"; include("$include_dir/msg-header.inc") ?>
From: RR (rroemer_at_[hidden])
Date: 2008-04-26 22:46:26
Hello I have some trouble with handling c++-container.
I have these code:
typedef struct foo {
typedef std::vector<double> pt_coords;
typedef std::vector<pt_coords> pt_list;
};
foo return_foo();
Now I want to wrap these, but I don't know how! I have test this, but I
think it's wrong:
BOOST_PYTHON_MODULE(...) {
implicitly_convertible<foo::pt_coords,tuple>();
implicitly_convertible<foo::pt_list,list>();
}
By using this in Python I get:
TypeError: No Python class registered for C++ class
std::vector<std::vector<double, std::allocator<double> >,
std::allocator<std::vector<double, std::allocator<double> > > >
How to do this right?
Greetings