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 ObjectPropertyConditionSetconditionSet () const
 
 ComplexGetStatus ()
 
Kind kind () const
 
PropertyOffset offset () const
 
const ObjectPropertyConditionSetconditionSet () 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: