PIP 5.6.1
Platform-Independent Primitives
Public Member Functions | Public Attributes | List of all members
PICodeParser::Member Struct Reference

Parsed member declaration or function signature. More...

#include <picodeparser.h>

Public Member Functions

bool isBitfield () const
 Returns whether the member is declared as a bitfield.
 

Public Attributes

MetaMap meta
 Parsed metadata attached to the member.
 
PIString type
 Member type or return type.
 
PIString name
 Member name.
 
PIStringList arguments_full
 Full textual argument declarations.
 
PIStringList arguments_type
 Argument types only.
 
PIStringList dims
 Parsed array dimensions.
 
Visibility visibility
 Member visibility.
 
Attributes attributes
 Member attributes.
 
bool is_type_ptr
 Indicates that the parsed type is a pointer.
 
int size
 Parsed size in bytes when available.
 
int bits
 Bit count for bitfields, or -1 otherwise.
 

Detailed Description

Parsed member declaration or function signature.