NERsuite  1.1.1
Classes | Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes
cdbpp::builder_base< hash_function > Class Template Reference

#include <cdbpp.h>

List of all members.

Classes

struct  bucket

Public Member Functions

 builder_base (std::ofstream &os)
virtual ~builder_base ()
template<class key_t , class value_t >
void put (const key_t *key, size_t ksize, const value_t *value, size_t vsize)

Protected Types

typedef std::vector< buckethashtable

Protected Member Functions

void close ()
void write_uint32 (uint32_t value)

Protected Attributes

std::ofstream & m_os
uint32_t m_begin
uint32_t m_cur
hashtable m_ht [NUM_TABLES]

Detailed Description

template<typename hash_function>
class cdbpp::builder_base< hash_function >

CDB++ builder.


The documentation for this class was generated from the following file:
 All Classes Functions Variables