Shamrock 2025.10.0
Astrophysical Code
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Public Attributes | Friends | List of all members
shamalgs::SerializeSize Struct Reference

Public Member Functions

SerializeSizeoperator+= (const SerializeSize &rhs)
 
SerializeSizeoperator*= (const SerializeSize &rhs)
 
SerializeSizeoperator*= (const int &rhs)
 
u64 get_total_size ()
 

Static Public Member Functions

static SerializeSize Header (u64 sz)
 
static SerializeSize Content (u64 sz)
 

Public Attributes

u64 head_size = 0
 
u64 content_size = 0
 

Friends

SerializeSize operator+ (SerializeSize lhs, const SerializeSize &rhs)
 
SerializeSize operator* (SerializeSize lhs, const SerializeSize &rhs)
 
SerializeSize operator* (SerializeSize lhs, const int &rhs)
 

Detailed Description

Definition at line 37 of file serialize.hpp.

Member Function Documentation

◆ Content()

static SerializeSize shamalgs::SerializeSize::Content ( u64  sz)
inlinestatic

Definition at line 95 of file serialize.hpp.

◆ get_total_size()

u64 shamalgs::SerializeSize::get_total_size ( )
inline

Definition at line 97 of file serialize.hpp.

◆ Header()

static SerializeSize shamalgs::SerializeSize::Header ( u64  sz)
inlinestatic

Definition at line 94 of file serialize.hpp.

◆ operator*=() [1/2]

SerializeSize & shamalgs::SerializeSize::operator*= ( const int &  rhs)
inline

Definition at line 76 of file serialize.hpp.

◆ operator*=() [2/2]

SerializeSize & shamalgs::SerializeSize::operator*= ( const SerializeSize rhs)
inline

Definition at line 58 of file serialize.hpp.

◆ operator+=()

SerializeSize & shamalgs::SerializeSize::operator+= ( const SerializeSize rhs)
inline

Definition at line 41 of file serialize.hpp.

Friends And Related Symbol Documentation

◆ operator* [1/2]

SerializeSize operator* ( SerializeSize  lhs,
const int &  rhs 
)
friend

Definition at line 86 of file serialize.hpp.

◆ operator* [2/2]

SerializeSize operator* ( SerializeSize  lhs,
const SerializeSize rhs 
)
friend

Definition at line 68 of file serialize.hpp.

◆ operator+

SerializeSize operator+ ( SerializeSize  lhs,
const SerializeSize rhs 
)
friend

Definition at line 51 of file serialize.hpp.

Member Data Documentation

◆ content_size

u64 shamalgs::SerializeSize::content_size = 0

Definition at line 39 of file serialize.hpp.

◆ head_size

u64 shamalgs::SerializeSize::head_size = 0

Definition at line 38 of file serialize.hpp.


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