Bitcoin Core 31.0.0
P2P Digital Currency
Loading...
Searching...
No Matches
ActionSerialize Struct Reference

Support for all macros providing or using the ser_action parameter of the SerializationOps method. More...

#include <serialize.h>

Static Public Member Functions

static constexpr bool ForRead ()
template<typename Stream, typename... Args>
static void SerReadWriteMany (Stream &s, const Args &... args)
template<typename Stream, typename Type, typename Fn>
static void SerRead (Stream &s, Type &&, Fn &&)
template<typename Stream, typename Type, typename Fn>
static void SerWrite (Stream &s, Type &&obj, Fn &&fn)

Detailed Description

Support for all macros providing or using the ser_action parameter of the SerializationOps method.

Definition at line 999 of file serialize.h.

Member Function Documentation

◆ ForRead()

constexpr bool ActionSerialize::ForRead ( )
inlinestaticconstexpr

Definition at line 1000 of file serialize.h.

◆ SerRead()

template<typename Stream, typename Type, typename Fn>
void ActionSerialize::SerRead ( Stream & s,
Type && ,
Fn &&  )
inlinestatic

Definition at line 1009 of file serialize.h.

◆ SerReadWriteMany()

template<typename Stream, typename... Args>
void ActionSerialize::SerReadWriteMany ( Stream & s,
const Args &... args )
inlinestatic

Definition at line 1003 of file serialize.h.

Here is the call graph for this function:

◆ SerWrite()

template<typename Stream, typename Type, typename Fn>
void ActionSerialize::SerWrite ( Stream & s,
Type && obj,
Fn && fn )
inlinestatic

Definition at line 1014 of file serialize.h.


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