8 template <
typename Result>
11 template <
typename... Ts>
17 #if defined(__GENPYBIND__) or defined(__GENPYBIND_GENERATED__)
19 using PlaybackGenerator GENPYBIND(visible) = stadls::vx::PlaybackGenerator;
23 struct PyPlaybackGenerator :
public ::stadls::vx::PlaybackGenerator
25 using ::stadls::vx::PlaybackGenerator::PlaybackGenerator;
27 virtual pybind11::tuple
generate()
const override
29 PYBIND11_OVERLOAD_PURE(pybind11::tuple, ::stadls::vx::PlaybackGenerator,
generate, );
34 parent->py::template class_<::stadls::vx::PlaybackGenerator, PyPlaybackGenerator>(
35 parent,
"PlaybackGenerator")
36 .def(parent->py::template init<>())
41 "generate", [](::stadls::vx::PlaybackGenerator
const&
self) {
return self.generate(); },
42 pybind11::return_value_policy::move);
#define GENPYBIND_TAG_STADLS_VX_V3
auto generate(Ts &&... args) -> decltype(stadls::vx::generate(std::forward< Ts >(args)...))
auto generate(Seq const &seq)
Generate function to be called on an object implementing the PlaybackGenerator concept.
Return type of generate() call on playback sequence.