15 : dart_state_(other.dart_state_), value_(other.value_) {
16 other.dart_state_.reset();
17 other.value_ =
nullptr;
void Set(DartState *dart_state, Dart_Handle value)
const std::weak_ptr< DartState > & dart_state() const
Dart_PersistentHandle value() const
DART_EXPORT Dart_Handle Dart_HandleFromPersistent(Dart_PersistentHandle object)
struct _Dart_Handle * Dart_Handle
DART_EXPORT Dart_PersistentHandle Dart_NewPersistentHandle(Dart_Handle object)
DART_EXPORT Dart_IsolateGroup Dart_CurrentIsolateGroup(void)
DART_EXPORT void Dart_DeletePersistentHandle(Dart_PersistentHandle object)