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

#include <object.h>

Inheritance diagram for dart::ConstMap:
dart::AllStatic

Static Public Member Functions

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

Static Public Attributes

static const ClassId kClassId = kConstMapCid
 

Friends

class Class
 

Detailed Description

Definition at line 12180 of file object.h.

Member Function Documentation

◆ ContainsCompressedPointers()

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

Definition at line 12182 of file object.h.

12182 {
12184 }
static constexpr bool ContainsCompressedPointers()
Definition: object.h:329

◆ InstanceSize()

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

Definition at line 12192 of file object.h.

12192{ return Map::InstanceSize(); }
static intptr_t InstanceSize()
Definition: object.h:12111

◆ NewDefault()

ConstMapPtr dart::ConstMap::NewDefault ( Heap::Space  space = Heap::kNew)
static

Definition at line 25235 of file object.cc.

25235 {
25236 ASSERT(IsolateGroup::Current()->object_store()->const_map_impl_class() !=
25237 Class::null());
25238 return static_cast<ConstMapPtr>(Map::NewDefault(kClassId, space));
25239}
static const ClassId kClassId
Definition: object.h:12190
static IsolateGroup * Current()
Definition: isolate.h:539
static MapPtr NewDefault(intptr_t class_id=kMapCid, Heap::Space space=Heap::kNew)
Definition: object.cc:25090
static ObjectPtr null()
Definition: object.h:433
#define ASSERT(E)

◆ NewUninitialized()

ConstMapPtr dart::ConstMap::NewUninitialized ( Heap::Space  space = Heap::kNew)
static

Definition at line 25241 of file object.cc.

25241 {
25242 ASSERT(IsolateGroup::Current()->object_store()->const_map_impl_class() !=
25243 Class::null());
25244 return static_cast<ConstMapPtr>(Map::NewUninitialized(kClassId, space));
25245}

Friends And Related Function Documentation

◆ Class

friend class Class
friend

Definition at line 12204 of file object.h.

Member Data Documentation

◆ kClassId

const ClassId dart::ConstMap::kClassId = kConstMapCid
static

Definition at line 12190 of file object.h.


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