Fix clang-9 warnings

This commit is contained in:
sangelovic
2020-02-01 23:26:27 +01:00
parent db71707be4
commit 8dfd29b0f0
5 changed files with 29 additions and 29 deletions

View File

@ -71,7 +71,7 @@ namespace sdbus {
* of @c IObject and @c IProxy.
*
***********************************************/
class Message
class [[nodiscard]] Message
{
public:
Message& operator<<(bool item);
@ -275,7 +275,7 @@ namespace sdbus {
template <typename... _Args>
void serialize_pack(Message& msg, _Args&&... args)
{
(msg << ... << args);
(void)(msg << ... << args);
}
template <class _Tuple, std::size_t... _Is>
@ -367,7 +367,7 @@ namespace sdbus {
template <typename... _Args>
void deserialize_pack(Message& msg, _Args&... args)
{
(msg >> ... >> args);
(void)(msg >> ... >> args);
}
template <class _Tuple, std::size_t... _Is>

View File

@ -488,7 +488,7 @@ namespace sdbus {
static const std::string str()
{
std::string signature;
(signature += ... += signature_of<std::decay_t<_Types>>::str());
(void)(signature += ... += signature_of<std::decay_t<_Types>>::str());
return signature;
}
};