Bitcoin Core 28.99.0
P2P Digital Currency
Static Public Member Functions | List of all members
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 1006 of file serialize.h.

Member Function Documentation

◆ ForRead()

static constexpr bool ActionSerialize::ForRead ( )
inlinestaticconstexpr

Definition at line 1007 of file serialize.h.

◆ SerRead()

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

Definition at line 1016 of file serialize.h.

◆ SerReadWriteMany()

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

Definition at line 1010 of file serialize.h.

Here is the call graph for this function:

◆ SerWrite()

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

Definition at line 1021 of file serialize.h.


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