PIP 5.9.0
Platform-Independent Primitives
Загрузка...
Поиск...
Не найдено
Структура PICodeParser::Entity

Разобранный класс, структура или пространство имен. Подробнее...

#include <picodeparser.h>

Открытые атрибуты

MetaMap meta
 Разобранные метаданные, привязанные к сущности.
PIString type
 Вид сущности, например class, struct или namespace.
PIString name
 Имя сущности.
PIString file
 Исходный файл, в котором была разобрана сущность.
Visibility visibility
 Видимость сущности внутри родительской области.
int size
 Разобранный размер в байтах, если он известен.
bool is_anonymous
 Показывает, что сущность объявлена без имени.
Entity * parent_scope
 Непосредственная содержащая сущность или nullptr для корневой области.
PIVector< Entity * > parents
 Непосредственные базовые сущности.
PIVector< Member > functions
 Разобранные функции-члены.
PIVector< Member > members
 Разобранные поля данных.
PIVector< Typedef > typedefs
 Typedef-объявления внутри сущности.

Подробное описание

Разобранный класс, структура или пространство имен.