クラス テンプレート PackedCache< kKeybits, T >
#include <packed-cache-inl.h>
すべてのメンバ一覧
説明
template<int kKeybits, typename T>
class PackedCache< kKeybits, T >
packed-cache-inl.h の 129 行で定義されています。
型定義
template<int kKeybits, typename T>
template<int kKeybits, typename T>
template<int kKeybits, typename T>
コンストラクタとデストラクタ
template<int kKeybits, typename T>
関数
template<int kKeybits, typename T>
packed-cache-inl.h の 145 行で定義されています。
参照先 PackedCache< kKeybits, T >::array_, DCHECK_EQ, PackedCache< kKeybits, T >::Hash(), PackedCache< kKeybits, T >::KeyToUpper(), PackedCache< kKeybits, T >::kKeyMask, と PackedCache< kKeybits, T >::kValueMask.
template<int kKeybits, typename T>
bool PackedCache< kKeybits, T >::Has |
( |
K |
key |
) |
const [inline] |
template<int kKeybits, typename T>
V PackedCache< kKeybits, T >::GetOrDefault |
( |
K |
key, |
|
|
V |
default_value | |
|
) |
| | const [inline] |
packed-cache-inl.h の 156 行で定義されています。
参照先 PackedCache< kKeybits, T >::array_, DCHECK_EQ, PackedCache< kKeybits, T >::EntryToValue(), PackedCache< kKeybits, T >::Hash(), PackedCache< kKeybits, T >::KeyMatch(), と PackedCache< kKeybits, T >::kKeyMask.
template<int kKeybits, typename T>
template<int kKeybits, typename T>
static V PackedCache< kKeybits, T >::EntryToValue |
( |
T |
t |
) |
[inline, static, private] |
template<int kKeybits, typename T>
static UPPER PackedCache< kKeybits, T >::EntryToUpper |
( |
T |
t |
) |
[inline, static, private] |
template<int kKeybits, typename T>
static UPPER PackedCache< kKeybits, T >::KeyToUpper |
( |
K |
k |
) |
[inline, static, private] |
template<int kKeybits, typename T>
static K PackedCache< kKeybits, T >::UpperToPartialKey |
( |
UPPER |
u |
) |
[inline, static, private] |
template<int kKeybits, typename T>
static size_t PackedCache< kKeybits, T >::Hash |
( |
K |
key |
) |
[inline, static, private] |
template<int kKeybits, typename T>
static bool PackedCache< kKeybits, T >::KeyMatch |
( |
T |
entry, |
|
|
K |
key | |
|
) |
| | [inline, static, private] |
変数
template<int kKeybits, typename T>
template<int kKeybits, typename T>
template<int kKeybits, typename T>
template<int kKeybits, typename T>
template<int kKeybits, typename T>
template<int kKeybits, typename T>
template<int kKeybits, typename T>
template<int kKeybits, typename T>
このクラスの説明は次のファイルから生成されました: