Skip to content

Commit f47b8d5

Browse files
committed
refactor: remove std::decay_t wrapper
We need to be able to create sdbus::Structs with element types being references.
1 parent 2f0a08c commit f47b8d5

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

include/sdbus-c++/Types.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -178,10 +178,10 @@ namespace sdbus {
178178
Struct(_Elements...) -> Struct<_Elements...>;
179179

180180
template <typename... _Elements>
181-
Struct(const std::tuple<_Elements...>&) -> Struct<std::decay_t<_Elements>...>;
181+
Struct(const std::tuple<_Elements...>&) -> Struct<_Elements...>;
182182

183183
template <typename... _Elements>
184-
Struct(std::tuple<_Elements...>&&) -> Struct<std::decay_t<_Elements>...>;
184+
Struct(std::tuple<_Elements...>&&) -> Struct<_Elements...>;
185185

186186
template<typename... _Elements>
187187
constexpr Struct<std::decay_t<_Elements>...>

0 commit comments

Comments
 (0)