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

#include <Nodes.h>

Inheritance diagram for JSC::FunctionParameters:
JSC::ParserArenaDeletable

Public Member Functions

 FunctionParameters ()
 
ALWAYS_INLINE unsigned size () const
 
ALWAYS_INLINE std::pair< DestructuringPatternNode *, ExpressionNode * > at (unsigned index)
 
ALWAYS_INLINE void append (DestructuringPatternNode *pattern, ExpressionNode *defaultValue)
 
- Public Member Functions inherited from JSC::ParserArenaDeletable
virtual ~ParserArenaDeletable ()
 
voidoperator new (size_t, ParserArena &)
 

Constructor & Destructor Documentation

◆ FunctionParameters()

JSC::FunctionParameters::FunctionParameters ( )
inline

Member Function Documentation

◆ append()

ALWAYS_INLINE void JSC::FunctionParameters::append ( DestructuringPatternNode pattern,
ExpressionNode defaultValue 
)
inline

◆ at()

ALWAYS_INLINE std::pair<DestructuringPatternNode*, ExpressionNode*> JSC::FunctionParameters::at ( unsigned  index)
inline

◆ size()

ALWAYS_INLINE unsigned JSC::FunctionParameters::size ( ) const
inline

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