#include "third_party/blink/renderer/modules/indexeddb/idb_any.h"
#include <memory>
#include <utility>
#include "third_party/blink/renderer/bindings/core/v8/to_v8_traits.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_binding_for_modules.h"
#include "third_party/blink/renderer/core/dom/dom_string_list.h"
#include "third_party/blink/renderer/modules/indexeddb/idb_cursor_with_value.h"
#include "third_party/blink/renderer/modules/indexeddb/idb_database.h"
#include "third_party/blink/renderer/modules/indexeddb/idb_index.h"
#include "third_party/blink/renderer/modules/indexeddb/idb_key.h"
#include "third_party/blink/renderer/modules/indexeddb/idb_object_store.h"
namespace blink {
IDBAny::IDBAny(Type type) : … { … }
IDBAny::~IDBAny() = default;
void IDBAny::ContextWillBeDestroyed() { … }
IDBCursor* IDBAny::IdbCursor() const { … }
IDBCursorWithValue* IDBAny::IdbCursorWithValue() const { … }
IDBDatabase* IDBAny::IdbDatabase() const { … }
const IDBKey* IDBAny::Key() const { … }
IDBValue* IDBAny::Value() const { … }
const Vector<std::unique_ptr<IDBValue>>& IDBAny::Values() const { … }
int64_t IDBAny::Integer() const { … }
v8::Local<v8::Value> IDBAny::ToV8(ScriptState* script_state) { … }
IDBAny::IDBAny(IDBCursor* value)
: … { … }
IDBAny::IDBAny(IDBDatabase* value)
: … { … }
IDBAny::IDBAny(Vector<std::unique_ptr<IDBValue>> values)
: … { … }
IDBAny::IDBAny(std::unique_ptr<IDBValue> value)
: … { … }
IDBAny::IDBAny(std::unique_ptr<IDBKey> key)
: … { … }
IDBAny::IDBAny(int64_t value) : … { … }
void IDBAny::Trace(Visitor* visitor) const { … }
}