#include <deftypes.h>
Public Attributes | |
TypeClass | Class |
The class of type being defined by this entry. | |
const char * | Type |
The name of this type. | |
const char * | Detail |
The human readable description of this type. | |
const char * | Base |
The base type for an interpretation or multiple, or the type for a compound type sub-item. | |
const char * | UL |
The UL for this type (if known). | |
const char * | Value |
Value if this is an enumerated value, or mask if this is a label. | |
int | Size |
The size in bytes of a basic type, or the number of entries in a multiple. | |
bool | Endian |
Used with basic types: "true" if this type gets endian swapped on reading/writing on a little-endian platform. | |
bool | IsBatch |
Used with multiple types: "true" is this type has an 8-byte Count-and-Size header. | |
TypeRef | RefType |
Reference type of this item (if a reference or target). | |
const char * | RefTarget |
Type of the reference target (if this is a referencing type) or NULL. | |
const char * | SymSpace |
SymbolSpace for this type, or NULL if none specified (will inherit). |
const char* Type |
The name of this type.
const char* Detail |
The human readable description of this type.
const char* Base |
The base type for an interpretation or multiple, or the type for a compound type sub-item.
const char* Value |
Value if this is an enumerated value, or mask if this is a label.
int Size |
The size in bytes of a basic type, or the number of entries in a multiple.
bool Endian |
Used with basic types: "true" if this type gets endian swapped on reading/writing on a little-endian platform.
bool IsBatch |
Used with multiple types: "true" is this type has an 8-byte Count-and-Size header.
const char* RefTarget |
Type of the reference target (if this is a referencing type) or NULL.
const char* SymSpace |
SymbolSpace for this type, or NULL if none specified (will inherit).