v8
3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
|
#include <assert-scope.h>
Protected Member Functions | |
PerThreadAssertScopeBase () | |
~PerThreadAssertScopeBase () | |
Static Protected Member Functions | |
static PerThreadAssertData * | GetAssertData () |
Protected Attributes | |
PerThreadAssertData * | data_ |
Static Protected Attributes | |
static Thread::LocalStorageKey | thread_local_key |
Friends | |
class | Isolate |
Definition at line 84 of file assert-scope.h.
|
inlineprotected |
Definition at line 86 of file assert-scope.h.
References PerThreadAssertScopeBase::data_, PerThreadAssertScopeBase::GetAssertData(), PerThreadAssertData::increment_level(), and v8::internal::NULL.
|
inlineprotected |
Definition at line 95 of file assert-scope.h.
References ASSERT, PerThreadAssertScopeBase::data_, PerThreadAssertData::decrement_level(), PerThreadAssertData::get(), v8::internal::LAST_PER_THREAD_ASSERT_TYPE, and v8::internal::NULL.
|
inlinestaticprotected |
Definition at line 104 of file assert-scope.h.
References Thread::GetThreadLocal(), and PerThreadAssertScopeBase::thread_local_key.
Referenced by PerThreadAssertScope< type, allow >::IsAllowed(), and PerThreadAssertScopeBase::PerThreadAssertScopeBase().
|
friend |
Definition at line 111 of file assert-scope.h.
|
protected |
|
staticprotected |
Definition at line 109 of file assert-scope.h.
Referenced by Isolate::EnsureDefaultIsolate(), and PerThreadAssertScopeBase::GetAssertData().