Bitcoin
Classes | Public Member Functions | Private Member Functions | Private Attributes | List of all members
leveldb::Block Class Reference

#include <block.h>

Classes

class  Iter
 

Public Member Functions

 Block (const BlockContents &contents)
 
 ~Block ()
 
size_t size () const
 
IteratorNewIterator (const Comparator *comparator)
 

Private Member Functions

uint32_t NumRestarts () const
 
 Block (const Block &)
 
void operator= (const Block &)
 

Private Attributes

const char * data_
 
size_t size_
 
uint32_t restart_offset_
 
bool owned_
 

Constructor & Destructor Documentation

◆ Block() [1/2]

leveldb::Block::Block ( const BlockContents contents)
explicit

◆ ~Block()

leveldb::Block::~Block ( )

◆ Block() [2/2]

leveldb::Block::Block ( const Block )
private

Member Function Documentation

◆ NewIterator()

Iterator * leveldb::Block::NewIterator ( const Comparator comparator)

◆ NumRestarts()

uint32_t leveldb::Block::NumRestarts ( ) const
inlineprivate

◆ operator=()

void leveldb::Block::operator= ( const Block )
private

◆ size()

size_t leveldb::Block::size ( ) const
inline

Member Data Documentation

◆ data_

const char* leveldb::Block::data_
private

◆ owned_

bool leveldb::Block::owned_
private

◆ restart_offset_

uint32_t leveldb::Block::restart_offset_
private

◆ size_

size_t leveldb::Block::size_
private

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