#include <hasher.h>
shttl::hasher< T >に対する継承グラフ
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 () |
typedef size_t shttl::hasher< T >::size_type |
virtual shttl::hasher< T >::~hasher | ( | ) | [inline, virtual] |
virtual size_type shttl::hasher< T >::index | ( | const T & | key | ) | const [pure virtual] |
virtual bool shttl::hasher< T >::match | ( | const T & | lhs, | |
const T & | rhs | |||
) | const [pure virtual] |
virtual T shttl::hasher< T >::rebuild | ( | const T & | tag, | |
size_type | index | |||
) | const [pure virtual] |
virtual size_type shttl::hasher< T >::size | ( | ) | const [pure virtual] |
virtual T shttl::hasher< T >::tag | ( | const T & | key | ) | const [pure virtual] |