#include <deftypes.h>
Public Attributes | |
ClassType | Class |
The type of class being defined by this entry. | |
unsigned int | MinSize |
The minimum size of an item, or the tag size for a set (0 = no lower limit). | |
unsigned int | MaxSize |
The maximum size of an item, or the length size/format for a set (0 = no upper limit). | |
const char * | Name |
The name of this class. | |
const char * | Detail |
The human readable description of this type. | |
ClassUsage | Usage |
The usage type for this class. | |
const char * | Base |
The type of an item, or base type if redefining. | |
UInt16 | Tag |
The 2-byte tag, or zero. | |
const char * | UL |
The UL for this class or item (if known). | |
const char * | Default |
Default value as a string, or NULL if none. | |
const char * | DValue |
Distinguished value as a string, or NULL if none. | |
ClassRef | 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). | |
const char * | SymSpace |
SymbolSpace for this class, or NULL if none specified (will inherit). | |
bool | ExtendSubs |
If this entry is extending a class, should sub-classes also be extended? |
unsigned int MinSize |
The minimum size of an item, or the tag size for a set (0 = no lower limit).
unsigned int MaxSize |
The maximum size of an item, or the length size/format for a set (0 = no upper limit).
const char* Name |
The name of this class.
const char* Detail |
The human readable description of this type.
The usage type for this class.
const char* Base |
The type of an item, or base type if redefining.
const char* Default |
Default value as a string, or NULL if none.
const char* DValue |
Distinguished value as a string, or NULL if none.
const char* RefTarget |
Type of the reference target (if this is a referencing type).
const char* SymSpace |
SymbolSpace for this class, or NULL if none specified (will inherit).
bool ExtendSubs |
If this entry is extending a class, should sub-classes also be extended?