From 1e8840b0f9400a1dc17ba6c7496314f82f0db2e1 Mon Sep 17 00:00:00 2001 From: David Shah Date: Sat, 23 Jun 2018 16:12:52 +0200 Subject: Update from increased clangformat line length Signed-off-by: David Shah --- common/pycontainers.h | 43 ++++++++++++------------------------------- 1 file changed, 12 insertions(+), 31 deletions(-) (limited to 'common/pycontainers.h') diff --git a/common/pycontainers.h b/common/pycontainers.h index 06e772a0..85a19fba 100644 --- a/common/pycontainers.h +++ b/common/pycontainers.h @@ -61,8 +61,7 @@ template struct iterator_wrapper static void wrap(const char *python_name) { - class_>(python_name, no_init) - .def("__next__", next, P()); + class_>(python_name, no_init).def("__next__", next, P()); } }; @@ -72,15 +71,11 @@ and end() which return iterator-like objects supporting ++, * and != Full STL iterator semantics are not required, unlike the standard Boost wrappers */ -template > -struct range_wrapper +template > struct range_wrapper { typedef decltype(std::declval().begin()) iterator_t; - static std::pair iter(T &range) - { - return std::make_pair(range.begin(), range.end()); - } + static std::pair iter(T &range) { return std::make_pair(range.begin(), range.end()); } static void wrap(const char *range_name, const char *iter_name) { @@ -122,8 +117,7 @@ template struct pair_wrapper static void wrap(const char *python_name) { - class_>(python_name, no_init) - .def("__next__", next); + class_>(python_name, no_init).def("__next__", next); } }; @@ -146,10 +140,7 @@ template struct pair_wrapper static int len(T &x) { return 2; } - static std::pair iter(T &x) - { - return std::make_pair(boost::ref(x), 0); - }; + static std::pair iter(T &x) { return std::make_pair(boost::ref(x), 0); }; static void wrap(const char *pair_name, const char *iter_name) { @@ -192,8 +183,7 @@ template struct map_pair_wrapper static void wrap(const char *python_name) { - class_>(python_name, no_init) - .def("__next__", next); + class_>(python_name, no_init).def("__next__", next); } }; @@ -206,10 +196,7 @@ template struct map_pair_wrapper static int len(T &x) { return 2; } - static std::pair iter(T &x) - { - return std::make_pair(boost::ref(x), 0); - }; + static std::pair iter(T &x) { return std::make_pair(boost::ref(x), 0); }; static void wrap(const char *pair_name, const char *iter_name) { @@ -229,8 +216,7 @@ Wrapper for a map, either an unordered_map, regular map or dict template struct map_wrapper { - typedef typename std::remove_cv< - typename std::remove_reference::type>::type K; + typedef typename std::remove_cv::type>::type K; typedef typename T::mapped_type V; typedef typename T::value_type KV; @@ -253,13 +239,10 @@ template struct map_wrapper std::terminate(); } - static void wrap(const char *map_name, const char *kv_name, - const char *kv_iter_name, const char *iter_name) + static void wrap(const char *map_name, const char *kv_name, const char *kv_iter_name, const char *iter_name) { - map_pair_wrapper::wrap(kv_name, kv_iter_name); - typedef range_wrapper> - rw; + map_pair_wrapper::wrap(kv_name, kv_iter_name); + typedef range_wrapper> rw; typename rw::iter_wrap().wrap(iter_name); class_(map_name, no_init) .def("__iter__", rw::iter) @@ -269,9 +252,7 @@ template struct map_wrapper } }; -#define WRAP_MAP(t, name) \ - map_wrapper().wrap(#name, #name "KeyValue", #name "KeyValueIter", \ - #name "Iterator") +#define WRAP_MAP(t, name) map_wrapper().wrap(#name, #name "KeyValue", #name "KeyValueIter", #name "Iterator") NEXTPNR_NAMESPACE_END -- cgit v1.2.3