Apply clang-format

This commit is contained in:
Gudmundur Adalsteinsson 2020-09-07 21:37:44 +00:00
parent 1897488a28
commit ae570b0835

34
zmq.hpp
View File

@ -350,13 +350,14 @@ inline std::tuple<int, int, int> version()
} }
#if !defined(ZMQ_CPP11_PARTIAL) #if !defined(ZMQ_CPP11_PARTIAL)
namespace detail{ namespace detail
{
template<class T> struct is_char_type template<class T> struct is_char_type
{ {
// true if character type for string literals in C++11 // true if character type for string literals in C++11
static constexpr bool value = static constexpr bool value =
std::is_same<T, char>::value || std::is_same<T, wchar_t>::value || std::is_same<T, char>::value || std::is_same<T, wchar_t>::value
std::is_same<T, char16_t>::value || std::is_same<T, char32_t>::value; || std::is_same<T, char16_t>::value || std::is_same<T, char32_t>::value;
}; };
} }
#endif #endif
@ -397,8 +398,7 @@ class message_t
int rc = zmq_msg_init_size(&msg, size_); int rc = zmq_msg_init_size(&msg, size_);
if (rc != 0) if (rc != 0)
throw error_t(); throw error_t();
if (size_) if (size_) {
{
// this constructor allows (nullptr, 0), // this constructor allows (nullptr, 0),
// memcpy with a null pointer is UB // memcpy with a null pointer is UB
memcpy(data(), data_, size_); memcpy(data(), data_, size_);
@ -418,13 +418,12 @@ class message_t
// when called with a string literal. // when called with a string literal.
// An overload taking const char* can not be added because // An overload taking const char* can not be added because
// it would be preferred over this function and break compatiblity. // it would be preferred over this function and break compatiblity.
template<class Char, size_t N, template<
typename = typename std::enable_if< class Char,
detail::is_char_type<Char>::value size_t N,
>::type typename = typename std::enable_if<detail::is_char_type<Char>::value>::type>
> ZMQ_DEPRECATED("from 4.7.0, use constructors taking iterators, (pointer, size) "
ZMQ_DEPRECATED( "or strings instead")
"from 4.7.0, use constructors taking iterators, (pointer, size) or strings instead")
explicit message_t(const Char (&data)[N]) : explicit message_t(const Char (&data)[N]) :
message_t(detail::ranges::begin(data), detail::ranges::end(data)) message_t(detail::ranges::begin(data), detail::ranges::end(data))
{ {
@ -441,16 +440,10 @@ class message_t
{ {
} }
explicit message_t(const std::string &str) : explicit message_t(const std::string &str) : message_t(str.data(), str.size()) {}
message_t(str.data(), str.size())
{
}
#if CPPZMQ_HAS_STRING_VIEW #if CPPZMQ_HAS_STRING_VIEW
explicit message_t(std::string_view str) : explicit message_t(std::string_view str) : message_t(str.data(), str.size()) {}
message_t(str.data(), str.size())
{
}
#endif #endif
#endif #endif
@ -2191,7 +2184,6 @@ class socket_t : public detail::socket_base
throw error_t(); throw error_t();
if (ctxptr == ZMQ_NULLPTR) if (ctxptr == ZMQ_NULLPTR)
throw error_t(); throw error_t();
} }
}; };