V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::GlobalDictionaryShape Class Reference
Inheritance diagram for v8::internal::GlobalDictionaryShape:
v8::internal::NameDictionaryShape v8::internal::BaseDictionaryShape< Handle< Name > > v8::internal::BaseShape< Handle< Name > >

Static Public Member Functions

static bool IsMatch (Handle< Name > key, Object *other)
 
static uint32_t HashForObject (Isolate *isolate, Object *object)
 
template<typename Dictionary >
static PropertyDetails DetailsAt (Dictionary dict, int entry)
 
template<typename Dictionary >
static void DetailsAtPut (Isolate *isolate, Dictionary dict, int entry, PropertyDetails value)
 
static ObjectUnwrap (Object *key)
 
static bool IsKey (ReadOnlyRoots roots, Object *k)
 
static bool IsLive (ReadOnlyRoots roots, Object *key)
 
static RootIndex GetMapRootIndex ()
 
- Static Public Member Functions inherited from v8::internal::NameDictionaryShape
static bool IsMatch (Handle< Name > key, Object *other)
 
static uint32_t Hash (Isolate *isolate, Handle< Name > key)
 
static uint32_t HashForObject (Isolate *isolate, Object *object)
 
static Handle< ObjectAsHandle (Isolate *isolate, Handle< Name > key)
 
static RootIndex GetMapRootIndex ()
 
- Static Public Member Functions inherited from v8::internal::BaseDictionaryShape< Handle< Name > >
static PropertyDetails DetailsAt (Dictionary dict, int entry)
 
static void DetailsAtPut (Isolate *isolate, Dictionary dict, int entry, PropertyDetails value)
 
- Static Public Member Functions inherited from v8::internal::BaseShape< Handle< Name > >
static RootIndex GetMapRootIndex ()
 
static ObjectUnwrap (Object *key)
 
static bool IsKey (ReadOnlyRoots roots, Object *key)
 
static bool IsLive (ReadOnlyRoots roots, Object *key)
 

Static Public Attributes

static const int kEntrySize = 1
 
- Static Public Attributes inherited from v8::internal::NameDictionaryShape
static const int kPrefixSize = 2
 
static const int kEntrySize = 3
 
static const int kEntryValueIndex = 1
 
static const bool kNeedsHoleCheck = false
 
- Static Public Attributes inherited from v8::internal::BaseDictionaryShape< Handle< Name > >
static const bool kHasDetails
 
- Static Public Attributes inherited from v8::internal::BaseShape< Handle< Name > >
static const bool kNeedsHoleCheck
 

Additional Inherited Members

- Public Types inherited from v8::internal::BaseShape< Handle< Name > >
typedef Handle< NameKey
 

Detailed Description

Definition at line 210 of file dictionary.h.


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