V8 Project
|
#include <assert-scope.h>
Classes | |
class | DataBit |
Public Member Functions | |
PerIsolateAssertScope (Isolate *isolate) | |
~PerIsolateAssertScope () | |
Static Public Member Functions | |
static bool | IsAllowed (Isolate *isolate) |
Private Member Functions | |
DISALLOW_COPY_AND_ASSIGN (PerIsolateAssertScope) | |
Private Attributes | |
Isolate * | isolate_ |
uint32_t | old_data_ |
Definition at line 55 of file assert-scope.h.
|
explicit |
Definition at line 108 of file assert-scope.cc.
References DCHECK_NOT_NULL, v8::internal::PerIsolateAssertScope< type, allow >::isolate_, v8::internal::PerIsolateAssertScope< type, allow >::old_data_, v8::internal::STATIC_ASSERT(), and v8::internal::BitFieldBase< T, shift, size, U >::update().
v8::internal::PerIsolateAssertScope< kType, kAllow >::~PerIsolateAssertScope |
Definition at line 117 of file assert-scope.cc.
|
private |
|
static |
Definition at line 124 of file assert-scope.cc.
|
private |
Definition at line 65 of file assert-scope.h.
Referenced by v8::internal::PerIsolateAssertScope< type, allow >::PerIsolateAssertScope().
|
private |
Definition at line 66 of file assert-scope.h.
Referenced by v8::internal::PerIsolateAssertScope< type, allow >::PerIsolateAssertScope().