Что такое RefPtr в движке Flutter Engine?
В движке Flutter есть штука под названием RefPtr
https://github.com/flutter/engine/blob/e23e4775ae62c230b271de83679c183657be312c/fml/memory/ref_ptr.h
Это связано с ref_counted.h:
Насколько я знаю, shared_ptr
подсчитывается количество ссылок, поэтому я не понимаю, зачем нужен другой тип указателя с подсчетом ссылок.
Это просто shared_ptr
что потокобезопасно? Не было бы проще просто обернуть shared_ptr мьютексом?
Я очень смущен, зачем нужен RefPtr