Spaces:
Runtime error
Runtime error
/* | |
tests/test_class.cpp -- test py::class_ definitions and basic functionality | |
Copyright (c) 2019 Roland Dreier <[email protected]> | |
All rights reserved. Use of this source code is governed by a | |
BSD-style license that can be found in the LICENSE file. | |
*/ | |
TEST_SUBMODULE(union_, m) { | |
union TestUnion { | |
int value_int; | |
unsigned value_uint; | |
}; | |
py::class_<TestUnion>(m, "TestUnion") | |
.def(py::init<>()) | |
.def_readonly("as_int", &TestUnion::value_int) | |
.def_readwrite("as_uint", &TestUnion::value_uint); | |
} | |