cppyabm
1.0.17
An agent-based library to integrate C++ and Python
examples
Cppy
build
_deps
pybind11-src
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
}
pybind11_tests.h
test_async.m
m
Definition:
test_async.py:5
TEST_SUBMODULE
TEST_SUBMODULE(union_, m)
Definition:
test_union.cpp:12
Generated by
1.8.19