summaryrefslogtreecommitdiff
path: root/gnuradio-runtime/python/pmt/bindings/pmt_sugar_python.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gnuradio-runtime/python/pmt/bindings/pmt_sugar_python.cc')
-rw-r--r--gnuradio-runtime/python/pmt/bindings/pmt_sugar_python.cc217
1 files changed, 217 insertions, 0 deletions
diff --git a/gnuradio-runtime/python/pmt/bindings/pmt_sugar_python.cc b/gnuradio-runtime/python/pmt/bindings/pmt_sugar_python.cc
new file mode 100644
index 0000000000..442d00369f
--- /dev/null
+++ b/gnuradio-runtime/python/pmt/bindings/pmt_sugar_python.cc
@@ -0,0 +1,217 @@
+/*
+ * 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));
+}