Как можно передать этот указатель методу, который ожидает intrusive_ptr (например, от boost)?Для shared_ptrs есть enable_shared_from_this.
enable_shared_from_this
При использовании intrusive_ptr сам класс отвечает за обработку своих ссылок.Таким образом, передать указатель на себя очень просто!
intrusive_ptr
Все, что ему нужно сделать - это увеличить свой собственный счетчик ссылок и передать this.Готово.
this