#include <isolate.h>
Definition at line 1766 of file isolate.h.
◆ StartIsolateScope()
dart::StartIsolateScope::StartIsolateScope |
( |
Isolate * |
new_isolate | ) |
|
|
inlineexplicit |
Definition at line 1768 of file isolate.h.
1770 if (new_isolate_ == nullptr) {
1772
1773 return;
1774 }
1775 if (saved_isolate_ != new_isolate_) {
1778
1780 }
1781 }
static Isolate * Current()
static Thread * Current()
static void EnterIsolate(Isolate *isolate)
◆ ~StartIsolateScope()
dart::StartIsolateScope::~StartIsolateScope |
( |
| ) |
|
|
inline |
Definition at line 1783 of file isolate.h.
1783 {
1784 if (new_isolate_ == nullptr) {
1786
1787 return;
1788 }
1789 if (saved_isolate_ != new_isolate_) {
1790 ASSERT(saved_isolate_ ==
nullptr);
1791
1794 }
1795 }
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