typedef struct _Names
{
int a;
int b;
int c;
} Names;
typedef struct _values
{
Names names;
}values;
binding code I have is
py::class_<Names>(m, "Names")
.def(py::init<>())
.def_readwrite("a", &Names::a)
.def_readwrite("b", &Names::b)
.def_readwrite("c", &Names::c);
py::class_<values>(m, "values")
.def(py::init<>())
.def_readwrite("names", &values::names);
but I am unable to access names.a or names.b or names.c.
How can I bind names with Names structure?