Flutter Engine
The Flutter Engine
Public Member Functions | List of all members
dart::AllocOnlyStackZone Class Reference

#include <zone.h>

Inheritance diagram for dart::AllocOnlyStackZone:
dart::ValueObject

Public Member Functions

 AllocOnlyStackZone ()
 
 ~AllocOnlyStackZone ()
 
ZoneGetZone ()
 
- Public Member Functions inherited from dart::ValueObject
 ValueObject ()
 
 ~ValueObject ()
 

Detailed Description

Definition at line 236 of file zone.h.

Constructor & Destructor Documentation

◆ AllocOnlyStackZone()

dart::AllocOnlyStackZone::AllocOnlyStackZone ( )
inline

Definition at line 238 of file zone.h.

238: zone_() {}

◆ ~AllocOnlyStackZone()

dart::AllocOnlyStackZone::~AllocOnlyStackZone ( )
inline

Definition at line 239 of file zone.h.

239 {
240 // This zone is not linked into the thread, so any handles would not be
241 // visited.
242 ASSERT(zone_.handles()->IsEmpty());
243 }
bool IsEmpty() const
Definition: handles.h:103
VMHandles * handles()
Definition: zone.h:73
#define ASSERT(E)

Member Function Documentation

◆ GetZone()

Zone * dart::AllocOnlyStackZone::GetZone ( )
inline

Definition at line 245 of file zone.h.

245{ return &zone_; }

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