Flutter Impeller
impeller::Archivable Class Referenceabstract

Instances of Archivables can be read from and written to a persistent archive. More...

#include <archivable.h>

Inheritance diagram for impeller::Archivable:
impeller::ArchiveVector impeller::testing::Sample impeller::testing::SampleWithVector

Public Member Functions

virtual ~Archivable ()=default
 
virtual PrimaryKey GetPrimaryKey () const =0
 
virtual bool Write (ArchiveLocation &item) const =0
 
virtual bool Read (ArchiveLocation &item)=0
 

Detailed Description

Instances of Archivables can be read from and written to a persistent archive.

Definition at line 27 of file archivable.h.

Constructor & Destructor Documentation

◆ ~Archivable()

virtual impeller::Archivable::~Archivable ( )
virtualdefault

Member Function Documentation

◆ GetPrimaryKey()

virtual PrimaryKey impeller::Archivable::GetPrimaryKey ( ) const
pure virtual

◆ Read()

virtual bool impeller::Archivable::Read ( ArchiveLocation item)
pure virtual

◆ Write()

virtual bool impeller::Archivable::Write ( ArchiveLocation item) const
pure virtual

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