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

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

#include <unicode.h>

すべてのメンバ一覧

構成

struct  CacheEntry

Public メソッド

 Predicate ()
bool get (uchar c)

Private メソッド

bool CalculateValue (uchar c)

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::Predicate< T, size >

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


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

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

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


関数

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

フレンドと関連する関数

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

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


変数

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

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


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