// This file is generated by TypeBuilder_h.template. // Copyright 2016 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef blink_protocol_DOMStorage_h #define blink_protocol_DOMStorage_h #include "third_party/blink/renderer/core/core_export.h" #include "third_party/blink/renderer/core/inspector/protocol/protocol.h" // For each imported domain we generate a ValueConversions struct instead of a full domain definition // and include Domain::API version from there. namespace blink { namespace protocol { namespace DOMStorage { SerializedStorageKey; class StorageId; // ------------- Forward and enum declarations. // ------------- Type and builder declarations. class CORE_EXPORT StorageId : public ::crdtp::ProtocolObject<StorageId> { … }; // ------------- Backend interface. class CORE_EXPORT Backend { … }; // ------------- Frontend interface. class CORE_EXPORT Frontend { … }; // ------------- Dispatcher. class CORE_EXPORT Dispatcher { … }; // ------------- Metainfo. class CORE_EXPORT Metainfo { … }; } // namespace DOMStorage } // namespace blink } // namespace protocol #endif // !defined(blink_protocol_DOMStorage_h)