クラス テンプレート shttl::hasher< T >

#include <hasher.h>

shttl::hasher< T >に対する継承グラフ

Inheritance graph
[凡例]
すべてのメンバ一覧

Public 型

typedef size_t size_type

Public メソッド

virtual size_type index (const T &key) const =0
virtual bool match (const T &lhs, const T &rhs) const =0
virtual T rebuild (const T &tag, size_type index) const =0
virtual size_type size () const =0
virtual T tag (const T &key) const =0
virtual ~hasher ()

説明

template<typename T>
class shttl::hasher< T >

hasher.h43 行で定義されています。


型定義

template<typename T>
typedef size_t shttl::hasher< T >::size_type

shttl::double_hasher< T, OFFSET, U >shttl::simple_hasher< T >shttl::static_off_hasher< T, OFFSET >shttl::std_hasher< T >Onikiri::AdrHasherで再定義されています。

hasher.h48 行で定義されています。


コンストラクタとデストラクタ

template<typename T>
virtual shttl::hasher< T >::~hasher (  )  [inline, virtual]

hasher.h52 行で定義されています。

00052 {}


関数

template<typename T>
virtual size_type shttl::hasher< T >::index ( const T &  key  )  const [pure virtual]

shttl::double_hasher< T, OFFSET, U >shttl::simple_hasher< T >shttl::static_off_hasher< T, OFFSET >shttl::std_hasher< T >で実装されています。

template<typename T>
virtual bool shttl::hasher< T >::match ( const T &  lhs,
const T &  rhs 
) const [pure virtual]

shttl::double_hasher< T, OFFSET, U >shttl::simple_hasher< T >shttl::static_off_hasher< T, OFFSET >shttl::std_hasher< T >で実装されています。

template<typename T>
virtual T shttl::hasher< T >::rebuild ( const T &  tag,
size_type  index 
) const [pure virtual]

template<typename T>
virtual size_type shttl::hasher< T >::size (  )  const [pure virtual]

shttl::double_hasher< T, OFFSET, U >shttl::simple_hasher< T >shttl::static_off_hasher< T, OFFSET >shttl::std_hasher< T >Onikiri::AdrHasherで実装されています。

template<typename T>
virtual T shttl::hasher< T >::tag ( const T &  key  )  const [pure virtual]

shttl::double_hasher< T, OFFSET, U >shttl::simple_hasher< T >shttl::static_off_hasher< T, OFFSET >shttl::std_hasher< T >で実装されています。


このクラスの説明は次のファイルから生成されました:
Onikiri2に対してTue Jun 18 15:33:57 2013に生成されました。  doxygen 1.4.7