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

#include <dbformat.h>

Public Member Functions

 InternalKey ()
 
 InternalKey (const Slice &user_key, SequenceNumber s, ValueType t)
 
void DecodeFrom (const Slice &s)
 
Slice Encode () const
 
Slice user_key () const
 
void SetFrom (const ParsedInternalKey &p)
 
void Clear ()
 
std::string DebugString () const
 

Private Attributes

std::string rep_
 

Constructor & Destructor Documentation

◆ InternalKey() [1/2]

leveldb::InternalKey::InternalKey ( )
inline

◆ InternalKey() [2/2]

leveldb::InternalKey::InternalKey ( const Slice user_key,
SequenceNumber  s,
ValueType  t 
)
inline

Member Function Documentation

◆ Clear()

void leveldb::InternalKey::Clear ( )
inline

◆ DebugString()

std::string leveldb::InternalKey::DebugString ( ) const

◆ DecodeFrom()

void leveldb::InternalKey::DecodeFrom ( const Slice s)
inline

◆ Encode()

Slice leveldb::InternalKey::Encode ( ) const
inline

◆ SetFrom()

void leveldb::InternalKey::SetFrom ( const ParsedInternalKey p)
inline

◆ user_key()

Slice leveldb::InternalKey::user_key ( ) const
inline

Member Data Documentation

◆ rep_

std::string leveldb::InternalKey::rep_
private

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