#include <unicode.h>
構成 | |
struct | CacheEntry |
Public メソッド | |
Mapping () | |
int | get (uchar c, uchar n, uchar *result) |
Private メソッド | |
int | CalculateValue (uchar c, uchar n, uchar *result) |
Private 変数 | |
CacheEntry | entries_ [kSize] |
Static Private 変数 | |
static const int | kSize = size |
static const int | kMask = kSize - 1 |
フレンド | |
class | Test |
unibrow::Mapping< T, size >::Mapping | ( | ) | [inline] |
int unibrow::Mapping< T, s >::CalculateValue | ( | uchar | c, | |
uchar | n, | |||
uchar * | result | |||
) | [private] |
unicode-inl.h の 63 行で定義されています。
参照先 unibrow::Mapping< T, size >::entries_, と unibrow::Mapping< T, size >::kMask.
int unibrow::Mapping< T, s >::get | ( | uchar | c, | |
uchar | n, | |||
uchar * | result | |||
) | [inline] |
CacheEntry unibrow::Mapping< T, size >::entries_[kSize] [private] |
const int unibrow::Mapping< T, size >::kMask = kSize - 1 [static, private] |
const int unibrow::Mapping< T, size >::kSize = size [static, private] |