3 #include <pybind11/pybind11.h>
5 #include "haldls/cerealization.tcc"
8 namespace py = pybind11;
12 parent.attr(
"__variant__") =
"pybind11";
13 parent->py::module::import(
"pyhalco_hicann_dls_vx_v3");
14 parent->py::module::import(
"pyhaldls_vx_v3");
17 #include
"haldls/cerealization.h"
18 #include
"haldls/vx/pickle.h"
19 #include
"lola/vx/cerealization.h"
20 #include
"lola/vx/v3/lola.h"
25 #define PLAYBACK_CONTAINER(Name, Type) #Name,
26 #define LAST_PLAYBACK_CONTAINER(Name, Type) #Name
28 #include "lola/vx/v3/container.def"
31 #define PLAYBACK_CONTAINER(Name, Type) Type,
32 #define LAST_PLAYBACK_CONTAINER(Name, Type) Type
33 typedef hate::type_list<
34 #include "lola/vx/v3/container.def"
43 ::haldls::vx::AddPickle<::lola::vx::v3::detail::pickle_types>::apply(
46 parent.attr(
"containers") = [&parent]() {
50 ::haldls::vx::WrapToFromFunctions<::lola::vx::v3::detail::pickle_types>::apply(parent);
#define GENPYBIND_TAG_LOLA_VX_V3
static std::vector< std::string > const pickle_type_names
py::list get_containers_list(py::module &m)
hate::type_list<# 34 "/jenkins/jenlib_workspaces_f9/bld_nightly-haldls.YmxkX25pZ2h0bHktaGFsZGxzIzEzNzk.x/haldls/include/lola/vx/v3/pylola.h" 2 > pickle_types