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

クラス v8::internal::ObjectLiteral::Property

#include <ast.h>

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

すべてのメンバ一覧

Public 型

enum  Kind {
  CONSTANT, COMPUTED, GETTER, SETTER,
  PROTOTYPE
}

Public メソッド

 Property (Literal *key, Expression *value)
 Property (bool is_getter, FunctionLiteral *value)
Literalkey ()
Expressionvalue ()
Kind kind ()

Private 変数

Literalkey_
Expressionvalue_
Kind kind_

説明

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


列挙型

列挙型の値:
CONSTANT 
COMPUTED 
GETTER 
SETTER 
PROTOTYPE 

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


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

v8::internal::ObjectLiteral::Property::Property ( Literal key,
Expression value 
)
v8::internal::ObjectLiteral::Property::Property ( bool  is_getter,
FunctionLiteral value 
)

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

参照先 GETTER, key_, kind_, v8::internal::FunctionLiteral::name(), と value_.


関数

Literal* v8::internal::ObjectLiteral::Property::key (  )  [inline]

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

参照先 key_.

参照元 v8::internal::Parser::ParseObjectLiteral().

Kind v8::internal::ObjectLiteral::Property::kind (  )  [inline]

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

参照先 kind_.

参照元 v8::internal::Parser::GetBoilerplateValue().

Expression* v8::internal::ObjectLiteral::Property::value (  )  [inline]

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

参照先 value_.

参照元 v8::internal::Parser::GetBoilerplateValue(), と v8::internal::UsageComputer::ReadList().


変数

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

参照元 key(), と Property().

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

参照元 kind(), と Property().

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

参照元 Property(), と value().


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