Merge branch 'fix_issue_167'

This commit is contained in:
Nobuyuki Kubota
2015-03-10 16:55:46 +09:00
3 changed files with 41 additions and 0 deletions

View File

@@ -53,6 +53,22 @@ inline void operator<< (object& o, const char* v)
o.via.str.size = static_cast<uint32_t>(size);
}
template <typename Stream>
inline packer<Stream>& operator<< (packer<Stream>& o, char* v)
{
return msgpack::operator<<(o, static_cast<const char*>(v));
}
inline void operator<< (object::with_zone& o, char* v)
{
msgpack::operator<<(o, static_cast<const char*>(v));
}
inline void operator<< (object& o, char* v)
{
msgpack::operator<<(o, static_cast<const char*>(v));
}
} // MSGPACK_API_VERSION_NAMESPACE(v1)
} // namespace msgpack

View File

@@ -31,6 +31,11 @@ packer<Stream>& operator<< (packer<Stream>& o, const char* v);
void operator<< (object::with_zone& o, const char* v);
void operator<< (object& o, const char* v);
template <typename Stream>
packer<Stream>& operator<< (packer<Stream>& o, char* v);
void operator<< (object::with_zone& o, char* v);
void operator<< (object& o, char* v);
} // MSGPACK_API_VERSION_NAMESPACE(v1)
} // namespace msgpack