Skip to content

Commit 8f35aa7

Browse files
committedSep 5, 2018
Simplify UntaggedType<T>
1 parent f2c4e51 commit 8f35aa7

File tree

1 file changed

+1
-13
lines changed

1 file changed

+1
-13
lines changed
 

‎include/jni/tagging.hpp

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -284,19 +284,7 @@ namespace jni
284284
}
285285

286286
template < class T >
287-
struct UntaggedTypeTraits
288-
{
289-
using Type = decltype(Untag(std::declval<T>()));
290-
};
291-
292-
template <>
293-
struct UntaggedTypeTraits<void>
294-
{
295-
using Type = void;
296-
};
297-
298-
template < class T >
299-
using UntaggedType = typename UntaggedTypeTraits<T>::Type;
287+
using UntaggedType = decltype(Untag(std::declval<T>()));
300288

301289

302290
template < class T >

0 commit comments

Comments
 (0)