v8  3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PerThreadAssertScope< type, allow > Class Template Reference

#include <assert-scope.h>

Inheritance diagram for PerThreadAssertScope< type, allow >:
Collaboration diagram for PerThreadAssertScope< type, allow >:

Public Member Functions

 PerThreadAssertScope ()
 
 ~PerThreadAssertScope ()
 

Static Public Member Functions

static bool IsAllowed ()
 

Additional Inherited Members

- Protected Member Functions inherited from PerThreadAssertScopeBase
 PerThreadAssertScopeBase ()
 
 ~PerThreadAssertScopeBase ()
 
- Static Protected Member Functions inherited from PerThreadAssertScopeBase
static PerThreadAssertDataGetAssertData ()
 
- Protected Attributes inherited from PerThreadAssertScopeBase
PerThreadAssertDatadata_
 
- Static Protected Attributes inherited from PerThreadAssertScopeBase
static Thread::LocalStorageKey thread_local_key
 

Detailed Description

template<PerThreadAssertType type, bool allow>
class v8::internal::PerThreadAssertScope< type, allow >

Definition at line 121 of file assert-scope.h.

Constructor & Destructor Documentation

~PerThreadAssertScope ( )
inline

Definition at line 128 of file assert-scope.h.

References PerThreadAssertScopeBase::data_, and PerThreadAssertData::set().

Member Function Documentation

static bool IsAllowed ( )
inlinestatic

The documentation for this class was generated from the following file: