3 #include <pybind11/pybind11.h> 
    5 #include "haldls/cerealization.tcc" 
    9 namespace py = pybind11;
 
   13     parent.attr(
"__variant__") = 
"pybind11";
 
   14     parent->py::module::import(
"pyhalco_hicann_dls_vx_v2");
 
   15     parent->py::module::import(
"pyfisch_vx_v2");
 
   18 #include 
"haldls/cerealization.h" 
   19 #include 
"haldls/vx/pickle.h" 
   20 #include 
"haldls/vx/v2/barrier.h" 
   21 #include 
"haldls/vx/v2/haldls.h" 
   22 #include 
"hate/type_list.h" 
   26 #define PLAYBACK_CONTAINER(Name, Type) #Name, 
   28 #include "haldls/vx/v2/container.def" 
   31 #define PLAYBACK_CONTAINER(Name, Type) Type, 
   32 typedef hate::type_list<
 
   33 #include "haldls/vx/v2/container.def" 
   45     parent.attr(
"containers") = [&parent]() {
 
   49     ::haldls::vx::WrapToFromFunctions<::haldls::vx::v2::detail::pickle_types>::apply(parent);
 
   51     auto typing = parent->py::module::import(
"typing");
 
   52     parent.attr(
"Container") = 
typing.attr(
"Union")[parent->py::tuple(parent.attr(
"containers"))];
 
#define GENPYBIND_TAG_HALDLS_VX_V2
static std::vector< std::string > const pickle_type_names
py::list get_containers_list(py::module &m)
py::list get_containers_list(py::module &m)
static std::vector< std::string > const pickle_type_names
hate::type_list<# 33 "/jenkins/jenlib_workspaces_f9/bld_nightly-haldls.YmxkX25pZ2h0bHktaGFsZGxzIzEzNzk.x/haldls/include/haldls/vx/v3/pyhaldls.h" 2 haldls::vx::Barrier > pickle_types
Add pickle support to list of classes.