WebDOMFloat64Array.cpp [plain text]
#include "config.h"
#include "WebDOMFloat64Array.h"
#include "Float32Array.h"
#include "Float64Array.h"
#include "WebDOMFloat32Array.h"
#include "WebExceptionHandler.h"
#include <wtf/GetPtr.h>
#include <wtf/RefPtr.h>
WebDOMFloat64Array::WebDOMFloat64Array()
: WebDOMArrayBufferView()
{
}
WebDOMFloat64Array::WebDOMFloat64Array(WebCore::Float64Array* impl)
: WebDOMArrayBufferView(impl)
{
}
WebCore::Float64Array* WebDOMFloat64Array::impl() const
{
return static_cast<WebCore::Float64Array*>(WebDOMArrayBufferView::impl());
}
void WebDOMFloat64Array::foo(const WebDOMFloat32Array& array)
{
if (!impl())
return;
impl()->foo(toWebCore(array));
}
WTF::Float64Array* toWebCore(const WebDOMFloat64Array& wrapper)
{
return wrapper.impl();
}
WebDOMFloat64Array toWebKit(WebCore::Float64Array* value)
{
return WebDOMFloat64Array(value);
}