ladybird/Libraries/LibWeb/IndexedDB
Jonne Ransijn d7596a0a61 AK: Don't implicitly convert Optional<T&> to Optional<T>
C++ will jovially select the implicit conversion operator, even if it's
complete bogus, such as for unknown-size types or non-destructible
types. Therefore, all such conversions (which incur a copy) must
(unfortunately) be explicit so that non-copyable types continue to work.

NOTE: We make an exception for trivially copyable types, since they
are, well, trivially copyable.

Co-authored-by: kleines Filmröllchen <filmroellchen@serenityos.org>
2024-12-04 01:58:22 +01:00
..
Internal AK: Don't implicitly convert Optional<T&> to Optional<T> 2024-12-04 01:58:22 +01:00
IDBCursor.cpp LibWeb: Add IDBCursor 2024-11-26 14:50:27 +01:00
IDBCursor.h LibWeb: Add IDBCursor 2024-11-26 14:50:27 +01:00
IDBCursor.idl LibWeb: Add IDBCursor 2024-11-26 14:50:27 +01:00
IDBDatabase.cpp
IDBDatabase.h LibWeb: Implement IDBDatabase::close() 2024-11-26 14:50:27 +01:00
IDBDatabase.idl LibWeb: Implement IDBDatabase::close() 2024-11-26 14:50:27 +01:00
IDBFactory.cpp LibWeb: Dont take a reference to the request in IDBFactory::open() 2024-11-26 14:50:27 +01:00
IDBFactory.h LibWeb: Implement IDBFactory::cmp 2024-11-25 11:53:50 +01:00
IDBFactory.idl LibWeb: Implement IDBFactory::cmp 2024-11-25 11:53:50 +01:00
IDBIndex.cpp LibWeb: Add IDBIndex 2024-11-26 14:50:27 +01:00
IDBIndex.h LibWeb: Add IDBIndex 2024-11-26 14:50:27 +01:00
IDBIndex.idl LibWeb: Add IDBIndex 2024-11-26 14:50:27 +01:00
IDBKeyRange.cpp LibWeb: Add IDBKeyRange 2024-11-26 14:50:27 +01:00
IDBKeyRange.h LibWeb: Add IDBKeyRange 2024-11-26 14:50:27 +01:00
IDBKeyRange.idl LibWeb: Add IDBKeyRange 2024-11-26 14:50:27 +01:00
IDBObjectStore.cpp LibWeb: Add IDBObjectStore 2024-11-26 14:50:27 +01:00
IDBObjectStore.h LibWeb: Add IDBObjectStore 2024-11-26 14:50:27 +01:00
IDBObjectStore.idl LibWeb: Add IDBObjectStore 2024-11-26 14:50:27 +01:00
IDBOpenDBRequest.cpp
IDBOpenDBRequest.h
IDBOpenDBRequest.idl
IDBRequest.cpp LibWeb: Implement most of upgrade_a_database for IndexedDB 2024-11-26 14:50:27 +01:00
IDBRequest.h LibWeb: Implement most of upgrade_a_database for IndexedDB 2024-11-26 14:50:27 +01:00
IDBRequest.idl LibWeb: Remove IDBRequest.idl FIXME 2024-12-01 22:04:05 +01:00
IDBTransaction.cpp LibWeb: Add IDBTransaction 2024-11-26 14:50:27 +01:00
IDBTransaction.h LibWeb: Add IDBTransaction 2024-11-26 14:50:27 +01:00
IDBTransaction.idl LibWeb: Add IDBTransaction 2024-11-26 14:50:27 +01:00
IDBVersionChangeEvent.cpp
IDBVersionChangeEvent.h
IDBVersionChangeEvent.idl