blob: 522485cb8f530edabadeeab6e5e5777ab74a3429 [file] [log] [blame]
Wenzel Jakoba576e6a2015-07-29 17:51:54 +02001/*
2 example/example11.cpp -- keyword arguments and default values
3
4 Copyright (c) 2015 Wenzel Jakob <wenzel@inf.ethz.ch>
5
6 All rights reserved. Use of this source code is governed by a
7 BSD-style license that can be found in the LICENSE file.
8*/
9
10#include "example.h"
11
12void kw_func(int x, int y) { std::cout << "kw_func(x=" << x << ", y=" << y << ")" << std::endl; }
13
14void init_ex11(py::module &m) {
15 m.def("kw_func", &kw_func, py::arg("x"), py::arg("y"));
16 m.def("kw_func2", &kw_func, py::arg("x") = 100, py::arg("y") = 200);
17}