Lines Matching refs:Arguments
37 class Arguments : public JSDestructibleObject {
43 static Arguments* create(VM& vm, CallFrame* callFrame)
45 Arguments* arguments = new (NotNull, allocateCell<Arguments>(vm.heap)) Arguments(callFrame);
50 static Arguments* create(VM& vm, CallFrame* callFrame, InlineCallFrame* inlineCallFrame)
52 Arguments* arguments = new (NotNull, allocateCell<Arguments>(vm.heap)) Arguments(callFrame);
62 Arguments(CallFrame*);
63 Arguments(CallFrame*, NoParametersType);
142 Arguments* asArguments(JSValue);
144 inline Arguments* asArguments(JSValue value)
146 ASSERT(asObject(value)->inherits(&Arguments::s_info));
147 return static_cast<Arguments*>(asObject(value));
150 inline Arguments::Arguments(CallFrame* callFrame)
155 inline Arguments::Arguments(CallFrame* callFrame, NoParametersType)
160 inline void Arguments::allocateSlowArguments()
171 inline bool Arguments::tryDeleteArgument(size_t argument)
180 inline bool Arguments::trySetArgument(VM& vm, size_t argument, JSValue value)
188 inline JSValue Arguments::tryGetArgument(size_t argument)
195 inline bool Arguments::isDeletedArgument(size_t argument)
206 inline bool Arguments::isArgument(size_t argument)
215 inline WriteBarrierBase<Unknown>& Arguments::argument(size_t argument)
228 inline void Arguments::finishCreation(CallFrame* callFrame)
257 inline void Arguments::finishCreation(CallFrame* callFrame, InlineCallFrame* inlineCallFrame)