From 138a437b22770f38029c7c676ffa224efde69b44 Mon Sep 17 00:00:00 2001 From: sangelovic Date: Sat, 18 Jul 2020 20:44:26 +0200 Subject: [PATCH] Fix #112: Address a few inconsistencies and make code more idiomatic --- include/sdbus-c++/AdaptorInterfaces.h | 1 + include/sdbus-c++/Message.h | 2 +- include/sdbus-c++/ProxyInterfaces.h | 1 + include/sdbus-c++/TypeTraits.h | 2 +- 4 files changed, 4 insertions(+), 2 deletions(-) diff --git a/include/sdbus-c++/AdaptorInterfaces.h b/include/sdbus-c++/AdaptorInterfaces.h index c64ae00..b760913 100644 --- a/include/sdbus-c++/AdaptorInterfaces.h +++ b/include/sdbus-c++/AdaptorInterfaces.h @@ -141,6 +141,7 @@ namespace sdbus { protected: using base_type = AdaptorInterfaces; + ~AdaptorInterfaces() = default; }; } diff --git a/include/sdbus-c++/Message.h b/include/sdbus-c++/Message.h index e70c9f5..f252401 100644 --- a/include/sdbus-c++/Message.h +++ b/include/sdbus-c++/Message.h @@ -44,7 +44,7 @@ namespace sdbus { class ObjectPath; class Signature; template class Struct; - struct UnixFd; + class UnixFd; class MethodReply; namespace internal { class ISdBus; diff --git a/include/sdbus-c++/ProxyInterfaces.h b/include/sdbus-c++/ProxyInterfaces.h index 406bb16..3e63e92 100644 --- a/include/sdbus-c++/ProxyInterfaces.h +++ b/include/sdbus-c++/ProxyInterfaces.h @@ -175,6 +175,7 @@ namespace sdbus { protected: using base_type = ProxyInterfaces; + ~ProxyInterfaces() = default; }; } diff --git a/include/sdbus-c++/TypeTraits.h b/include/sdbus-c++/TypeTraits.h index 881e88a..4680829 100644 --- a/include/sdbus-c++/TypeTraits.h +++ b/include/sdbus-c++/TypeTraits.h @@ -41,7 +41,7 @@ namespace sdbus { template class Struct; class ObjectPath; class Signature; - struct UnixFd; + class UnixFd; class MethodCall; class MethodReply; class Signal;