#include <swcdb/ranger/db/CellStoreBlock.h>
Public Types | |
typedef std::shared_ptr< Write > | Ptr |
Public Member Functions | |
Write (Header &&header) noexcept | |
~Write () noexcept | |
void | print (std::ostream &out) const |
Static Public Member Functions | |
static void | encode (int &err, DynamicBuffer &cells, DynamicBuffer &output, Header &header) |
Public Attributes | |
const Header | header |
Definition at line 109 of file CellStoreBlock.h.
typedef std::shared_ptr<Write> SWC::Ranger::CellStore::Block::Write::Ptr |
Definition at line 111 of file CellStoreBlock.h.
|
noexcept |
Definition at line 367 of file CellStoreBlock.cc.
|
inlinenoexcept |
Definition at line 115 of file CellStoreBlock.h.
|
static |
Definition at line 370 of file CellStoreBlock.cc.
References SWC::Core::Buffer< T >::base, SWC::Core::Encoder::encode(), SWC::Ranger::CellStore::Block::Header::encode(), SWC::Ranger::CellStore::Block::Header::encoder, SWC::Core::BufferDyn< BufferT >::fill(), header, SWC::Ranger::CellStore::Block::Header::SIZE, SWC::Ranger::CellStore::Block::Header::size_enc, and SWC::Ranger::CellStore::Block::Header::size_plain.
Referenced by SWC::Ranger::CellStore::Write::block_encode(), and SWC::Ranger::CompactRange::InBlock::finalize_encode().
void SWC::Ranger::CellStore::Block::Write::print | ( | std::ostream & | out | ) | const |
Definition at line 389 of file CellStoreBlock.cc.
References header, and SWC::Ranger::CellStore::Block::Header::print().
const Header SWC::Ranger::CellStore::Block::Write::header |
Definition at line 122 of file CellStoreBlock.h.