Static Public メソッド | Static Public 変数

クラス v8::internal::DateParser::KeywordTable

v8::internal::AllStaticを継承しています。

すべてのメンバ一覧

Static Public メソッド

static int Lookup (const uint32_t *pre, int len)
static KeywordType GetType (int i)
static int GetValue (int i)

Static Public 変数

static const int kPrefixLength = 3
static const int kTypeOffset = kPrefixLength
static const int kValueOffset = kTypeOffset + 1
static const int kEntrySize = kValueOffset + 1
static const int8_t array [][kEntrySize]

説明

dateparser.h135 行で定義されています。


関数

static KeywordType v8::internal::DateParser::KeywordTable::GetType ( int  i  )  [inline, static]

dateparser.h142 行で定義されています。

参照先 array, と kTypeOffset.

参照元 v8::internal::DateParser::Parse().

static int v8::internal::DateParser::KeywordTable::GetValue ( int  i  )  [inline, static]

dateparser.h146 行で定義されています。

参照先 array, と kValueOffset.

参照元 v8::internal::DateParser::Parse().

int v8::internal::DateParser::KeywordTable::Lookup ( const uint32_t *  pre,
int  len 
) [static]

変数

初期値:
 {
  {'j', 'a', 'n', DateParser::MONTH_NAME, 1},
  {'f', 'e', 'b', DateParser::MONTH_NAME, 2},
  {'m', 'a', 'r', DateParser::MONTH_NAME, 3},
  {'a', 'p', 'r', DateParser::MONTH_NAME, 4},
  {'m', 'a', 'y', DateParser::MONTH_NAME, 5},
  {'j', 'u', 'n', DateParser::MONTH_NAME, 6},
  {'j', 'u', 'l', DateParser::MONTH_NAME, 7},
  {'a', 'u', 'g', DateParser::MONTH_NAME, 8},
  {'s', 'e', 'p', DateParser::MONTH_NAME, 9},
  {'o', 'c', 't', DateParser::MONTH_NAME, 10},
  {'n', 'o', 'v', DateParser::MONTH_NAME, 11},
  {'d', 'e', 'c', DateParser::MONTH_NAME, 12},
  {'a', 'm', '\0', DateParser::AM_PM, 0},
  {'p', 'm', '\0', DateParser::AM_PM, 12},
  {'u', 't', '\0', DateParser::TIME_ZONE_NAME, 0},
  {'u', 't', 'c', DateParser::TIME_ZONE_NAME, 0},
  {'g', 'm', 't', DateParser::TIME_ZONE_NAME, 0},
  {'c', 'd', 't', DateParser::TIME_ZONE_NAME, -5},
  {'c', 's', 't', DateParser::TIME_ZONE_NAME, -6},
  {'e', 'd', 't', DateParser::TIME_ZONE_NAME, -4},
  {'e', 's', 't', DateParser::TIME_ZONE_NAME, -5},
  {'m', 'd', 't', DateParser::TIME_ZONE_NAME, -6},
  {'m', 's', 't', DateParser::TIME_ZONE_NAME, -7},
  {'p', 'd', 't', DateParser::TIME_ZONE_NAME, -7},
  {'p', 's', 't', DateParser::TIME_ZONE_NAME, -8},
  {'\0', '\0', '\0', DateParser::INVALID, 0},
}

dateparser.h152 行で定義されています。

参照元 GetType(), GetValue(), と Lookup().

dateparser.h151 行で定義されています。

dateparser.h148 行で定義されています。

参照元 Lookup(), と v8::internal::DateParser::Parse().

dateparser.h149 行で定義されています。

参照元 GetType(), と Lookup().

dateparser.h150 行で定義されています。

参照元 GetValue().


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