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

#include <Nodes.h>

Inheritance diagram for JSC::AssignmentElementNode:
JSC::DestructuringPatternNode JSC::ParserArenaFreeable

Public Member Functions

 AssignmentElementNode (ExpressionNode *assignmentTarget, const JSTextPosition &start, const JSTextPosition &end)
 
const ExpressionNode * assignmentTarget ()
 
const JSTextPosition & divotStart () const
 
const JSTextPosition & divotEnd () const
 
- Public Member Functions inherited from JSC::DestructuringPatternNode
virtual ~DestructuringPatternNode ()
 
virtual bool isBindingNode () const
 
virtual bool isRestParameter () const
 
virtual RegisterID * emitDirectBinding (BytecodeGenerator &, RegisterID *, ExpressionNode *)
 
- Public Member Functions inherited from JSC::ParserArenaFreeable
void * operator new (size_t, ParserArena &)
 

Additional Inherited Members

- Protected Member Functions inherited from JSC::DestructuringPatternNode
 DestructuringPatternNode ()
 

Constructor & Destructor Documentation

◆ AssignmentElementNode()

JSC::AssignmentElementNode::AssignmentElementNode ( ExpressionNode *  assignmentTarget,
const JSTextPosition &  start,
const JSTextPosition &  end 
)
inline

Member Function Documentation

◆ assignmentTarget()

const ExpressionNode* JSC::AssignmentElementNode::assignmentTarget ( )
inline

◆ divotEnd()

const JSTextPosition& JSC::AssignmentElementNode::divotEnd ( ) const
inline

◆ divotStart()

const JSTextPosition& JSC::AssignmentElementNode::divotStart ( ) const
inline

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