webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
JSC::HasOwnPropertyCache::Entry Struct Reference

#include <HasOwnPropertyCache.h>

Public Member Functions

 Entry ()=default
 
 Entry (RefPtr< UniquedStringImpl > &&impl, StructureID structureID, bool result)
 
Entryoperator= (Entry &&other)
 
 Entry ()=default
 
 Entry (RefPtr< UniquedStringImpl > &&impl, StructureID structureID, bool result)
 
Entryoperator= (Entry &&other)
 

Static Public Member Functions

static ptrdiff_t offsetOfStructureID ()
 
static ptrdiff_t offsetOfImpl ()
 
static ptrdiff_t offsetOfResult ()
 
static ptrdiff_t offsetOfStructureID ()
 
static ptrdiff_t offsetOfImpl ()
 
static ptrdiff_t offsetOfResult ()
 

Public Attributes

RefPtr< UniquedStringImpl > impl { }
 
StructureID structureID { 0 }
 
bool result { false }
 

Constructor & Destructor Documentation

◆ Entry() [1/4]

JSC::HasOwnPropertyCache::Entry::Entry ( )
default

◆ Entry() [2/4]

JSC::HasOwnPropertyCache::Entry::Entry ( RefPtr< UniquedStringImpl > &&  impl,
StructureID  structureID,
bool  result 
)
inline

◆ Entry() [3/4]

JSC::HasOwnPropertyCache::Entry::Entry ( )
default

◆ Entry() [4/4]

JSC::HasOwnPropertyCache::Entry::Entry ( RefPtr< UniquedStringImpl > &&  impl,
StructureID  structureID,
bool  result 
)
inline

Member Function Documentation

◆ offsetOfImpl() [1/2]

static ptrdiff_t JSC::HasOwnPropertyCache::Entry::offsetOfImpl ( )
inlinestatic

◆ offsetOfImpl() [2/2]

static ptrdiff_t JSC::HasOwnPropertyCache::Entry::offsetOfImpl ( )
inlinestatic

◆ offsetOfResult() [1/2]

static ptrdiff_t JSC::HasOwnPropertyCache::Entry::offsetOfResult ( )
inlinestatic

◆ offsetOfResult() [2/2]

static ptrdiff_t JSC::HasOwnPropertyCache::Entry::offsetOfResult ( )
inlinestatic

◆ offsetOfStructureID() [1/2]

static ptrdiff_t JSC::HasOwnPropertyCache::Entry::offsetOfStructureID ( )
inlinestatic

◆ offsetOfStructureID() [2/2]

static ptrdiff_t JSC::HasOwnPropertyCache::Entry::offsetOfStructureID ( )
inlinestatic

◆ operator=() [1/2]

Entry& JSC::HasOwnPropertyCache::Entry::operator= ( Entry &&  other)
inline

◆ operator=() [2/2]

Entry& JSC::HasOwnPropertyCache::Entry::operator= ( Entry &&  other)
inline

Member Data Documentation

◆ impl

RefPtr< UniquedStringImpl > JSC::HasOwnPropertyCache::Entry::impl { }

◆ result

bool JSC::HasOwnPropertyCache::Entry::result { false }

◆ structureID

StructureID JSC::HasOwnPropertyCache::Entry::structureID { 0 }

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