ladybird/Libraries/LibIPC
Andreas Kling 4f200def9c AK: Stop allowing implicit downcast with OwnPtr and NonnullOwnPtr
Same issue here as we had with RefPtr and NonnullRefPtr.

Since we can't make copies of an owning pointer, we don't get quite the
same static_ptr_cast<T> here. Instead I've only added a new templated
version of OwnPtr::release_nonnull() in this patch, to solve the only
issue that popped up.

I'm not sure what the best solution here is, but this works for now.
2020-04-05 11:32:30 +02:00
..
ClientConnection.h AK: Remove unnecessary casts to size_t, after Vector changes 2020-03-01 12:58:22 +01:00
Decoder.cpp LibIPC+IPCCompiler: Add IPC::Decoder, let classes decode themselves 2020-02-15 12:11:19 +01:00
Decoder.h LibIPC+LibGfx: Pass the IPC::Decoder to decoding helpers 2020-03-29 19:37:23 +02:00
Encoder.cpp LibIPC: Move IPC::Encoder functions out of line 2020-02-15 12:10:48 +01:00
Encoder.h LibIPC: Move IPC::Encoder functions out of line 2020-02-15 12:10:48 +01:00
Endpoint.cpp LibIPC: Remove leading I from filenames 2020-02-06 14:54:09 +01:00
Endpoint.h LibIPC: Remove leading I from filenames 2020-02-06 14:54:09 +01:00
Forward.h LibIPC: Add forwarding header for LibIPC 2020-03-29 19:37:23 +02:00
Makefile LibIPC+IPCCompiler: Add IPC::Decoder, let classes decode themselves 2020-02-15 12:11:19 +01:00
Message.cpp LibIPC: Remove leading I from filenames 2020-02-06 14:54:09 +01:00
Message.h LibIPC+IPCCompiler: Remove some unused members from generated messages 2020-02-15 12:10:48 +01:00
ServerConnection.h AK: Stop allowing implicit downcast with OwnPtr and NonnullOwnPtr 2020-04-05 11:32:30 +02:00