Flutter Engine
The Flutter Engine
Static Public Member Functions | Static Public Attributes | Friends | List of all members
dart::ConstSet Class Reference

#include <object.h>

Inheritance diagram for dart::ConstSet:
dart::AllStatic

Static Public Member Functions

static constexpr bool ContainsCompressedPointers ()
 
static ConstSetPtr NewDefault (Heap::Space space=Heap::kNew)
 
static ConstSetPtr NewUninitialized (Heap::Space space=Heap::kNew)
 
static intptr_t InstanceSize ()
 

Static Public Attributes

static const ClassId kClassId = kConstSetCid
 

Friends

class Class
 

Detailed Description

Definition at line 12281 of file object.h.

Member Function Documentation

◆ ContainsCompressedPointers()

static constexpr bool dart::ConstSet::ContainsCompressedPointers ( )
inlinestaticconstexpr

Definition at line 12283 of file object.h.

12283 {
12285 }
static constexpr bool ContainsCompressedPointers()
Definition: object.h:329

◆ InstanceSize()

static intptr_t dart::ConstSet::InstanceSize ( )
inlinestatic

Definition at line 12293 of file object.h.

12293{ return Set::InstanceSize(); }
static intptr_t InstanceSize()
Definition: object.h:12214

◆ NewDefault()

ConstSetPtr dart::ConstSet::NewDefault ( Heap::Space  space = Heap::kNew)
static

Definition at line 25283 of file object.cc.

25283 {
25284 ASSERT(IsolateGroup::Current()->object_store()->const_set_impl_class() !=
25285 Class::null());
25286 return static_cast<ConstSetPtr>(Set::NewDefault(kClassId, space));
25287}
static const ClassId kClassId
Definition: object.h:12291
static IsolateGroup * Current()
Definition: isolate.h:539
static ObjectPtr null()
Definition: object.h:433
static SetPtr NewDefault(intptr_t class_id=kSetCid, Heap::Space space=Heap::kNew)
Definition: object.cc:25266
#define ASSERT(E)

◆ NewUninitialized()

ConstSetPtr dart::ConstSet::NewUninitialized ( Heap::Space  space = Heap::kNew)
static

Definition at line 25289 of file object.cc.

25289 {
25290 ASSERT(IsolateGroup::Current()->object_store()->const_set_impl_class() !=
25291 Class::null());
25292 return static_cast<ConstSetPtr>(Set::NewUninitialized(kClassId, space));
25293}

Friends And Related Function Documentation

◆ Class

friend class Class
friend

Definition at line 12305 of file object.h.

Member Data Documentation

◆ kClassId

const ClassId dart::ConstSet::kClassId = kConstSetCid
static

Definition at line 12291 of file object.h.


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