From fe398ab983aee9283f61c288dc98d94542c30332 Mon Sep 17 00:00:00 2001 From: Miodrag Milanovic Date: Sat, 25 Jul 2020 10:17:13 +0200 Subject: clangformat --- common/pybindings.cc | 4 ++-- common/pybindings.h | 2 +- common/pycontainers.h | 41 ++++++++++++++++++++++++++--------------- common/pywrappers.h | 3 ++- 4 files changed, 31 insertions(+), 19 deletions(-) (limited to 'common') diff --git a/common/pybindings.cc b/common/pybindings.cc index 4711f10c..b6d5e48a 100644 --- a/common/pybindings.cc +++ b/common/pybindings.cc @@ -109,8 +109,8 @@ PYBIND11_MODULE(MODULE_NAME, m) py::class_(m, "GraphicElement") .def(py::init(), - py::arg("type"), py::arg("style"), py::arg("x1"), py::arg("y1"), py::arg("x2"), py::arg("y2"), py::arg("z") - ) + py::arg("type"), py::arg("style"), py::arg("x1"), py::arg("y1"), py::arg("x2"), py::arg("y2"), + py::arg("z")) .def_readwrite("type", &GraphicElement::type) .def_readwrite("x1", &GraphicElement::x1) .def_readwrite("y1", &GraphicElement::y1) diff --git a/common/pybindings.h b/common/pybindings.h index e143ddf4..d7429ed0 100644 --- a/common/pybindings.h +++ b/common/pybindings.h @@ -22,10 +22,10 @@ #define COMMON_PYBINDINGS_H #include +#include #include #include #include -#include #include "pycontainers.h" #include "pywrappers.h" diff --git a/common/pycontainers.h b/common/pycontainers.h index d0d7d92a..dfcf8ab8 100644 --- a/common/pycontainers.h +++ b/common/pycontainers.h @@ -45,7 +45,8 @@ pair containing (current, end), wrapped in a ContextualWrapp */ -template > struct iterator_wrapper +template > +struct iterator_wrapper { typedef decltype(*(std::declval())) value_t; @@ -73,9 +74,10 @@ template struct iter_pair { - iter_pair() {}; - iter_pair(const Ta &first, const Tb &second) : first(first), second(second) {}; +template struct iter_pair +{ + iter_pair(){}; + iter_pair(const Ta &first, const Tb &second) : first(first), second(second){}; Ta first; Tb second; }; @@ -117,14 +119,14 @@ struct range_wrapper static void wrap(py::module &m, const char *range_name, const char *iter_name) { - py::class_(m, range_name).def("__iter__", iter).def("__repr__", repr); + py::class_(m, range_name).def("__iter__", iter).def("__repr__", repr); iterator_wrapper().wrap(m, iter_name); } typedef iterator_wrapper iter_wrap; }; -#define WRAP_RANGE(m, t, conv) \ +#define WRAP_RANGE(m, t, conv) \ range_wrapper().wrap(m, #t "Range", #t "Iterator") /* @@ -286,12 +288,15 @@ template struct map_pair_wrapper KeyError(); return (i == 1) ? py::cast(value_conv()(x.ctx, x.base.second)) : py::cast(PythonConversion::string_converter().to_str(x.ctx, - x.base.first)); + x.base.first)); } static int len(wrapped_pair &x) { return 2; } - static iter_pair iter(wrapped_pair &x) { return iter_pair(boost::ref(x), 0); }; + static iter_pair iter(wrapped_pair &x) + { + return iter_pair(boost::ref(x), 0); + }; static std::string first_getter(wrapped_pair &t) { @@ -357,7 +362,8 @@ template struct map_wrapper return x.base.count(k); } - static void wrap(py::module &m, const char *map_name, const char *kv_name, const char *kv_iter_name, const char *iter_name) + static void wrap(py::module &m, const char *map_name, const char *kv_name, const char *kv_iter_name, + const char *iter_name) { map_pair_wrapper::wrap(m, kv_name, kv_iter_name); typedef range_wrapper> rw; @@ -390,7 +396,8 @@ template struct map_pair_wrapper_uptr iter.first.ctx, iter.first.base.first)); } else if (iter.second == 1) { iter.second++; - return py::cast(PythonConversion::ContextualWrapper(iter.first.ctx, *iter.first.base.second.get())); + return py::cast( + PythonConversion::ContextualWrapper(iter.first.ctx, *iter.first.base.second.get())); } else { PyErr_SetString(PyExc_StopIteration, "End of range reached"); throw py::error_already_set(); @@ -409,12 +416,15 @@ template struct map_pair_wrapper_uptr KeyError(); return (i == 1) ? py::cast(PythonConversion::ContextualWrapper(x.ctx, *x.base.second.get())) : py::cast(PythonConversion::string_converter().to_str(x.ctx, - x.base.first)); + x.base.first)); } static int len(wrapped_pair &x) { return 2; } - static iter_pair iter(wrapped_pair &x) { return iter_pair(boost::ref(x), 0); }; + static iter_pair iter(wrapped_pair &x) + { + return iter_pair(boost::ref(x), 0); + }; static std::string first_getter(wrapped_pair &t) { @@ -483,7 +493,8 @@ template struct map_wrapper_uptr return x.base.count(k); } - static void wrap(py::module &m, const char *map_name, const char *kv_name, const char *kv_iter_name, const char *iter_name) + static void wrap(py::module &m, const char *map_name, const char *kv_name, const char *kv_iter_name, + const char *iter_name) { map_pair_wrapper_uptr::wrap(m, kv_name, kv_iter_name); typedef range_wrapper> rw; @@ -497,9 +508,9 @@ template struct map_wrapper_uptr } }; -#define WRAP_MAP(m, t, conv, name) \ +#define WRAP_MAP(m, t, conv, name) \ map_wrapper().wrap(m, #name, #name "KeyValue", #name "KeyValueIter", #name "Iterator") -#define WRAP_MAP_UPTR(m, t, name) \ +#define WRAP_MAP_UPTR(m, t, name) \ map_wrapper_uptr().wrap(m, #name, #name "KeyValue", #name "KeyValueIter", #name "Iterator") NEXTPNR_NAMESPACE_END diff --git a/common/pywrappers.h b/common/pywrappers.h index bb94120c..a864d8cf 100644 --- a/common/pywrappers.h +++ b/common/pywrappers.h @@ -262,7 +262,8 @@ template struct f template static void def_wrap(WrapCls cls_, const char *name) { cls_.def(name, wrapped_fn); } - template static void def_wrap(WrapCls cls_, const char *name, Ta a = py::arg("arg1")) + template + static void def_wrap(WrapCls cls_, const char *name, Ta a = py::arg("arg1")) { cls_.def(name, wrapped_fn, a); } -- cgit v1.2.3