Public 型 | Public メソッド | Private 変数

クラス v8::internal::Slot

#include <ast.h>

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

すべてのメンバ一覧

Public 型

enum  Type {
  PARAMETER, LOCAL, CONTEXT, LOOKUP,
  GLOBAL
}

Public メソッド

 Slot (Variable *var, Type type, int index)
virtual void Accept (Visitor *v)
virtual SlotAsSlot ()
Variablevar () const
Type type () const
int index () const

Private 変数

Variablevar_
Type type_
int index_

説明

ast.h785 行で定義されています。


列挙型

列挙型の値:
PARAMETER 
LOCAL 
CONTEXT 
LOOKUP 
GLOBAL 

ast.h787 行で定義されています。


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

v8::internal::Slot::Slot ( Variable var,
Type  type,
int  index 
) [inline]

ast.h813 行で定義されています。

参照先 ASSERT, と v8::internal::NULL.


関数

virtual void v8::internal::Slot::Accept ( Visitor *  v  )  [virtual]

v8::internal::Nodeを実装しています。

virtual Slot* v8::internal::Slot::AsSlot (  )  [inline, virtual]

v8::internal::Nodeを再定義しています。

ast.h821 行で定義されています。

int v8::internal::Slot::index (  )  const [inline]
Type v8::internal::Slot::type (  )  const [inline]
Variable* v8::internal::Slot::var (  )  const [inline]

ast.h824 行で定義されています。

参照先 var_.

参照元 v8::internal::CodeGenerator::LoadFromSlot(), と v8::internal::CodeGenerator::SlotOperand().


変数

ast.h831 行で定義されています。

参照元 index().

v8::internal::Expressionを再定義しています。

ast.h830 行で定義されています。

参照元 type().

ast.h829 行で定義されています。

参照元 var().


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