diff options
Diffstat (limited to 'WebCore/bindings/v8/ScriptCallStackFactory.h')
-rw-r--r-- | WebCore/bindings/v8/ScriptCallStackFactory.h | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/WebCore/bindings/v8/ScriptCallStackFactory.h b/WebCore/bindings/v8/ScriptCallStackFactory.h index 66e44f5..613af7b 100644 --- a/WebCore/bindings/v8/ScriptCallStackFactory.h +++ b/WebCore/bindings/v8/ScriptCallStackFactory.h @@ -32,12 +32,10 @@ #define ScriptCallStackFactory_h #include <v8.h> -#include <wtf/Forward.h> +#include <wtf/PassOwnPtr.h> namespace WebCore { -class ScriptArguments; -class ScriptCallStack; class ScriptState; const v8::StackTrace::StackTraceOptions stackTraceOptions = static_cast<v8::StackTrace::StackTraceOptions>( @@ -46,9 +44,12 @@ const v8::StackTrace::StackTraceOptions stackTraceOptions = static_cast<v8::Stac | v8::StackTrace::kScriptNameOrSourceURL | v8::StackTrace::kFunctionName); -PassRefPtr<ScriptCallStack> createScriptCallStack(v8::Local<v8::Context>, v8::Handle<v8::StackTrace>, size_t maxStackSize); -PassRefPtr<ScriptCallStack> createScriptCallStack(size_t maxStackSize); -PassRefPtr<ScriptArguments> createScriptArguments(const v8::Arguments& v8arguments, unsigned skipArgumentCount); +class ScriptArguments; +class ScriptCallStack; + +PassOwnPtr<ScriptCallStack> createScriptCallStack(v8::Local<v8::Context>, v8::Handle<v8::StackTrace>, size_t maxStackSize); +PassOwnPtr<ScriptCallStack> createScriptCallStack(size_t maxStackSize); +PassOwnPtr<ScriptArguments> createScriptArguments(const v8::Arguments& v8arguments, unsigned skipArgumentCount); } // namespace WebCore |