mirror of
https://github.com/RGBCube/serenity
synced 2025-07-24 23:27:42 +00:00
AK: Add basic Traits for RefPtr
This allows RefPtr to be stored in a HashTable<RefPtr<T>> :^) It's unfortunate about the const_casts. We'll need to fix HashMap::get to play nice with non-const Traits<T>::PeekType at some point.
This commit is contained in:
parent
9794e18a20
commit
a6e69bda71
5 changed files with 13 additions and 6 deletions
|
@ -436,7 +436,7 @@ void IRCClient::handle_privmsg_or_notice(const Message& msg, PrivmsgOrNotice typ
|
|||
|
||||
IRCQuery* IRCClient::query_with_name(const String& name)
|
||||
{
|
||||
return m_queries.get(name).value_or(nullptr);
|
||||
return const_cast<IRCQuery*>(m_queries.get(name).value_or(nullptr));
|
||||
}
|
||||
|
||||
IRCQuery& IRCClient::ensure_query(const String& name)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue