example17.cpp 499 Bytes
Newer Older
Sergey Lyskov's avatar
Sergey Lyskov committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
/*
    example/example17.cpp -- Usade of stl_binders functions

    Copyright (c) 2016 Wenzel Jakob <wenzel.jakob@epfl.ch>

    All rights reserved. Use of this source code is governed by a
    BSD-style license that can be found in the LICENSE file.
*/

#include "example.h"

#include <pybind11/stl_binders.h>

class A
{
public:
	A() = delete;
};

void init_ex17(py::module &m)
{
	pybind11::class_<A>(m, "A");

    py::vector_binder<int>(m, "VectorInt");

    py::vector_binder<A>(m, "VectorA");
}