![]() |
PIP 5.6.1
Platform-Independent Primitives
|
Разобранный класс, структура или пространство имен. Подробнее...
#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-объявления внутри сущности. | |
Разобранный класс, структура или пространство имен.