Public メソッド | Private 変数

クラス v8::internal::UTF16Buffer

#include <scanner.h>

すべてのメンバ一覧

Public メソッド

 UTF16Buffer ()
void Initialize (Handle< String > data, unibrow::CharacterStream *stream)
void PushBack (uc32 ch)
uc32 Advance ()
uint16_t CharAt (int index)
int pos () const
int size () const
Handle< StringSubString (int start, int end)
List< uc32 > * pushback_buffer ()
void SeekForward (int pos)

Private 変数

Handle< Stringdata_
int pos_
int size_
List< uc32pushback_buffer_
uc32 last_
unibrow::CharacterStreamstream_

説明

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


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

v8::internal::UTF16Buffer::UTF16Buffer (  ) 

scanner.cc95 行で定義されています。


関数

uc32 v8::internal::UTF16Buffer::Advance (  ) 
uint16_t v8::internal::UTF16Buffer::CharAt ( int  index  ) 
void v8::internal::UTF16Buffer::Initialize ( Handle< String data,
unibrow::CharacterStream stream 
)

scanner.cc102 行で定義されています。

参照先 data_, pos_, と stream_.

参照元 v8::internal::Scanner::Init().

int v8::internal::UTF16Buffer::pos (  )  const [inline]

scanner.h63 行で定義されています。

参照先 pos_.

参照元 v8::internal::Scanner::source_pos().

void v8::internal::UTF16Buffer::PushBack ( uc32  ch  ) 

scanner.cc115 行で定義されています。

参照先 v8::internal::List< T, P >::Add(), last_, pos_, と pushback_buffer().

参照元 v8::internal::Scanner::PushBack().

List<uc32>* v8::internal::UTF16Buffer::pushback_buffer (  )  [inline]

scanner.h66 行で定義されています。

参照先 pushback_buffer_.

参照元 Advance(), PushBack(), と SeekForward().

void v8::internal::UTF16Buffer::SeekForward ( int  pos  ) 

scanner.cc147 行で定義されています。

参照先 ASSERT, pos_, pushback_buffer(), unibrow::CharacterStream::Seek(), と stream_.

参照元 v8::internal::Scanner::SeekForward().

int v8::internal::UTF16Buffer::size (  )  const [inline]

scanner.h64 行で定義されています。

参照先 size_.

Handle< String > v8::internal::UTF16Buffer::SubString ( int  start,
int  end 
)

scanner.cc110 行で定義されています。

参照先 data_.

参照元 v8::internal::Scanner::SubString().


変数

scanner.h70 行で定義されています。

参照元 Initialize(), と SubString().

scanner.h74 行で定義されています。

参照元 Advance(), と PushBack().

scanner.h71 行で定義されています。

参照元 Advance(), Initialize(), pos(), PushBack(), と SeekForward().

scanner.h73 行で定義されています。

参照元 pushback_buffer().

scanner.h72 行で定義されています。

参照元 size().

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

参照元 Advance(), Initialize(), と SeekForward().


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