PIP 5.6.1
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
 Показывает, что сущность объявлена без имени.
 
Entityparent_scope
 Непосредственная содержащая сущность или nullptr для корневой области.
 
PIVector< Entity * > parents
 Непосредственные базовые сущности.
 
PIVector< Memberfunctions
 Разобранные функции-члены.
 
PIVector< Membermembers
 Разобранные поля данных.
 
PIVector< Typedeftypedefs
 Typedef-объявления внутри сущности.
 

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

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