#ifndef blink_protocol_IndexedDB_h
#define blink_protocol_IndexedDB_h
#include "third_party/blink/renderer/core/core_export.h"
#include "third_party/blink/renderer/core/inspector/protocol/protocol.h"
#include "third_party/blink/renderer/core/inspector/protocol/runtime.h"
#include "third_party/blink/renderer/core/inspector/protocol/storage.h"
namespace blink {
namespace protocol {
namespace IndexedDB {
class DatabaseWithObjectStores;
class ObjectStore;
class ObjectStoreIndex;
class Key;
class KeyRange;
class DataEntry;
class KeyPath;
class CORE_EXPORT DatabaseWithObjectStores : public ::crdtp::ProtocolObject<DatabaseWithObjectStores> { … };
class CORE_EXPORT ObjectStore : public ::crdtp::ProtocolObject<ObjectStore> { … };
class CORE_EXPORT ObjectStoreIndex : public ::crdtp::ProtocolObject<ObjectStoreIndex> { … };
class CORE_EXPORT Key : public ::crdtp::ProtocolObject<Key> { … };
class CORE_EXPORT KeyRange : public ::crdtp::ProtocolObject<KeyRange> { … };
class CORE_EXPORT DataEntry : public ::crdtp::ProtocolObject<DataEntry> { … };
class CORE_EXPORT KeyPath : public ::crdtp::ProtocolObject<KeyPath> { … };
class CORE_EXPORT Backend { … };
class CORE_EXPORT Frontend { … };
class CORE_EXPORT Dispatcher { … };
class CORE_EXPORT Metainfo { … };
}
}
}
#endif