// // MessagePack for C++ serializing routine // // Copyright (C) 2008-2016 FURUHASHI Sadayuki and KONDO Takatoshi // // Distributed under the Boost Software License, Version 1.0. // (See accompanying file LICENSE_1_0.txt or copy at // http://www.boost.org/LICENSE_1_0.txt) // #ifndef MSGPACK_V1_PACK_DECL_HPP #define MSGPACK_V1_PACK_DECL_HPP
/// The class template that supports continuous packing. /** *@tparamStreamAnytypethathaveamemberfunction`Streamwrite(constchar*,size_ts)` *
*/ template <typename Stream> class packer;
/// Pack the value as MessagePack format into the stream /** *Thisfunctiontemplateisleftforcompatibility. *Use`voidpack(Stream&s,constT&v)`insteadofthefunctiontemplate. * *@tparamStreamAnytypethathaveamemberfunction`Streamwrite(constchar*,size_ts)` *@tparamTAnytypethatisadaptedtoMessagePack *@paramsThepointertopackingdestinationstream *@paramvPackingvalue
*/ template <typename Stream, typename T> voidpack(Stream* s, const T& v);
/// Pack the value as MessagePack format into the stream /** *@tparamStreamAnytypethathaveamemberfunction`Streamwrite(constchar*,size_ts)` *@tparamTAnytypethatisadaptedtoMessagePack *@paramsPackingdestinationstream *@paramvPackingvalue
*/ template <typename Stream, typename T> voidpack(Stream& s, const T& v);
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.