Public 型 | Public メソッド | Static Public メソッド | Private メソッド | Static Private メソッド

クラス v8::internal::Failure

#include <objects.h>

v8::Objectを継承しています。

すべてのメンバ一覧

Public 型

enum  Type { RETRY_AFTER_GC = 0, EXCEPTION = 1, INTERNAL_ERROR = 2, OUT_OF_MEMORY_EXCEPTION = 3 }

Public メソッド

Type type () const
AllocationSpace allocation_space () const
int requested () const
bool IsInternalError () const
bool IsOutOfMemoryException () const
void FailurePrint ()
void FailurePrint (StringStream *accumulator)

Static Public メソッド

static FailureRetryAfterGC (int requested_bytes, AllocationSpace space)
static FailureRetryAfterGC (int requested_bytes)
static FailureException ()
static FailureInternalError ()
static FailureOutOfMemoryException ()
static Failurecast (Object *object)

Private メソッド

int value () const
 DISALLOW_IMPLICIT_CONSTRUCTORS (Failure)

Static Private メソッド

static FailureConstruct (Type type, int value=0)

説明

objects.h804 行で定義されています。


列挙型

列挙型の値:
RETRY_AFTER_GC 
EXCEPTION 
INTERNAL_ERROR 
OUT_OF_MEMORY_EXCEPTION 

objects.h807 行で定義されています。


関数

AllocationSpace v8::internal::Failure::allocation_space (  )  const [inline]
static Failure* v8::internal::Failure::cast ( Object object  )  [inline, static]
Failure * v8::internal::Failure::Construct ( Type  type,
int  value = 0 
) [inline, static, private]
v8::internal::Failure::DISALLOW_IMPLICIT_CONSTRUCTORS ( Failure   )  [private]
Failure * v8::internal::Failure::Exception (  )  [inline, static]
void v8::internal::Failure::FailurePrint ( StringStream accumulator  ) 

objects.cc443 行で定義されています。

参照先 v8::internal::StringStream::Add(), と value().

void v8::internal::Failure::FailurePrint (  ) 

objects.cc448 行で定義されています。

参照先 v8::internal::PrintF(), と value().

Failure * v8::internal::Failure::InternalError (  )  [inline, static]
bool v8::internal::Failure::IsInternalError (  )  const [inline]

objects-inl.h581 行で定義されています。

参照先 type().

参照元 v8::internal::Runtime_PushContext().

bool v8::internal::Failure::IsOutOfMemoryException (  )  const [inline]

objects-inl.h586 行で定義されています。

参照先 type().

参照元 v8::internal::Top::is_out_of_memory().

Failure * v8::internal::Failure::OutOfMemoryException (  )  [inline, static]
int v8::internal::Failure::requested (  )  const [inline]
Failure * v8::internal::Failure::RetryAfterGC ( int  requested_bytes  )  [inline, static]
Failure * v8::internal::Failure::RetryAfterGC ( int  requested_bytes,
AllocationSpace  space 
) [static]
Failure::Type v8::internal::Failure::type (  )  const [inline]
int v8::internal::Failure::value (  )  const [inline, private]

objects-inl.h621 行で定義されています。

参照先 v8::internal::kFailureTagSize.

参照元 allocation_space(), FailurePrint(), requested(), と type().


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