/* * Copyright 2020 Free Software Foundation, Inc. * * This file is part of GNU Radio * * SPDX-License-Identifier: GPL-3.0-or-later * */ /* This file is automatically generated using bindtool */ #include <pybind11/complex.h> #include <pybind11/pybind11.h> #include <pybind11/stl.h> namespace py = pybind11; #include <pmt/pmt_sugar.h> // pydoc.h is automatically generated in the build directory #include <pmt_sugar_pydoc.h> void bind_pmt_sugar(py::module& m) { m.def("mp", (pmt::pmt_t(*)(std::string const&)) & ::pmt::mp, py::arg("s"), D(mp, 0)); m.def("mp", (pmt::pmt_t(*)(char const*)) & ::pmt::mp, py::arg("s"), D(mp, 1)); m.def("mp", (pmt::pmt_t(*)(long int)) & ::pmt::mp, py::arg("x"), D(mp, 2)); m.def("mp", (pmt::pmt_t(*)(long unsigned int)) & ::pmt::mp, py::arg("x"), D(mp, 3)); m.def("mp", (pmt::pmt_t(*)(long long unsigned int)) & ::pmt::mp, py::arg("x"), D(mp, 4)); m.def("mp", (pmt::pmt_t(*)(int)) & ::pmt::mp, py::arg("x"), D(mp, 5)); m.def("mp", (pmt::pmt_t(*)(double)) & ::pmt::mp, py::arg("x"), D(mp, 6)); m.def( "mp", (pmt::pmt_t(*)(std::complex<double>)) & ::pmt::mp, py::arg("z"), D(mp, 7)); m.def("mp", (pmt::pmt_t(*)(std::complex<float>)) & ::pmt::mp, py::arg("z"), D(mp, 8)); // m.def("mp", // (pmt::pmt_t(*)(std::shared_ptr<gr::messages::msg_accepter>)) & ::pmt::mp, // py::arg("ma"), // D(mp, 9)); m.def("mp", (pmt::pmt_t(*)(void const*, size_t)) & ::pmt::mp, py::arg("data"), py::arg("len_in_bytes"), D(mp, 10)); m.def("mp", (pmt::pmt_t(*)(pmt::pmt_t const&)) & ::pmt::mp, py::arg("e0"), D(mp, 11)); m.def("mp", (pmt::pmt_t(*)(pmt::pmt_t const&, pmt::pmt_t const&)) & ::pmt::mp, py::arg("e0"), py::arg("e1"), D(mp, 12)); m.def("mp", (pmt::pmt_t(*)(pmt::pmt_t const&, pmt::pmt_t const&, pmt::pmt_t const&)) & ::pmt::mp, py::arg("e0"), py::arg("e1"), py::arg("e2"), D(mp, 13)); m.def( "mp", (pmt::pmt_t(*)( pmt::pmt_t const&, pmt::pmt_t const&, pmt::pmt_t const&, pmt::pmt_t const&)) & ::pmt::mp, py::arg("e0"), py::arg("e1"), py::arg("e2"), py::arg("e3"), D(mp, 14)); m.def("mp", (pmt::pmt_t(*)(pmt::pmt_t const&, pmt::pmt_t const&, pmt::pmt_t const&, pmt::pmt_t const&, pmt::pmt_t const&)) & ::pmt::mp, py::arg("e0"), py::arg("e1"), py::arg("e2"), py::arg("e3"), py::arg("e4"), D(mp, 15)); m.def("mp", (pmt::pmt_t(*)(pmt::pmt_t const&, pmt::pmt_t const&, pmt::pmt_t const&, pmt::pmt_t const&, pmt::pmt_t const&, pmt::pmt_t const&)) & ::pmt::mp, py::arg("e0"), py::arg("e1"), py::arg("e2"), py::arg("e3"), py::arg("e4"), py::arg("e5"), D(mp, 16)); m.def("mp", (pmt::pmt_t(*)(pmt::pmt_t const&, pmt::pmt_t const&, pmt::pmt_t const&, pmt::pmt_t const&, pmt::pmt_t const&, pmt::pmt_t const&, pmt::pmt_t const&)) & ::pmt::mp, py::arg("e0"), py::arg("e1"), py::arg("e2"), py::arg("e3"), py::arg("e4"), py::arg("e5"), py::arg("e6"), D(mp, 17)); m.def("mp", (pmt::pmt_t(*)(pmt::pmt_t const&, pmt::pmt_t const&, pmt::pmt_t const&, pmt::pmt_t const&, pmt::pmt_t const&, pmt::pmt_t const&, pmt::pmt_t const&, pmt::pmt_t const&)) & ::pmt::mp, py::arg("e0"), py::arg("e1"), py::arg("e2"), py::arg("e3"), py::arg("e4"), py::arg("e5"), py::arg("e6"), py::arg("e7"), D(mp, 18)); m.def("mp", (pmt::pmt_t(*)(pmt::pmt_t const&, pmt::pmt_t const&, pmt::pmt_t const&, pmt::pmt_t const&, pmt::pmt_t const&, pmt::pmt_t const&, pmt::pmt_t const&, pmt::pmt_t const&, pmt::pmt_t const&)) & ::pmt::mp, py::arg("e0"), py::arg("e1"), py::arg("e2"), py::arg("e3"), py::arg("e4"), py::arg("e5"), py::arg("e6"), py::arg("e7"), py::arg("e8"), D(mp, 19)); m.def("mp", (pmt::pmt_t(*)(pmt::pmt_t const&, pmt::pmt_t const&, pmt::pmt_t const&, pmt::pmt_t const&, pmt::pmt_t const&, pmt::pmt_t const&, pmt::pmt_t const&, pmt::pmt_t const&, pmt::pmt_t const&, pmt::pmt_t const&)) & ::pmt::mp, py::arg("e0"), py::arg("e1"), py::arg("e2"), py::arg("e3"), py::arg("e4"), py::arg("e5"), py::arg("e6"), py::arg("e7"), py::arg("e8"), py::arg("e9"), D(mp, 20)); }