cpp-msgpack-rpc 0.2.0
An RPC library implementing MessagePack RPC.
Loading...
Searching...
No Matches
format_msgpack_object_to.h File Reference

Definition of format_msgpack_object_to function. More...

#include <cstdint>
#include <string_view>
#include <type_traits>
#include <fmt/format.h>
#include <msgpack.hpp>
#include "msgpack_rpc/common/msgpack_rpc_exception.h"
#include "msgpack_rpc/common/status_code.h"
#include "msgpack_rpc/util/copy_string_to_iterator.h"
Include dependency graph for format_msgpack_object_to.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  msgpack_rpc
 Namespace of cpp-msgpack-rpc library.
namespace  msgpack_rpc::util
 Namespace of utilities.
namespace  msgpack_rpc::util::impl
 Namespace of internal implementations.

Functions

template<typename Iterator>
Iterator msgpack_rpc::util::impl::format_msgpack_object_impl (Iterator iterator, bool object)
 Format an object in msgpack library.
template<typename Iterator>
Iterator msgpack_rpc::util::impl::format_msgpack_object_impl (Iterator iterator, const msgpack::object &object)
 Format an object in msgpack library.
template<typename Iterator>
Iterator msgpack_rpc::util::impl::format_msgpack_object_impl (Iterator iterator, const msgpack::object_array &object)
 Format an object in msgpack library.
template<typename Iterator>
Iterator msgpack_rpc::util::impl::format_msgpack_object_impl (Iterator iterator, const msgpack::object_bin &object)
 Format an object in msgpack library.
template<typename Iterator>
Iterator msgpack_rpc::util::impl::format_msgpack_object_impl (Iterator iterator, const msgpack::object_ext &object)
 Format an object in msgpack library.
template<typename Iterator>
Iterator msgpack_rpc::util::impl::format_msgpack_object_impl (Iterator iterator, const msgpack::object_map &object)
 Format an object in msgpack library.
template<typename Iterator>
Iterator msgpack_rpc::util::impl::format_msgpack_object_impl (Iterator iterator, const msgpack::object_str &object)
 Format an object in msgpack library.
template<typename Iterator>
Iterator msgpack_rpc::util::impl::format_msgpack_object_impl (Iterator iterator, msgpack::type::nil_t)
 Format an object in msgpack library.
template<typename Iterator, typename T>
auto msgpack_rpc::util::impl::format_msgpack_object_impl (Iterator iterator, T object) -> std::enable_if_t< std::is_integral_v< T >||std::is_floating_point_v< T >, Iterator >
 Format an object in msgpack library.
template<typename Iterator>
Iterator msgpack_rpc::util::format_msgpack_object_to (Iterator iterator, const msgpack::object &object)
 Format an object in msgpack library.

Detailed Description

Definition of format_msgpack_object_to function.

Definition in file format_msgpack_object_to.h.