Skip to content

Commit 1cbc5eb

Browse files
committed
compile error with master #37
1 parent fe2e061 commit 1cbc5eb

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

include/jwt/impl/jwt.ipp

+3-3
Original file line numberDiff line numberDiff line change
@@ -289,10 +289,10 @@ jwt_signature::get_verify_algorithm_impl(const jwt_header& hdr) const noexcept
289289

290290

291291
//
292-
template <typename First, typename... Rest>
292+
template <typename First, typename... Rest,
293+
typename SFINAE_COND>
293294
jwt_object::jwt_object(
294-
std::enable_if_t<detail::meta::is_parameter_concept<First>::value, First>&& first,
295-
Rest&&... rest)
295+
First&& first, Rest&&... rest)
296296
{
297297
static_assert (detail::meta::is_parameter_concept<First>::value &&
298298
detail::meta::are_all_params<Rest...>::value,

include/jwt/jwt.hpp

+3-2
Original file line numberDiff line numberDiff line change
@@ -888,8 +888,9 @@ class jwt_object
888888
* containers which models `MappingConcept` (see `meta::is_mapping_concept`)
889889
* to populate header. Not much useful unless JWE is supported.
890890
*/
891-
template <typename First, typename... Rest>
892-
jwt_object(std::enable_if_t<detail::meta::is_parameter_concept<First>::value, First>&& first, Rest&&... rest);
891+
template <typename First, typename... Rest,
892+
typename=std::enable_if_t<detail::meta::is_parameter_concept<First>::value>>
893+
jwt_object(First&& first, Rest&&... rest);
893894

894895
public: // Exposed static APIs
895896
/**

0 commit comments

Comments
 (0)