webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Types | Public Member Functions | Static Public Member Functions | List of all members
JSC::ComplexGetStatus Class Reference

#include <ComplexGetStatus.h>

Public Types

enum  Kind {
  ShouldSkip, TakesSlowPath, Inlineable, ShouldSkip,
  TakesSlowPath, Inlineable
}
 
enum  Kind {
  ShouldSkip, TakesSlowPath, Inlineable, ShouldSkip,
  TakesSlowPath, Inlineable
}
 

Public Member Functions

 ComplexGetStatus ()
 
Kind kind () const
 
PropertyOffset offset () const
 
const ObjectPropertyConditionSet & conditionSet () const
 
 ComplexGetStatus ()
 
Kind kind () const
 
PropertyOffset offset () const
 
const ObjectPropertyConditionSet & conditionSet () const
 

Static Public Member Functions

static ComplexGetStatus skip ()
 
static ComplexGetStatus takesSlowPath ()
 
static ComplexGetStatus computeFor (Structure *headStructure, const ObjectPropertyConditionSet &, UniquedStringImpl *uid)
 
static ComplexGetStatus skip ()
 
static ComplexGetStatus takesSlowPath ()
 
static ComplexGetStatus computeFor (Structure *headStructure, const ObjectPropertyConditionSet &, UniquedStringImpl *uid)
 

Member Enumeration Documentation

◆ Kind [1/2]

Enumerator
ShouldSkip 
TakesSlowPath 
Inlineable 
ShouldSkip 
TakesSlowPath 
Inlineable 

◆ Kind [2/2]

Enumerator
ShouldSkip 
TakesSlowPath 
Inlineable 
ShouldSkip 
TakesSlowPath 
Inlineable 

Constructor & Destructor Documentation

◆ ComplexGetStatus() [1/2]

JSC::ComplexGetStatus::ComplexGetStatus ( )
inline

◆ ComplexGetStatus() [2/2]

JSC::ComplexGetStatus::ComplexGetStatus ( )
inline

Member Function Documentation

◆ computeFor() [1/2]

ComplexGetStatus JSC::ComplexGetStatus::computeFor ( Structure *  headStructure,
const ObjectPropertyConditionSet &  conditionSet,
UniquedStringImpl *  uid 
)
static

◆ computeFor() [2/2]

static ComplexGetStatus JSC::ComplexGetStatus::computeFor ( Structure *  headStructure,
const ObjectPropertyConditionSet &  ,
UniquedStringImpl *  uid 
)
static

◆ conditionSet() [1/2]

const ObjectPropertyConditionSet& JSC::ComplexGetStatus::conditionSet ( ) const
inline

◆ conditionSet() [2/2]

const ObjectPropertyConditionSet& JSC::ComplexGetStatus::conditionSet ( ) const
inline

◆ kind() [1/2]

Kind JSC::ComplexGetStatus::kind ( ) const
inline

◆ kind() [2/2]

Kind JSC::ComplexGetStatus::kind ( ) const
inline

◆ offset() [1/2]

PropertyOffset JSC::ComplexGetStatus::offset ( ) const
inline

◆ offset() [2/2]

PropertyOffset JSC::ComplexGetStatus::offset ( ) const
inline

◆ skip() [1/2]

static ComplexGetStatus JSC::ComplexGetStatus::skip ( )
inlinestatic

◆ skip() [2/2]

static ComplexGetStatus JSC::ComplexGetStatus::skip ( )
inlinestatic

◆ takesSlowPath() [1/2]

static ComplexGetStatus JSC::ComplexGetStatus::takesSlowPath ( )
inlinestatic

◆ takesSlowPath() [2/2]

static ComplexGetStatus JSC::ComplexGetStatus::takesSlowPath ( )
inlinestatic

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