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

#include <GetPutInfo.h>

Public Member Functions

 ResolveOp (ResolveType type, size_t depth, Structure *structure, JSLexicalEnvironment *lexicalEnvironment, WatchpointSet *watchpointSet, uintptr_t operand, UniquedStringImpl *importedName=nullptr)
 
 ResolveOp (ResolveType type, size_t depth, Structure *structure, JSLexicalEnvironment *lexicalEnvironment, WatchpointSet *watchpointSet, uintptr_t operand, UniquedStringImpl *importedName=nullptr)
 

Public Attributes

ResolveType type
 
size_t depth
 
Structurestructure
 
JSLexicalEnvironmentlexicalEnvironment
 
WatchpointSetwatchpointSet
 
uintptr_t operand
 
RefPtr< UniquedStringImpl > importedName
 

Constructor & Destructor Documentation

◆ ResolveOp() [1/2]

JSC::ResolveOp::ResolveOp ( ResolveType  type,
size_t  depth,
Structure structure,
JSLexicalEnvironment lexicalEnvironment,
WatchpointSet watchpointSet,
uintptr_t  operand,
UniquedStringImpl *  importedName = nullptr 
)
inline

◆ ResolveOp() [2/2]

JSC::ResolveOp::ResolveOp ( ResolveType  type,
size_t  depth,
Structure structure,
JSLexicalEnvironment lexicalEnvironment,
WatchpointSet watchpointSet,
uintptr_t  operand,
UniquedStringImpl *  importedName = nullptr 
)
inline

Member Data Documentation

◆ depth

size_t JSC::ResolveOp::depth

◆ importedName

RefPtr< UniquedStringImpl > JSC::ResolveOp::importedName

◆ lexicalEnvironment

JSLexicalEnvironment * JSC::ResolveOp::lexicalEnvironment

◆ operand

uintptr_t JSC::ResolveOp::operand

◆ structure

Structure * JSC::ResolveOp::structure

◆ type

ResolveType JSC::ResolveOp::type

◆ watchpointSet

WatchpointSet * JSC::ResolveOp::watchpointSet

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