Skip to content

Commit fb01067

Browse files
authored
Merge pull request #987 from redboltz/refine_enabler
Removed Enabler2.
2 parents 241f001 + af9ce1b commit fb01067

File tree

3 files changed

+11
-10
lines changed

3 files changed

+11
-10
lines changed

include/msgpack/v3/adaptor/adaptor_base.hpp

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -32,14 +32,15 @@ struct pack : v2::adaptor::pack<T, Enabler> {
3232
};
3333

3434
template <typename T, typename Enabler>
35-
struct object<
36-
T,
37-
Enabler,
38-
typename msgpack::enable_if<
39-
!msgpack::is_same<T, std::string>::value &&
40-
!msgpack::is_array<T>::value
41-
>::type>
42-
: v2::adaptor::object<T, Enabler> {
35+
struct object
36+
: v2::adaptor::object<
37+
T,
38+
typename msgpack::enable_if<
39+
!msgpack::is_same<T, std::string>::value &&
40+
!msgpack::is_array<T>::value,
41+
Enabler
42+
>::type
43+
> {
4344
};
4445

4546
template <typename T, typename Enabler>

include/msgpack/v3/adaptor/adaptor_base_decl.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ struct convert;
3030
template <typename T, typename Enabler = void>
3131
struct pack;
3232

33-
template <typename T, typename Enabler = void, typename Enabler2 = void>
33+
template <typename T, typename Enabler = void>
3434
struct object;
3535

3636
template <typename T, typename Enabler = void>

test/msgpack_basic.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,7 @@ BOOST_AUTO_TEST_CASE_TEMPLATE(simple_buffer, TypeParam, IntegerToFloatingPointTe
214214
if (numeric_limits<integer_type>::is_signed) v.push_back(static_cast<integer_type>(-1));
215215
else v.push_back(2);
216216
for (unsigned int i = 0; i < kLoop; i++) {
217-
v.push_back(rand() % 0x7FFFFF);
217+
v.push_back(static_cast<integer_type>(rand() % 0x7FFFFF));
218218
}
219219
for (unsigned int i = 0; i < v.size() ; i++) {
220220
msgpack::sbuffer sbuf;

0 commit comments

Comments
 (0)