μHAL (v2.8.19)
Part of the IPbus software repository
Loading...
Searching...
No Matches
python
pybind11-python2
tests
test_union.cpp
Go to the documentation of this file.
1
/*
2
tests/test_class.cpp -- test py::class_ definitions and basic functionality
3
4
Copyright (c) 2019 Roland Dreier <roland.dreier@gmail.com>
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 "
pybind11_tests.h
"
11
12
TEST_SUBMODULE
(union_, m) {
13
union
TestUnion {
14
int
value_int;
15
unsigned
value_uint;
16
};
17
18
py::class_<TestUnion>(m,
"TestUnion"
)
19
.def(py::init<>())
20
.def_readonly(
"as_int"
, &TestUnion::value_int)
21
.def_readwrite(
"as_uint"
, &TestUnion::value_uint);
22
}
TEST_SUBMODULE
#define TEST_SUBMODULE(name, variable)
Definition:
pybind11_tests.h:23
pybind11_tests.h
Generated on Tue Aug 12 2025 00:01:03 for μHAL (v2.8.19) by
1.9.5