plebble
us::gov::engine::app::delta Struct Referenceabstract

#include <app.h>

Inheritance diagram for us::gov::engine::app::delta:

Public Member Functions

 delta ()
 
virtual ~delta ()
 
virtual uint64_t merge (local_delta *other)
 
virtual void end_merge ()=0
 
virtual void to_stream (ostream &) const =0
 

Static Public Member Functions

static deltacreate (int id)
 
static deltacreate (istream &)
 
static deltacreate (int id, istream &)
 
static deltacreate_prev (int id, istream &)
 

Public Attributes

uint64_t multiplicity {0}
 

Constructor & Destructor Documentation

◆ delta()

us::gov::engine::app::delta::delta ( )
inline

◆ ~delta()

virtual us::gov::engine::app::delta::~delta ( )
inlinevirtual

Member Function Documentation

◆ create() [1/3]

static delta* us::gov::engine::app::delta::create ( int  id)
static

◆ create() [2/3]

static delta* us::gov::engine::app::delta::create ( int  id,
istream &   
)
static

◆ create() [3/3]

static delta* us::gov::engine::app::delta::create ( istream &  )
static

◆ create_prev()

static delta* us::gov::engine::app::delta::create_prev ( int  id,
istream &   
)
static

◆ end_merge()

virtual void us::gov::engine::app::delta::end_merge ( )
pure virtual

◆ merge()

virtual uint64_t us::gov::engine::app::delta::merge ( local_delta other)
virtual

◆ to_stream()

virtual void us::gov::engine::app::delta::to_stream ( ostream &  ) const
pure virtual

Member Data Documentation

◆ multiplicity

uint64_t us::gov::engine::app::delta::multiplicity {0}

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