Аналог nsIClassInfo для объектов, созданных с использованием WebIDL в Firefox (C ++)?

Я использую Gecko SDK для создания инструмента C ++ для проверки веб-страниц (вместе с их внутренними компонентами), открытых в Firefox. Я использую nsIClassInfo для получения информации о свойствах и методах (с их параметрами) проверяемых объектов, и это прекрасно работает. Firefox теперь переходит на использование WebIDL и удаляет информацию о классе для преобразованных объектов. Существует ли аналогичный способ получения полной информации об интерфейсах WebIDL во время выполнения с использованием кода C ++?

0

Решение

OwningNonNull отвечает всем требованиям:

OwningNonNull — это структура, объявленная в BindingUtils.h и экспортированная в mozilla / dom / BindingUtils.h, которая используется для представления ненулевых объектов C ++ и содержит строгую ссылку на них. У него есть оператор преобразования, который производит T&,

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]