#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] |
1.7.1