summaryrefslogtreecommitdiff
path: root/gnuradio-runtime/include/gnuradio/py_feval.h
diff options
context:
space:
mode:
authorMarcus Müller <mmueller@gnuradio.org>2019-08-07 21:45:12 +0200
committerMarcus Müller <marcus@hostalia.de>2019-08-09 23:04:28 +0200
commitf7bbf2c1d8d780294f3e016aff239ca35eb6516e (patch)
treee09ab6112e02b2215b2d59ac24d3d6ea2edac745 /gnuradio-runtime/include/gnuradio/py_feval.h
parent78431dc6941e3acc67c858277dfe4a0ed583643c (diff)
Tree: clang-format without the include sorting
Diffstat (limited to 'gnuradio-runtime/include/gnuradio/py_feval.h')
-rw-r--r--gnuradio-runtime/include/gnuradio/py_feval.h80
1 files changed, 41 insertions, 39 deletions
diff --git a/gnuradio-runtime/include/gnuradio/py_feval.h b/gnuradio-runtime/include/gnuradio/py_feval.h
index 89491af0b4..ab7a0dd856 100644
--- a/gnuradio-runtime/include/gnuradio/py_feval.h
+++ b/gnuradio-runtime/include/gnuradio/py_feval.h
@@ -27,69 +27,71 @@
#include <pmt/pmt.h>
#include <gnuradio/feval.h>
-class ensure_py_gil_state {
- PyGILState_STATE d_gstate;
+class ensure_py_gil_state
+{
+ PyGILState_STATE d_gstate;
+
public:
- ensure_py_gil_state() { d_gstate = PyGILState_Ensure(); }
- ~ensure_py_gil_state() { PyGILState_Release(d_gstate); }
+ ensure_py_gil_state() { d_gstate = PyGILState_Ensure(); }
+ ~ensure_py_gil_state() { PyGILState_Release(d_gstate); }
};
namespace gr {
- class GR_RUNTIME_API py_feval_dd : public feval_dd
- {
- public:
+class GR_RUNTIME_API py_feval_dd : public feval_dd
+{
+public:
double calleval(double x)
{
- ensure_py_gil_state _lock;
- return eval(x);
+ ensure_py_gil_state _lock;
+ return eval(x);
}
- virtual ~py_feval_dd() {};
- };
+ virtual ~py_feval_dd(){};
+};
- class GR_RUNTIME_API py_feval_cc : public feval_cc
- {
- public:
+class GR_RUNTIME_API py_feval_cc : public feval_cc
+{
+public:
gr_complex calleval(gr_complex x)
{
- ensure_py_gil_state _lock;
- return eval(x);
+ ensure_py_gil_state _lock;
+ return eval(x);
}
- virtual ~py_feval_cc() {};
- };
+ virtual ~py_feval_cc(){};
+};
- class GR_RUNTIME_API py_feval_ll : public feval_ll
- {
- public:
+class GR_RUNTIME_API py_feval_ll : public feval_ll
+{
+public:
long calleval(long x)
{
- ensure_py_gil_state _lock;
- return eval(x);
+ ensure_py_gil_state _lock;
+ return eval(x);
}
- virtual ~py_feval_ll() {};
- };
+ virtual ~py_feval_ll(){};
+};
- class GR_RUNTIME_API py_feval : public feval
- {
- public:
+class GR_RUNTIME_API py_feval : public feval
+{
+public:
void calleval()
{
- ensure_py_gil_state _lock;
- eval();
+ ensure_py_gil_state _lock;
+ eval();
}
- virtual ~py_feval() {};
- };
+ virtual ~py_feval(){};
+};
- class GR_RUNTIME_API py_feval_p : public feval_p
- {
- public:
+class GR_RUNTIME_API py_feval_p : public feval_p
+{
+public:
void calleval(pmt::pmt_t x)
{
- ensure_py_gil_state _lock;
- eval(x);
+ ensure_py_gil_state _lock;
+ eval(x);
}
- virtual ~py_feval_p() {};
- };
+ virtual ~py_feval_p(){};
+};
} /* namespace gr */