DelegateMQ
Loading...
Searching...
No Matches
Serializer.h File Reference
#include "msgpack.hpp"
#include "delegate/ISerializer.h"
#include <iostream>
#include <type_traits>

Go to the source code of this file.

Classes

class  Serializer< RetType(Args...)>
 

Typedefs

template<typename T >
using is_const_type = std::is_const<std::remove_reference_t<T>>
 

Functions

template<typename Arg1 , typename... Args>
void make_serialized (msgpack::sbuffer &buffer, Arg1 &arg1, Args... args)
 
template<typename Arg1 , typename... Args>
void make_unserialized (msgpack::unpacker &unpacker, Arg1 &arg1, Args &&... args)
 

Detailed Description

See also
https://github.com/endurodave/DelegateMQ David Lafreniere, 2025.

Serialize callable argument data using MessagePack library for transport to a remote. Endinaness correctly handled by MessagePack library.

Typedef Documentation

◆ is_const_type

template<typename T >
using is_const_type = std::is_const<std::remove_reference_t<T>>

Function Documentation

◆ make_serialized()

template<typename Arg1 , typename... Args>
void make_serialized ( msgpack::sbuffer & buffer,
Arg1 & arg1,
Args... args )

◆ make_unserialized()

template<typename Arg1 , typename... Args>
void make_unserialized ( msgpack::unpacker & unpacker,
Arg1 & arg1,
Args &&... args )