Interface Field<T>

interface Field<T extends Type<any> = Type> {
    alignment: number;
    countedBy?: string;
    decl: string;
    littleEndian: boolean;
    name: string;
    offset: number;
    type: T;
}

Type Parameters

Properties

alignment: number
countedBy?: string
decl: string

A C-style type/name declaration string, used for diagnostics

littleEndian: boolean

Whether the field is little endian

name: string
offset: number
type: T