#ifndef StorageInfo_h
#define StorageInfo_h
-#include "bindings/v8/ScriptWrappable.h"
-#include "heap/Handle.h"
-#include "wtf/PassRefPtr.h"
-#include "wtf/RefCounted.h"
-#include "wtf/RefPtr.h"
+#include "bindings/core/v8/ScriptWrappable.h"
+#include "platform/heap/Handle.h"
-namespace WebCore {
+namespace blink {
-class StorageInfo FINAL : public RefCountedWillBeGarbageCollectedFinalized<StorageInfo>, public ScriptWrappable {
+class StorageInfo FINAL : public GarbageCollected<StorageInfo>, public ScriptWrappable {
+ DEFINE_WRAPPERTYPEINFO();
public:
- static PassRefPtrWillBeRawPtr<StorageInfo> create(unsigned long long usage, unsigned long long quota)
+ static StorageInfo* create(unsigned long long usage, unsigned long long quota)
{
- return adoptRefWillBeNoop(new StorageInfo(usage, quota));
+ return new StorageInfo(usage, quota);
}
unsigned long long usage() const { return m_usage; }
unsigned long long quota() const { return m_quota; }
- ~StorageInfo();
-
void trace(Visitor*) { }
private:
unsigned long long m_quota;
};
-} // namespace WebCore
+} // namespace blink
#endif // StorageInfo_h