Flutter Engine
 
Loading...
Searching...
No Matches
flutter::DartIsolate::Flags Class Reference

#include <dart_isolate.h>

Public Member Functions

 Flags ()
 
 Flags (const Dart_IsolateFlags *flags)
 
 ~Flags ()
 
void SetNullSafetyEnabled (bool enabled)
 
void SetIsDontNeedSafe (bool value)
 
Dart_IsolateFlags Get () const
 

Detailed Description

Definition at line 59 of file dart_isolate.h.

Constructor & Destructor Documentation

◆ Flags() [1/2]

flutter::DartIsolate::Flags::Flags ( )

Definition at line 63 of file dart_isolate.cc.

◆ Flags() [2/2]

flutter::DartIsolate::Flags::Flags ( const Dart_IsolateFlags *  flags)
explicit

Definition at line 65 of file dart_isolate.cc.

65 {
66 if (flags) {
67 flags_ = *flags;
68 } else {
69 ::Dart_IsolateFlagsInitialize(&flags_);
70 }
71}

◆ ~Flags()

flutter::DartIsolate::Flags::~Flags ( )
default

Member Function Documentation

◆ Get()

Dart_IsolateFlags flutter::DartIsolate::Flags::Get ( ) const

Definition at line 83 of file dart_isolate.cc.

83 {
84 return flags_;
85}

◆ SetIsDontNeedSafe()

void flutter::DartIsolate::Flags::SetIsDontNeedSafe ( bool  value)

Definition at line 79 of file dart_isolate.cc.

79 {
80 flags_.snapshot_is_dontneed_safe = value;
81}
int32_t value

References value.

Referenced by flutter::DartIsolate::CreateRunningRootIsolate().

◆ SetNullSafetyEnabled()

void flutter::DartIsolate::Flags::SetNullSafetyEnabled ( bool  enabled)

Definition at line 75 of file dart_isolate.cc.

75 {
76 flags_.null_safety = enabled;
77}

Referenced by flutter::DartIsolate::CreateRunningRootIsolate().


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