構成 | Public メソッド | Private メソッド | Private 変数 | Static Private 変数 | フレンド

クラス テンプレート unibrow::Mapping< T, size >

#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

説明

template<class T, int size = 256>
class unibrow::Mapping< T, size >

unicode.h75 行で定義されています。


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

template<class T, int size = 256>
unibrow::Mapping< T, size >::Mapping (  )  [inline]

unicode.h77 行で定義されています。


関数

template<class T , int s>
int unibrow::Mapping< T, s >::CalculateValue ( uchar  c,
uchar  n,
uchar result 
) [private]
template<class T , int s>
int unibrow::Mapping< T, s >::get ( uchar  c,
uchar  n,
uchar result 
) [inline]

フレンドと関連する関数

template<class T, int size = 256>
friend class Test [friend]

unicode.h80 行で定義されています。


変数

template<class T, int size = 256>
CacheEntry unibrow::Mapping< T, size >::entries_[kSize] [private]
template<class T, int size = 256>
const int unibrow::Mapping< T, size >::kMask = kSize - 1 [static, private]
template<class T, int size = 256>
const int unibrow::Mapping< T, size >::kSize = size [static, private]

unicode.h90 行で定義されています。


このクラスの説明は次のファイルから生成されました:
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義