PhoenixSwarm  3.5.0
Library to ease communication between daemons
Loading...
Searching...
No Matches
static_for_deserialise_message< N, N > Struct Template Reference

Iterate over function parameters (end) More...

#include <phoenix_function_call.h>

+ Inheritance diagram for static_for_deserialise_message< N, N >:
+ Collaboration diagram for static_for_deserialise_message< N, N >:

Public Member Functions

void operator() (PLog &log, bool &isOk, DataStreamIter &iter, T &mContainers) const
 Deserialise the message in the tuple.
 
template<typename T>
void operator() (PLog &log, bool &isOk, DataStreamIter &iter, T &mContainers) const
 

Detailed Description

template<int N>
struct static_for_deserialise_message< N, N >

Iterate over function parameters (end)

Definition at line 42 of file phoenix_function_call.h.

Member Function Documentation

◆ operator()() [1/2]

void static_for_deserialise_message< First, Last >::operator() ( PLog & log,
bool & isOk,
DataStreamIter & iter,
T & mContainers ) const
inline

Deserialise the message in the tuple.

Parameters
[out]log: logger
[out]isOk: true if the deserialisation is OK
[out]iter: iterator of the message
[out]mContainers: tuple to be initialised with the message

Definition at line 30 of file phoenix_function_call.h.

30 {
31 if(First < Last && isOk){
34// std::cout << "\tstatic_for_deserialise_message : args("<<First<<") : "<<phoenix_network_get_type_name(value)<<" " << value << std::endl;
36 }
37 }
Iterate over function parameters.

◆ operator()() [2/2]

template<int N>
template<typename T>
void static_for_deserialise_message< N, N >::operator() ( PLog & log,
bool & isOk,
DataStreamIter & iter,
T & mContainers ) const
inline

Definition at line 45 of file phoenix_function_call.h.

45{}

The documentation for this struct was generated from the following file: