#include <isolate.h>
Definition at line 1710 of file isolate.h.
◆ StartIsolateScope()
dart::StartIsolateScope::StartIsolateScope |
( |
Isolate * |
new_isolate | ) |
|
|
inlineexplicit |
Definition at line 1712 of file isolate.h.
1714 if (new_isolate_ == nullptr) {
1716
1717 return;
1718 }
1719 if (saved_isolate_ != new_isolate_) {
1722
1724 }
1725 }
static Isolate * Current()
static Thread * Current()
static void EnterIsolate(Isolate *isolate)
◆ ~StartIsolateScope()
dart::StartIsolateScope::~StartIsolateScope |
( |
| ) |
|
|
inline |
Definition at line 1727 of file isolate.h.
1727 {
1728 if (new_isolate_ == nullptr) {
1730
1731 return;
1732 }
1733 if (saved_isolate_ != new_isolate_) {
1734 ASSERT(saved_isolate_ ==
nullptr);
1735
1738 }
1739 }
static void ExitIsolate(bool isolate_shutdown=false)
The documentation for this class was generated from the following file:
- third_party/dart-lang/sdk/runtime/vm/isolate.h