Sometimes I can’t use ensureXXX() because there is no guarantee the object will
be created always. And I have to even use this pattern:
Object* objectIfExists() { return m_object.get(); }
Object* object(); // It try to create m_object but it still may return nullptr;
> On Oct 3, 2024, at 2:33 PM, Abrar Protyasha via webkit-dev
> <[email protected]> wrote:
>
>
>> On Oct 3, 2024, at 14:24, Chris Dumez via webkit-dev
>> <[email protected]> wrote:
>>
>> Do we have stats about which pattern is more common in our codebase?
>
>
> % rg "\* .+IfExists\(" -th | wc -l
> 95
>
> % rg "\& ensure.+\(" -th | wc -l
> 176
> _______________________________________________
> webkit-dev mailing list
> [email protected]
> https://lists.webkit.org/mailman/listinfo/webkit-dev
_______________________________________________
webkit-dev mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-dev