Home | History | Annotate | Download | only in v8

Lines Matching refs:argument

45 void ScriptCallArgumentHandler::appendArgument(const ScriptValue& argument)
47 if (argument.scriptState() != m_scriptState) {
51 m_arguments.append(argument);
54 void ScriptCallArgumentHandler::appendArgument(const String& argument)
58 m_arguments.append(ScriptValue(m_scriptState.get(), v8String(isolate, argument)));
61 void ScriptCallArgumentHandler::appendArgument(const char* argument)
65 m_arguments.append(ScriptValue(m_scriptState.get(), v8String(isolate, argument)));
68 void ScriptCallArgumentHandler::appendArgument(long argument)
72 m_arguments.append(ScriptValue(m_scriptState.get(), v8::Number::New(isolate, argument)));
75 void ScriptCallArgumentHandler::appendArgument(long long argument)
79 m_arguments.append(ScriptValue(m_scriptState.get(), v8::Number::New(isolate, argument)));
82 void ScriptCallArgumentHandler::appendArgument(unsigned argument)
86 m_arguments.append(ScriptValue(m_scriptState.get(), v8::Number::New(isolate, argument)));
89 void ScriptCallArgumentHandler::appendArgument(unsigned long argument)
93 m_arguments.append(ScriptValue(m_scriptState.get(), v8::Number::New(isolate, argument)));
96 void ScriptCallArgumentHandler::appendArgument(int argument)
100 m_arguments.append(ScriptValue(m_scriptState.get(), v8::Number::New(isolate, argument)));
103 void ScriptCallArgumentHandler::appendArgument(bool argument)
106 m_arguments.append(ScriptValue(m_scriptState.get(), v8Boolean(argument, isolate)));
109 void ScriptCallArgumentHandler::appendArgument(const Vector<ScriptValue>& argument)
113 v8::Handle<v8::Array> result = v8::Array::New(isolate, argument.size());
114 for (size_t i = 0; i < argument.size(); ++i) {
115 if (argument[i].scriptState() != m_scriptState)
118 result->Set(v8::Integer::New(isolate, i), argument[i].v8Value());