![]() |
PIP 5.6.1
Platform-Independent Primitives
|
Parsed class, struct or namespace. More...
#include <picodeparser.h>
Public Attributes | |
| MetaMap | meta |
| Parsed metadata attached to the entity. | |
| PIString | type |
Entity kind, for example class, struct or namespace. | |
| PIString | name |
| Entity name. | |
| PIString | file |
| Source file where the entity was parsed. | |
| Visibility | visibility |
| Entity visibility inside its parent scope. | |
| int | size |
| Parsed size in bytes when available. | |
| bool | is_anonymous |
| Indicates that the entity was declared without a name. | |
| Entity * | parent_scope |
Immediate containing entity, or nullptr for the root scope. | |
| PIVector< Entity * > | parents |
| Direct base entities. | |
| PIVector< Member > | functions |
| Parsed member functions. | |
| PIVector< Member > | members |
| Parsed data members. | |
| PIVector< Typedef > | typedefs |
| Typedefs declared inside the entity. | |
Parsed class, struct or namespace.