1234567891011121314 |
- export declare class BitField {
- protected static MAXBIT: number;
- protected static next: number;
- protected static names: Map<string, number>;
- protected bits: number;
- static allocate(...names: string[]): void;
- static has(name: string): boolean;
- set(name: string): void;
- clear(name: string): void;
- isSet(name: string): boolean;
- reset(): void;
- protected getBit(name: string): number;
- }
- export declare function BitFieldClass(...names: string[]): typeof BitField;
|