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

#include <Nodes.h>

Inheritance diagram for JSC::RestParameterNode:
JSC::DestructuringPatternNode JSC::ParserArenaFreeable

Public Member Functions

 RestParameterNode (DestructuringPatternNode *, unsigned numParametersToSkip)
 
bool isRestParameter () const override
 
void emit (BytecodeGenerator &)
 
- Public Member Functions inherited from JSC::DestructuringPatternNode
virtual ~DestructuringPatternNode ()
 
virtual bool isBindingNode () const
 
virtual RegisterIDemitDirectBinding (BytecodeGenerator &, RegisterID *, ExpressionNode *)
 
- Public Member Functions inherited from JSC::ParserArenaFreeable
voidoperator new (size_t, ParserArena &)
 

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ RestParameterNode()

JSC::RestParameterNode::RestParameterNode ( DestructuringPatternNode pattern,
unsigned  numParametersToSkip 
)
inline

Member Function Documentation

◆ emit()

void JSC::RestParameterNode::emit ( BytecodeGenerator generator)

◆ isRestParameter()

bool JSC::RestParameterNode::isRestParameter ( ) const
inlineoverridevirtual

Reimplemented from JSC::DestructuringPatternNode.


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