Lee Thanh
Upload 3012 files
5641073
raw
history blame
57.5 kB
/**
* This file is generated by hand in order to bootstrap compiler development. It is intended to be an exact match to
* compiled output.
*/
import * as capnp from "../index";
import { ObjectSize as __O, Struct as __S } from "../index";
export const _capnpFileId = "a93fc509624c72d9";
export class Node_Parameter extends __S {
static readonly _capnp = { displayName: "Parameter", id: "b9521bccf10fa3b1", size: new __O(0, 1) };
getName(): string { return __S.getText(0, this); }
setName(value: string): void { __S.setText(0, value, this); }
toString(): string { return "Node_Parameter_" + super.toString(); }
}
export class Node_NestedNode extends __S {
static readonly _capnp = { displayName: "NestedNode", id: "debf55bbfa0fc242", size: new __O(8, 1) };
getName(): string { return __S.getText(0, this); }
setName(value: string): void { __S.setText(0, value, this); }
getId(): capnp.Uint64 { return __S.getUint64(0, this); }
setId(value: capnp.Uint64): void { __S.setUint64(0, value, this); }
toString(): string { return "Node_NestedNode_" + super.toString(); }
}
export class Node_Struct extends __S {
static readonly _capnp = { displayName: "struct", id: "9ea0b19b37fb4435", size: new __O(40, 6) };
static _Fields: capnp.ListCtor<Field>;
getDataWordCount(): number { return __S.getUint16(14, this); }
setDataWordCount(value: number): void { __S.setUint16(14, value, this); }
getPointerCount(): number { return __S.getUint16(24, this); }
setPointerCount(value: number): void { __S.setUint16(24, value, this); }
getPreferredListEncoding(): ElementSize { return __S.getUint16(26, this); }
setPreferredListEncoding(value: ElementSize): void { __S.setUint16(26, value, this); }
getIsGroup(): boolean { return __S.getBit(224, this); }
setIsGroup(value: boolean): void { __S.setBit(224, value, this); }
getDiscriminantCount(): number { return __S.getUint16(30, this); }
setDiscriminantCount(value: number): void { __S.setUint16(30, value, this); }
getDiscriminantOffset(): number { return __S.getUint32(32, this); }
setDiscriminantOffset(value: number): void { __S.setUint32(32, value, this); }
adoptFields(value: capnp.Orphan<capnp.List<Field>>): void { __S.adopt(value, __S.getPointer(3, this)); }
disownFields(): capnp.Orphan<capnp.List<Field>> { return __S.disown(this.getFields()); }
getFields(): capnp.List<Field> { return __S.getList(3, Node_Struct._Fields, this); }
hasFields(): boolean { return !__S.isNull(__S.getPointer(3, this)); }
initFields(length: number): capnp.List<Field> { return __S.initList(3, Node_Struct._Fields, length, this); }
setFields(value: capnp.List<Field>): void { __S.copyFrom(value, __S.getPointer(3, this)); }
toString(): string { return "Node_Struct_" + super.toString(); }
}
export class Node_Enum extends __S {
static readonly _capnp = { displayName: "enum", id: "b54ab3364333f598", size: new __O(40, 6) };
static _Enumerants: capnp.ListCtor<Enumerant>;
adoptEnumerants(value: capnp.Orphan<capnp.List<Enumerant>>): void { __S.adopt(value, __S.getPointer(3, this)); }
disownEnumerants(): capnp.Orphan<capnp.List<Enumerant>> { return __S.disown(this.getEnumerants()); }
getEnumerants(): capnp.List<Enumerant> { return __S.getList(3, Node_Enum._Enumerants, this); }
hasEnumerants(): boolean { return !__S.isNull(__S.getPointer(3, this)); }
initEnumerants(length: number): capnp.List<Enumerant> { return __S.initList(3, Node_Enum._Enumerants, length, this); }
setEnumerants(value: capnp.List<Enumerant>): void { __S.copyFrom(value, __S.getPointer(3, this)); }
toString(): string { return "Node_Enum_" + super.toString(); }
}
export class Node_Interface extends __S {
static readonly _capnp = { displayName: "interface", id: "e82753cff0c2218f", size: new __O(40, 6) };
static _Methods: capnp.ListCtor<Method>;
static _Superclasses: capnp.ListCtor<Superclass>;
adoptMethods(value: capnp.Orphan<capnp.List<Method>>): void { __S.adopt(value, __S.getPointer(3, this)); }
disownMethods(): capnp.Orphan<capnp.List<Method>> { return __S.disown(this.getMethods()); }
getMethods(): capnp.List<Method> { return __S.getList(3, Node_Interface._Methods, this); }
hasMethods(): boolean { return !__S.isNull(__S.getPointer(3, this)); }
initMethods(length: number): capnp.List<Method> { return __S.initList(3, Node_Interface._Methods, length, this); }
setMethods(value: capnp.List<Method>): void { __S.copyFrom(value, __S.getPointer(3, this)); }
adoptSuperclasses(value: capnp.Orphan<capnp.List<Superclass>>): void { __S.adopt(value, __S.getPointer(4, this)); }
disownSuperclasses(): capnp.Orphan<capnp.List<Superclass>> { return __S.disown(this.getSuperclasses()); }
getSuperclasses(): capnp.List<Superclass> { return __S.getList(4, Node_Interface._Superclasses, this); }
hasSuperclasses(): boolean { return !__S.isNull(__S.getPointer(4, this)); }
initSuperclasses(length: number): capnp.List<Superclass> { return __S.initList(4, Node_Interface._Superclasses, length, this); }
setSuperclasses(value: capnp.List<Superclass>): void { __S.copyFrom(value, __S.getPointer(4, this)); }
toString(): string { return "Node_Interface_" + super.toString(); }
}
export class Node_Const extends __S {
static readonly _capnp = { displayName: "const", id: "b18aa5ac7a0d9420", size: new __O(40, 6) };
adoptType(value: capnp.Orphan<Type>): void { __S.adopt(value, __S.getPointer(3, this)); }
disownType(): capnp.Orphan<Type> { return __S.disown(this.getType()); }
getType(): Type { return __S.getStruct(3, Type, this); }
hasType(): boolean { return !__S.isNull(__S.getPointer(3, this)); }
initType(): Type { return __S.initStructAt(3, Type, this); }
setType(value: Type): void { __S.copyFrom(value, __S.getPointer(3, this)); }
adoptValue(value: capnp.Orphan<Value>): void { __S.adopt(value, __S.getPointer(4, this)); }
disownValue(): capnp.Orphan<Value> { return __S.disown(this.getValue()); }
getValue(): Value { return __S.getStruct(4, Value, this); }
hasValue(): boolean { return !__S.isNull(__S.getPointer(4, this)); }
initValue(): Value { return __S.initStructAt(4, Value, this); }
setValue(value: Value): void { __S.copyFrom(value, __S.getPointer(4, this)); }
toString(): string { return "Node_Const_" + super.toString(); }
}
export class Node_Annotation extends __S {
static readonly _capnp = { displayName: "annotation", id: "ec1619d4400a0290", size: new __O(40, 6) };
adoptType(value: capnp.Orphan<Type>): void { __S.adopt(value, __S.getPointer(3, this)); }
disownType(): capnp.Orphan<Type> { return __S.disown(this.getType()); }
getType(): Type { return __S.getStruct(3, Type, this); }
hasType(): boolean { return !__S.isNull(__S.getPointer(3, this)); }
initType(): Type { return __S.initStructAt(3, Type, this); }
setType(value: Type): void { __S.copyFrom(value, __S.getPointer(3, this)); }
getTargetsFile(): boolean { return __S.getBit(112, this); }
setTargetsFile(value: boolean): void { __S.setBit(112, value, this); }
getTargetsConst(): boolean { return __S.getBit(113, this); }
setTargetsConst(value: boolean): void { __S.setBit(113, value, this); }
getTargetsEnum(): boolean { return __S.getBit(114, this); }
setTargetsEnum(value: boolean): void { __S.setBit(114, value, this); }
getTargetsEnumerant(): boolean { return __S.getBit(115, this); }
setTargetsEnumerant(value: boolean): void { __S.setBit(115, value, this); }
getTargetsStruct(): boolean { return __S.getBit(116, this); }
setTargetsStruct(value: boolean): void { __S.setBit(116, value, this); }
getTargetsField(): boolean { return __S.getBit(117, this); }
setTargetsField(value: boolean): void { __S.setBit(117, value, this); }
getTargetsUnion(): boolean { return __S.getBit(118, this); }
setTargetsUnion(value: boolean): void { __S.setBit(118, value, this); }
getTargetsGroup(): boolean { return __S.getBit(119, this); }
setTargetsGroup(value: boolean): void { __S.setBit(119, value, this); }
getTargetsInterface(): boolean { return __S.getBit(120, this); }
setTargetsInterface(value: boolean): void { __S.setBit(120, value, this); }
getTargetsMethod(): boolean { return __S.getBit(121, this); }
setTargetsMethod(value: boolean): void { __S.setBit(121, value, this); }
getTargetsParam(): boolean { return __S.getBit(122, this); }
setTargetsParam(value: boolean): void { __S.setBit(122, value, this); }
getTargetsAnnotation(): boolean { return __S.getBit(123, this); }
setTargetsAnnotation(value: boolean): void { __S.setBit(123, value, this); }
toString(): string { return "Node_Annotation_" + super.toString(); }
}
export enum Node_Which {
FILE = 0,
STRUCT = 1,
ENUM = 2,
INTERFACE = 3,
CONST = 4,
ANNOTATION = 5
}
export class Node extends __S {
static readonly FILE = Node_Which.FILE;
static readonly STRUCT = Node_Which.STRUCT;
static readonly ENUM = Node_Which.ENUM;
static readonly INTERFACE = Node_Which.INTERFACE;
static readonly CONST = Node_Which.CONST;
static readonly ANNOTATION = Node_Which.ANNOTATION;
static readonly Parameter = Node_Parameter;
static readonly NestedNode = Node_NestedNode;
static readonly _capnp = { displayName: "Node", id: "e682ab4cf923a417", size: new __O(40, 6) };
static _Parameters: capnp.ListCtor<Node_Parameter>;
static _NestedNodes: capnp.ListCtor<Node_NestedNode>;
static _Annotations: capnp.ListCtor<Annotation>;
getId(): capnp.Uint64 { return __S.getUint64(0, this); }
setId(value: capnp.Uint64): void { __S.setUint64(0, value, this); }
getDisplayName(): string { return __S.getText(0, this); }
setDisplayName(value: string): void { __S.setText(0, value, this); }
getDisplayNamePrefixLength(): number { return __S.getUint32(8, this); }
setDisplayNamePrefixLength(value: number): void { __S.setUint32(8, value, this); }
getScopeId(): capnp.Uint64 { return __S.getUint64(16, this); }
setScopeId(value: capnp.Uint64): void { __S.setUint64(16, value, this); }
adoptParameters(value: capnp.Orphan<capnp.List<Node_Parameter>>): void { __S.adopt(value, __S.getPointer(5, this)); }
disownParameters(): capnp.Orphan<capnp.List<Node_Parameter>> { return __S.disown(this.getParameters()); }
getParameters(): capnp.List<Node_Parameter> { return __S.getList(5, Node._Parameters, this); }
hasParameters(): boolean { return !__S.isNull(__S.getPointer(5, this)); }
initParameters(length: number): capnp.List<Node_Parameter> { return __S.initList(5, Node._Parameters, length, this); }
setParameters(value: capnp.List<Node_Parameter>): void { __S.copyFrom(value, __S.getPointer(5, this)); }
getIsGeneric(): boolean { return __S.getBit(288, this); }
setIsGeneric(value: boolean): void { __S.setBit(288, value, this); }
adoptNestedNodes(value: capnp.Orphan<capnp.List<Node_NestedNode>>): void { __S.adopt(value, __S.getPointer(1, this)); }
disownNestedNodes(): capnp.Orphan<capnp.List<Node_NestedNode>> { return __S.disown(this.getNestedNodes()); }
getNestedNodes(): capnp.List<Node_NestedNode> { return __S.getList(1, Node._NestedNodes, this); }
hasNestedNodes(): boolean { return !__S.isNull(__S.getPointer(1, this)); }
initNestedNodes(length: number): capnp.List<Node_NestedNode> { return __S.initList(1, Node._NestedNodes, length, this); }
setNestedNodes(value: capnp.List<Node_NestedNode>): void { __S.copyFrom(value, __S.getPointer(1, this)); }
adoptAnnotations(value: capnp.Orphan<capnp.List<Annotation>>): void { __S.adopt(value, __S.getPointer(2, this)); }
disownAnnotations(): capnp.Orphan<capnp.List<Annotation>> { return __S.disown(this.getAnnotations()); }
getAnnotations(): capnp.List<Annotation> { return __S.getList(2, Node._Annotations, this); }
hasAnnotations(): boolean { return !__S.isNull(__S.getPointer(2, this)); }
initAnnotations(length: number): capnp.List<Annotation> { return __S.initList(2, Node._Annotations, length, this); }
setAnnotations(value: capnp.List<Annotation>): void { __S.copyFrom(value, __S.getPointer(2, this)); }
isFile(): boolean { return __S.getUint16(12, this) === 0; }
setFile(): void { __S.setUint16(12, 0, this); }
getStruct(): Node_Struct {
__S.testWhich("struct", __S.getUint16(12, this), 1, this);
return __S.getAs(Node_Struct, this);
}
initStruct(): Node_Struct {
__S.setUint16(12, 1, this);
return __S.getAs(Node_Struct, this);
}
isStruct(): boolean { return __S.getUint16(12, this) === 1; }
setStruct(): void { __S.setUint16(12, 1, this); }
getEnum(): Node_Enum {
__S.testWhich("enum", __S.getUint16(12, this), 2, this);
return __S.getAs(Node_Enum, this);
}
initEnum(): Node_Enum {
__S.setUint16(12, 2, this);
return __S.getAs(Node_Enum, this);
}
isEnum(): boolean { return __S.getUint16(12, this) === 2; }
setEnum(): void { __S.setUint16(12, 2, this); }
getInterface(): Node_Interface {
__S.testWhich("interface", __S.getUint16(12, this), 3, this);
return __S.getAs(Node_Interface, this);
}
initInterface(): Node_Interface {
__S.setUint16(12, 3, this);
return __S.getAs(Node_Interface, this);
}
isInterface(): boolean { return __S.getUint16(12, this) === 3; }
setInterface(): void { __S.setUint16(12, 3, this); }
getConst(): Node_Const {
__S.testWhich("const", __S.getUint16(12, this), 4, this);
return __S.getAs(Node_Const, this);
}
initConst(): Node_Const {
__S.setUint16(12, 4, this);
return __S.getAs(Node_Const, this);
}
isConst(): boolean { return __S.getUint16(12, this) === 4; }
setConst(): void { __S.setUint16(12, 4, this); }
getAnnotation(): Node_Annotation {
__S.testWhich("annotation", __S.getUint16(12, this), 5, this);
return __S.getAs(Node_Annotation, this);
}
initAnnotation(): Node_Annotation {
__S.setUint16(12, 5, this);
return __S.getAs(Node_Annotation, this);
}
isAnnotation(): boolean { return __S.getUint16(12, this) === 5; }
setAnnotation(): void { __S.setUint16(12, 5, this); }
toString(): string { return "Node_" + super.toString(); }
which(): Node_Which { return __S.getUint16(12, this); }
}
export class Field_Slot extends __S {
static readonly _capnp = { displayName: "slot", id: "c42305476bb4746f", size: new __O(24, 4) };
getOffset(): number { return __S.getUint32(4, this); }
setOffset(value: number): void { __S.setUint32(4, value, this); }
adoptType(value: capnp.Orphan<Type>): void { __S.adopt(value, __S.getPointer(2, this)); }
disownType(): capnp.Orphan<Type> { return __S.disown(this.getType()); }
getType(): Type { return __S.getStruct(2, Type, this); }
hasType(): boolean { return !__S.isNull(__S.getPointer(2, this)); }
initType(): Type { return __S.initStructAt(2, Type, this); }
setType(value: Type): void { __S.copyFrom(value, __S.getPointer(2, this)); }
adoptDefaultValue(value: capnp.Orphan<Value>): void { __S.adopt(value, __S.getPointer(3, this)); }
disownDefaultValue(): capnp.Orphan<Value> { return __S.disown(this.getDefaultValue()); }
getDefaultValue(): Value { return __S.getStruct(3, Value, this); }
hasDefaultValue(): boolean { return !__S.isNull(__S.getPointer(3, this)); }
initDefaultValue(): Value { return __S.initStructAt(3, Value, this); }
setDefaultValue(value: Value): void { __S.copyFrom(value, __S.getPointer(3, this)); }
getHadExplicitDefault(): boolean { return __S.getBit(128, this); }
setHadExplicitDefault(value: boolean): void { __S.setBit(128, value, this); }
toString(): string { return "Field_Slot_" + super.toString(); }
}
export class Field_Group extends __S {
static readonly _capnp = { displayName: "group", id: "cafccddb68db1d11", size: new __O(24, 4) };
getTypeId(): capnp.Uint64 { return __S.getUint64(16, this); }
setTypeId(value: capnp.Uint64): void { __S.setUint64(16, value, this); }
toString(): string { return "Field_Group_" + super.toString(); }
}
export enum Field_Ordinal_Which {
IMPLICIT = 0,
EXPLICIT = 1
}
export class Field_Ordinal extends __S {
static readonly IMPLICIT = Field_Ordinal_Which.IMPLICIT;
static readonly EXPLICIT = Field_Ordinal_Which.EXPLICIT;
static readonly _capnp = { displayName: "ordinal", id: "bb90d5c287870be6", size: new __O(24, 4) };
isImplicit(): boolean { return __S.getUint16(10, this) === 0; }
setImplicit(): void { __S.setUint16(10, 0, this); }
getExplicit(): number {
__S.testWhich("explicit", __S.getUint16(10, this), 1, this);
return __S.getUint16(12, this);
}
isExplicit(): boolean { return __S.getUint16(10, this) === 1; }
setExplicit(value: number): void {
__S.setUint16(10, 1, this);
__S.setUint16(12, value, this);
}
toString(): string { return "Field_Ordinal_" + super.toString(); }
which(): Field_Ordinal_Which { return __S.getUint16(10, this); }
}
export enum Field_Which {
SLOT = 0,
GROUP = 1
}
export class Field extends __S {
static readonly NO_DISCRIMINANT = 65535;
static readonly SLOT = Field_Which.SLOT;
static readonly GROUP = Field_Which.GROUP;
static readonly _capnp = { displayName: "Field", id: "9aad50a41f4af45f", size: new __O(24, 4), defaultDiscriminantValue: capnp.getUint16Mask(65535) };
static _Annotations: capnp.ListCtor<Annotation>;
getName(): string { return __S.getText(0, this); }
setName(value: string): void { __S.setText(0, value, this); }
getCodeOrder(): number { return __S.getUint16(0, this); }
setCodeOrder(value: number): void { __S.setUint16(0, value, this); }
adoptAnnotations(value: capnp.Orphan<capnp.List<Annotation>>): void { __S.adopt(value, __S.getPointer(1, this)); }
disownAnnotations(): capnp.Orphan<capnp.List<Annotation>> { return __S.disown(this.getAnnotations()); }
getAnnotations(): capnp.List<Annotation> { return __S.getList(1, Field._Annotations, this); }
hasAnnotations(): boolean { return !__S.isNull(__S.getPointer(1, this)); }
initAnnotations(length: number): capnp.List<Annotation> { return __S.initList(1, Field._Annotations, length, this); }
setAnnotations(value: capnp.List<Annotation>): void { __S.copyFrom(value, __S.getPointer(1, this)); }
getDiscriminantValue(): number { return __S.getUint16(2, this, Field._capnp.defaultDiscriminantValue); }
setDiscriminantValue(value: number): void { __S.setUint16(2, value, this); }
getSlot(): Field_Slot {
__S.testWhich("slot", __S.getUint16(8, this), 0, this);
return __S.getAs(Field_Slot, this);
}
initSlot(): Field_Slot {
__S.setUint16(8, 0, this);
return __S.getAs(Field_Slot, this);
}
isSlot(): boolean { return __S.getUint16(8, this) === 0; }
setSlot(): void { __S.setUint16(8, 0, this); }
getGroup(): Field_Group {
__S.testWhich("group", __S.getUint16(8, this), 1, this);
return __S.getAs(Field_Group, this);
}
initGroup(): Field_Group {
__S.setUint16(8, 1, this);
return __S.getAs(Field_Group, this);
}
isGroup(): boolean { return __S.getUint16(8, this) === 1; }
setGroup(): void { __S.setUint16(8, 1, this); }
getOrdinal(): Field_Ordinal { return __S.getAs(Field_Ordinal, this); }
initOrdinal(): Field_Ordinal { return __S.getAs(Field_Ordinal, this); }
toString(): string { return "Field_" + super.toString(); }
which(): Field_Which { return __S.getUint16(8, this); }
}
export class Enumerant extends __S {
static readonly _capnp = { displayName: "Enumerant", id: "978a7cebdc549a4d", size: new __O(8, 2) };
static _Annotations: capnp.ListCtor<Annotation>;
getName(): string { return __S.getText(0, this); }
setName(value: string): void { __S.setText(0, value, this); }
getCodeOrder(): number { return __S.getUint16(0, this); }
setCodeOrder(value: number): void { __S.setUint16(0, value, this); }
adoptAnnotations(value: capnp.Orphan<capnp.List<Annotation>>): void { __S.adopt(value, __S.getPointer(1, this)); }
disownAnnotations(): capnp.Orphan<capnp.List<Annotation>> { return __S.disown(this.getAnnotations()); }
getAnnotations(): capnp.List<Annotation> { return __S.getList(1, Enumerant._Annotations, this); }
hasAnnotations(): boolean { return !__S.isNull(__S.getPointer(1, this)); }
initAnnotations(length: number): capnp.List<Annotation> { return __S.initList(1, Enumerant._Annotations, length, this); }
setAnnotations(value: capnp.List<Annotation>): void { __S.copyFrom(value, __S.getPointer(1, this)); }
toString(): string { return "Enumerant_" + super.toString(); }
}
export class Superclass extends __S {
static readonly _capnp = { displayName: "Superclass", id: "a9962a9ed0a4d7f8", size: new __O(8, 1) };
getId(): capnp.Uint64 { return __S.getUint64(0, this); }
setId(value: capnp.Uint64): void { __S.setUint64(0, value, this); }
adoptBrand(value: capnp.Orphan<Brand>): void { __S.adopt(value, __S.getPointer(0, this)); }
disownBrand(): capnp.Orphan<Brand> { return __S.disown(this.getBrand()); }
getBrand(): Brand { return __S.getStruct(0, Brand, this); }
hasBrand(): boolean { return !__S.isNull(__S.getPointer(0, this)); }
initBrand(): Brand { return __S.initStructAt(0, Brand, this); }
setBrand(value: Brand): void { __S.copyFrom(value, __S.getPointer(0, this)); }
toString(): string { return "Superclass_" + super.toString(); }
}
export class Method extends __S {
static readonly _capnp = { displayName: "Method", id: "9500cce23b334d80", size: new __O(24, 5) };
static _ImplicitParameters: capnp.ListCtor<Node_Parameter>;
static _Annotations: capnp.ListCtor<Annotation>;
getName(): string { return __S.getText(0, this); }
setName(value: string): void { __S.setText(0, value, this); }
getCodeOrder(): number { return __S.getUint16(0, this); }
setCodeOrder(value: number): void { __S.setUint16(0, value, this); }
adoptImplicitParameters(value: capnp.Orphan<capnp.List<Node_Parameter>>): void { __S.adopt(value, __S.getPointer(4, this)); }
disownImplicitParameters(): capnp.Orphan<capnp.List<Node_Parameter>> { return __S.disown(this.getImplicitParameters()); }
getImplicitParameters(): capnp.List<Node_Parameter> { return __S.getList(4, Method._ImplicitParameters, this); }
hasImplicitParameters(): boolean { return !__S.isNull(__S.getPointer(4, this)); }
initImplicitParameters(length: number): capnp.List<Node_Parameter> { return __S.initList(4, Method._ImplicitParameters, length, this); }
setImplicitParameters(value: capnp.List<Node_Parameter>): void { __S.copyFrom(value, __S.getPointer(4, this)); }
getParamStructType(): capnp.Uint64 { return __S.getUint64(8, this); }
setParamStructType(value: capnp.Uint64): void { __S.setUint64(8, value, this); }
adoptParamBrand(value: capnp.Orphan<Brand>): void { __S.adopt(value, __S.getPointer(2, this)); }
disownParamBrand(): capnp.Orphan<Brand> { return __S.disown(this.getParamBrand()); }
getParamBrand(): Brand { return __S.getStruct(2, Brand, this); }
hasParamBrand(): boolean { return !__S.isNull(__S.getPointer(2, this)); }
initParamBrand(): Brand { return __S.initStructAt(2, Brand, this); }
setParamBrand(value: Brand): void { __S.copyFrom(value, __S.getPointer(2, this)); }
getResultStructType(): capnp.Uint64 { return __S.getUint64(16, this); }
setResultStructType(value: capnp.Uint64): void { __S.setUint64(16, value, this); }
adoptResultBrand(value: capnp.Orphan<Brand>): void { __S.adopt(value, __S.getPointer(3, this)); }
disownResultBrand(): capnp.Orphan<Brand> { return __S.disown(this.getResultBrand()); }
getResultBrand(): Brand { return __S.getStruct(3, Brand, this); }
hasResultBrand(): boolean { return !__S.isNull(__S.getPointer(3, this)); }
initResultBrand(): Brand { return __S.initStructAt(3, Brand, this); }
setResultBrand(value: Brand): void { __S.copyFrom(value, __S.getPointer(3, this)); }
adoptAnnotations(value: capnp.Orphan<capnp.List<Annotation>>): void { __S.adopt(value, __S.getPointer(1, this)); }
disownAnnotations(): capnp.Orphan<capnp.List<Annotation>> { return __S.disown(this.getAnnotations()); }
getAnnotations(): capnp.List<Annotation> { return __S.getList(1, Method._Annotations, this); }
hasAnnotations(): boolean { return !__S.isNull(__S.getPointer(1, this)); }
initAnnotations(length: number): capnp.List<Annotation> { return __S.initList(1, Method._Annotations, length, this); }
setAnnotations(value: capnp.List<Annotation>): void { __S.copyFrom(value, __S.getPointer(1, this)); }
toString(): string { return "Method_" + super.toString(); }
}
export class Type_List extends __S {
static readonly _capnp = { displayName: "list", id: "87e739250a60ea97", size: new __O(24, 1) };
adoptElementType(value: capnp.Orphan<Type>): void { __S.adopt(value, __S.getPointer(0, this)); }
disownElementType(): capnp.Orphan<Type> { return __S.disown(this.getElementType()); }
getElementType(): Type { return __S.getStruct(0, Type, this); }
hasElementType(): boolean { return !__S.isNull(__S.getPointer(0, this)); }
initElementType(): Type { return __S.initStructAt(0, Type, this); }
setElementType(value: Type): void { __S.copyFrom(value, __S.getPointer(0, this)); }
toString(): string { return "Type_List_" + super.toString(); }
}
export class Type_Enum extends __S {
static readonly _capnp = { displayName: "enum", id: "9e0e78711a7f87a9", size: new __O(24, 1) };
getTypeId(): capnp.Uint64 { return __S.getUint64(8, this); }
setTypeId(value: capnp.Uint64): void { __S.setUint64(8, value, this); }
adoptBrand(value: capnp.Orphan<Brand>): void { __S.adopt(value, __S.getPointer(0, this)); }
disownBrand(): capnp.Orphan<Brand> { return __S.disown(this.getBrand()); }
getBrand(): Brand { return __S.getStruct(0, Brand, this); }
hasBrand(): boolean { return !__S.isNull(__S.getPointer(0, this)); }
initBrand(): Brand { return __S.initStructAt(0, Brand, this); }
setBrand(value: Brand): void { __S.copyFrom(value, __S.getPointer(0, this)); }
toString(): string { return "Type_Enum_" + super.toString(); }
}
export class Type_Struct extends __S {
static readonly _capnp = { displayName: "struct", id: "ac3a6f60ef4cc6d3", size: new __O(24, 1) };
getTypeId(): capnp.Uint64 { return __S.getUint64(8, this); }
setTypeId(value: capnp.Uint64): void { __S.setUint64(8, value, this); }
adoptBrand(value: capnp.Orphan<Brand>): void { __S.adopt(value, __S.getPointer(0, this)); }
disownBrand(): capnp.Orphan<Brand> { return __S.disown(this.getBrand()); }
getBrand(): Brand { return __S.getStruct(0, Brand, this); }
hasBrand(): boolean { return !__S.isNull(__S.getPointer(0, this)); }
initBrand(): Brand { return __S.initStructAt(0, Brand, this); }
setBrand(value: Brand): void { __S.copyFrom(value, __S.getPointer(0, this)); }
toString(): string { return "Type_Struct_" + super.toString(); }
}
export class Type_Interface extends __S {
static readonly _capnp = { displayName: "interface", id: "ed8bca69f7fb0cbf", size: new __O(24, 1) };
getTypeId(): capnp.Uint64 { return __S.getUint64(8, this); }
setTypeId(value: capnp.Uint64): void { __S.setUint64(8, value, this); }
adoptBrand(value: capnp.Orphan<Brand>): void { __S.adopt(value, __S.getPointer(0, this)); }
disownBrand(): capnp.Orphan<Brand> { return __S.disown(this.getBrand()); }
getBrand(): Brand { return __S.getStruct(0, Brand, this); }
hasBrand(): boolean { return !__S.isNull(__S.getPointer(0, this)); }
initBrand(): Brand { return __S.initStructAt(0, Brand, this); }
setBrand(value: Brand): void { __S.copyFrom(value, __S.getPointer(0, this)); }
toString(): string { return "Type_Interface_" + super.toString(); }
}
export enum Type_AnyPointer_Unconstrained_Which {
ANY_KIND = 0,
STRUCT = 1,
LIST = 2,
CAPABILITY = 3
}
export class Type_AnyPointer_Unconstrained extends __S {
static readonly ANY_KIND = Type_AnyPointer_Unconstrained_Which.ANY_KIND;
static readonly STRUCT = Type_AnyPointer_Unconstrained_Which.STRUCT;
static readonly LIST = Type_AnyPointer_Unconstrained_Which.LIST;
static readonly CAPABILITY = Type_AnyPointer_Unconstrained_Which.CAPABILITY;
static readonly _capnp = { displayName: "unconstrained", id: "8e3b5f79fe593656", size: new __O(24, 1) };
isAnyKind(): boolean { return __S.getUint16(10, this) === 0; }
setAnyKind(): void { __S.setUint16(10, 0, this); }
isStruct(): boolean { return __S.getUint16(10, this) === 1; }
setStruct(): void { __S.setUint16(10, 1, this); }
isList(): boolean { return __S.getUint16(10, this) === 2; }
setList(): void { __S.setUint16(10, 2, this); }
isCapability(): boolean { return __S.getUint16(10, this) === 3; }
setCapability(): void { __S.setUint16(10, 3, this); }
toString(): string { return "Type_AnyPointer_Unconstrained_" + super.toString(); }
which(): Type_AnyPointer_Unconstrained_Which { return __S.getUint16(10, this); }
}
export class Type_AnyPointer_Parameter extends __S {
static readonly _capnp = { displayName: "parameter", id: "9dd1f724f4614a85", size: new __O(24, 1) };
getScopeId(): capnp.Uint64 { return __S.getUint64(16, this); }
setScopeId(value: capnp.Uint64): void { __S.setUint64(16, value, this); }
getParameterIndex(): number { return __S.getUint16(10, this); }
setParameterIndex(value: number): void { __S.setUint16(10, value, this); }
toString(): string { return "Type_AnyPointer_Parameter_" + super.toString(); }
}
export class Type_AnyPointer_ImplicitMethodParameter extends __S {
static readonly _capnp = { displayName: "implicitMethodParameter", id: "baefc9120c56e274", size: new __O(24, 1) };
getParameterIndex(): number { return __S.getUint16(10, this); }
setParameterIndex(value: number): void { __S.setUint16(10, value, this); }
toString(): string { return "Type_AnyPointer_ImplicitMethodParameter_" + super.toString(); }
}
export enum Type_AnyPointer_Which {
UNCONSTRAINED = 0,
PARAMETER = 1,
IMPLICIT_METHOD_PARAMETER = 2
}
export class Type_AnyPointer extends __S {
static readonly UNCONSTRAINED = Type_AnyPointer_Which.UNCONSTRAINED;
static readonly PARAMETER = Type_AnyPointer_Which.PARAMETER;
static readonly IMPLICIT_METHOD_PARAMETER = Type_AnyPointer_Which.IMPLICIT_METHOD_PARAMETER;
static readonly _capnp = { displayName: "anyPointer", id: "c2573fe8a23e49f1", size: new __O(24, 1) };
getUnconstrained(): Type_AnyPointer_Unconstrained {
__S.testWhich("unconstrained", __S.getUint16(8, this), 0, this);
return __S.getAs(Type_AnyPointer_Unconstrained, this);
}
initUnconstrained(): Type_AnyPointer_Unconstrained {
__S.setUint16(8, 0, this);
return __S.getAs(Type_AnyPointer_Unconstrained, this);
}
isUnconstrained(): boolean { return __S.getUint16(8, this) === 0; }
setUnconstrained(): void { __S.setUint16(8, 0, this); }
getParameter(): Type_AnyPointer_Parameter {
__S.testWhich("parameter", __S.getUint16(8, this), 1, this);
return __S.getAs(Type_AnyPointer_Parameter, this);
}
initParameter(): Type_AnyPointer_Parameter {
__S.setUint16(8, 1, this);
return __S.getAs(Type_AnyPointer_Parameter, this);
}
isParameter(): boolean { return __S.getUint16(8, this) === 1; }
setParameter(): void { __S.setUint16(8, 1, this); }
getImplicitMethodParameter(): Type_AnyPointer_ImplicitMethodParameter {
__S.testWhich("implicitMethodParameter", __S.getUint16(8, this), 2, this);
return __S.getAs(Type_AnyPointer_ImplicitMethodParameter, this);
}
initImplicitMethodParameter(): Type_AnyPointer_ImplicitMethodParameter {
__S.setUint16(8, 2, this);
return __S.getAs(Type_AnyPointer_ImplicitMethodParameter, this);
}
isImplicitMethodParameter(): boolean { return __S.getUint16(8, this) === 2; }
setImplicitMethodParameter(): void { __S.setUint16(8, 2, this); }
toString(): string { return "Type_AnyPointer_" + super.toString(); }
which(): Type_AnyPointer_Which { return __S.getUint16(8, this); }
}
export enum Type_Which {
VOID = 0,
BOOL = 1,
INT8 = 2,
INT16 = 3,
INT32 = 4,
INT64 = 5,
UINT8 = 6,
UINT16 = 7,
UINT32 = 8,
UINT64 = 9,
FLOAT32 = 10,
FLOAT64 = 11,
TEXT = 12,
DATA = 13,
LIST = 14,
ENUM = 15,
STRUCT = 16,
INTERFACE = 17,
ANY_POINTER = 18
}
export class Type extends __S {
static readonly VOID = Type_Which.VOID;
static readonly BOOL = Type_Which.BOOL;
static readonly INT8 = Type_Which.INT8;
static readonly INT16 = Type_Which.INT16;
static readonly INT32 = Type_Which.INT32;
static readonly INT64 = Type_Which.INT64;
static readonly UINT8 = Type_Which.UINT8;
static readonly UINT16 = Type_Which.UINT16;
static readonly UINT32 = Type_Which.UINT32;
static readonly UINT64 = Type_Which.UINT64;
static readonly FLOAT32 = Type_Which.FLOAT32;
static readonly FLOAT64 = Type_Which.FLOAT64;
static readonly TEXT = Type_Which.TEXT;
static readonly DATA = Type_Which.DATA;
static readonly LIST = Type_Which.LIST;
static readonly ENUM = Type_Which.ENUM;
static readonly STRUCT = Type_Which.STRUCT;
static readonly INTERFACE = Type_Which.INTERFACE;
static readonly ANY_POINTER = Type_Which.ANY_POINTER;
static readonly _capnp = { displayName: "Type", id: "d07378ede1f9cc60", size: new __O(24, 1) };
isVoid(): boolean { return __S.getUint16(0, this) === 0; }
setVoid(): void { __S.setUint16(0, 0, this); }
isBool(): boolean { return __S.getUint16(0, this) === 1; }
setBool(): void { __S.setUint16(0, 1, this); }
isInt8(): boolean { return __S.getUint16(0, this) === 2; }
setInt8(): void { __S.setUint16(0, 2, this); }
isInt16(): boolean { return __S.getUint16(0, this) === 3; }
setInt16(): void { __S.setUint16(0, 3, this); }
isInt32(): boolean { return __S.getUint16(0, this) === 4; }
setInt32(): void { __S.setUint16(0, 4, this); }
isInt64(): boolean { return __S.getUint16(0, this) === 5; }
setInt64(): void { __S.setUint16(0, 5, this); }
isUint8(): boolean { return __S.getUint16(0, this) === 6; }
setUint8(): void { __S.setUint16(0, 6, this); }
isUint16(): boolean { return __S.getUint16(0, this) === 7; }
setUint16(): void { __S.setUint16(0, 7, this); }
isUint32(): boolean { return __S.getUint16(0, this) === 8; }
setUint32(): void { __S.setUint16(0, 8, this); }
isUint64(): boolean { return __S.getUint16(0, this) === 9; }
setUint64(): void { __S.setUint16(0, 9, this); }
isFloat32(): boolean { return __S.getUint16(0, this) === 10; }
setFloat32(): void { __S.setUint16(0, 10, this); }
isFloat64(): boolean { return __S.getUint16(0, this) === 11; }
setFloat64(): void { __S.setUint16(0, 11, this); }
isText(): boolean { return __S.getUint16(0, this) === 12; }
setText(): void { __S.setUint16(0, 12, this); }
isData(): boolean { return __S.getUint16(0, this) === 13; }
setData(): void { __S.setUint16(0, 13, this); }
getList(): Type_List {
__S.testWhich("list", __S.getUint16(0, this), 14, this);
return __S.getAs(Type_List, this);
}
initList(): Type_List {
__S.setUint16(0, 14, this);
return __S.getAs(Type_List, this);
}
isList(): boolean { return __S.getUint16(0, this) === 14; }
setList(): void { __S.setUint16(0, 14, this); }
getEnum(): Type_Enum {
__S.testWhich("enum", __S.getUint16(0, this), 15, this);
return __S.getAs(Type_Enum, this);
}
initEnum(): Type_Enum {
__S.setUint16(0, 15, this);
return __S.getAs(Type_Enum, this);
}
isEnum(): boolean { return __S.getUint16(0, this) === 15; }
setEnum(): void { __S.setUint16(0, 15, this); }
getStruct(): Type_Struct {
__S.testWhich("struct", __S.getUint16(0, this), 16, this);
return __S.getAs(Type_Struct, this);
}
initStruct(): Type_Struct {
__S.setUint16(0, 16, this);
return __S.getAs(Type_Struct, this);
}
isStruct(): boolean { return __S.getUint16(0, this) === 16; }
setStruct(): void { __S.setUint16(0, 16, this); }
getInterface(): Type_Interface {
__S.testWhich("interface", __S.getUint16(0, this), 17, this);
return __S.getAs(Type_Interface, this);
}
initInterface(): Type_Interface {
__S.setUint16(0, 17, this);
return __S.getAs(Type_Interface, this);
}
isInterface(): boolean { return __S.getUint16(0, this) === 17; }
setInterface(): void { __S.setUint16(0, 17, this); }
getAnyPointer(): Type_AnyPointer {
__S.testWhich("anyPointer", __S.getUint16(0, this), 18, this);
return __S.getAs(Type_AnyPointer, this);
}
initAnyPointer(): Type_AnyPointer {
__S.setUint16(0, 18, this);
return __S.getAs(Type_AnyPointer, this);
}
isAnyPointer(): boolean { return __S.getUint16(0, this) === 18; }
setAnyPointer(): void { __S.setUint16(0, 18, this); }
toString(): string { return "Type_" + super.toString(); }
which(): Type_Which { return __S.getUint16(0, this); }
}
export enum Brand_Scope_Which {
BIND = 0,
INHERIT = 1
}
export class Brand_Scope extends __S {
static readonly BIND = Brand_Scope_Which.BIND;
static readonly INHERIT = Brand_Scope_Which.INHERIT;
static readonly _capnp = { displayName: "Scope", id: "abd73485a9636bc9", size: new __O(16, 1) };
static _Bind: capnp.ListCtor<Brand_Binding>;
getScopeId(): capnp.Uint64 { return __S.getUint64(0, this); }
setScopeId(value: capnp.Uint64): void { __S.setUint64(0, value, this); }
adoptBind(value: capnp.Orphan<capnp.List<Brand_Binding>>): void {
__S.setUint16(8, 0, this);
__S.adopt(value, __S.getPointer(0, this));
}
disownBind(): capnp.Orphan<capnp.List<Brand_Binding>> { return __S.disown(this.getBind()); }
getBind(): capnp.List<Brand_Binding> {
__S.testWhich("bind", __S.getUint16(8, this), 0, this);
return __S.getList(0, Brand_Scope._Bind, this);
}
hasBind(): boolean { return !__S.isNull(__S.getPointer(0, this)); }
initBind(length: number): capnp.List<Brand_Binding> {
__S.setUint16(8, 0, this);
return __S.initList(0, Brand_Scope._Bind, length, this);
}
isBind(): boolean { return __S.getUint16(8, this) === 0; }
setBind(value: capnp.List<Brand_Binding>): void {
__S.setUint16(8, 0, this);
__S.copyFrom(value, __S.getPointer(0, this));
}
isInherit(): boolean { return __S.getUint16(8, this) === 1; }
setInherit(): void { __S.setUint16(8, 1, this); }
toString(): string { return "Brand_Scope_" + super.toString(); }
which(): Brand_Scope_Which { return __S.getUint16(8, this); }
}
export enum Brand_Binding_Which {
UNBOUND = 0,
TYPE = 1
}
export class Brand_Binding extends __S {
static readonly UNBOUND = Brand_Binding_Which.UNBOUND;
static readonly TYPE = Brand_Binding_Which.TYPE;
static readonly _capnp = { displayName: "Binding", id: "c863cd16969ee7fc", size: new __O(8, 1) };
isUnbound(): boolean { return __S.getUint16(0, this) === 0; }
setUnbound(): void { __S.setUint16(0, 0, this); }
adoptType(value: capnp.Orphan<Type>): void {
__S.setUint16(0, 1, this);
__S.adopt(value, __S.getPointer(0, this));
}
disownType(): capnp.Orphan<Type> { return __S.disown(this.getType()); }
getType(): Type {
__S.testWhich("type", __S.getUint16(0, this), 1, this);
return __S.getStruct(0, Type, this);
}
hasType(): boolean { return !__S.isNull(__S.getPointer(0, this)); }
initType(): Type {
__S.setUint16(0, 1, this);
return __S.initStructAt(0, Type, this);
}
isType(): boolean { return __S.getUint16(0, this) === 1; }
setType(value: Type): void {
__S.setUint16(0, 1, this);
__S.copyFrom(value, __S.getPointer(0, this));
}
toString(): string { return "Brand_Binding_" + super.toString(); }
which(): Brand_Binding_Which { return __S.getUint16(0, this); }
}
export class Brand extends __S {
static readonly Scope = Brand_Scope;
static readonly Binding = Brand_Binding;
static readonly _capnp = { displayName: "Brand", id: "903455f06065422b", size: new __O(0, 1) };
static _Scopes: capnp.ListCtor<Brand_Scope>;
adoptScopes(value: capnp.Orphan<capnp.List<Brand_Scope>>): void { __S.adopt(value, __S.getPointer(0, this)); }
disownScopes(): capnp.Orphan<capnp.List<Brand_Scope>> { return __S.disown(this.getScopes()); }
getScopes(): capnp.List<Brand_Scope> { return __S.getList(0, Brand._Scopes, this); }
hasScopes(): boolean { return !__S.isNull(__S.getPointer(0, this)); }
initScopes(length: number): capnp.List<Brand_Scope> { return __S.initList(0, Brand._Scopes, length, this); }
setScopes(value: capnp.List<Brand_Scope>): void { __S.copyFrom(value, __S.getPointer(0, this)); }
toString(): string { return "Brand_" + super.toString(); }
}
export enum Value_Which {
VOID = 0,
BOOL = 1,
INT8 = 2,
INT16 = 3,
INT32 = 4,
INT64 = 5,
UINT8 = 6,
UINT16 = 7,
UINT32 = 8,
UINT64 = 9,
FLOAT32 = 10,
FLOAT64 = 11,
TEXT = 12,
DATA = 13,
LIST = 14,
ENUM = 15,
STRUCT = 16,
INTERFACE = 17,
ANY_POINTER = 18
}
export class Value extends __S {
static readonly VOID = Value_Which.VOID;
static readonly BOOL = Value_Which.BOOL;
static readonly INT8 = Value_Which.INT8;
static readonly INT16 = Value_Which.INT16;
static readonly INT32 = Value_Which.INT32;
static readonly INT64 = Value_Which.INT64;
static readonly UINT8 = Value_Which.UINT8;
static readonly UINT16 = Value_Which.UINT16;
static readonly UINT32 = Value_Which.UINT32;
static readonly UINT64 = Value_Which.UINT64;
static readonly FLOAT32 = Value_Which.FLOAT32;
static readonly FLOAT64 = Value_Which.FLOAT64;
static readonly TEXT = Value_Which.TEXT;
static readonly DATA = Value_Which.DATA;
static readonly LIST = Value_Which.LIST;
static readonly ENUM = Value_Which.ENUM;
static readonly STRUCT = Value_Which.STRUCT;
static readonly INTERFACE = Value_Which.INTERFACE;
static readonly ANY_POINTER = Value_Which.ANY_POINTER;
static readonly _capnp = { displayName: "Value", id: "ce23dcd2d7b00c9b", size: new __O(16, 1) };
isVoid(): boolean { return __S.getUint16(0, this) === 0; }
setVoid(): void { __S.setUint16(0, 0, this); }
getBool(): boolean {
__S.testWhich("bool", __S.getUint16(0, this), 1, this);
return __S.getBit(16, this);
}
isBool(): boolean { return __S.getUint16(0, this) === 1; }
setBool(value: boolean): void {
__S.setUint16(0, 1, this);
__S.setBit(16, value, this);
}
getInt8(): number {
__S.testWhich("int8", __S.getUint16(0, this), 2, this);
return __S.getInt8(2, this);
}
isInt8(): boolean { return __S.getUint16(0, this) === 2; }
setInt8(value: number): void {
__S.setUint16(0, 2, this);
__S.setInt8(2, value, this);
}
getInt16(): number {
__S.testWhich("int16", __S.getUint16(0, this), 3, this);
return __S.getInt16(2, this);
}
isInt16(): boolean { return __S.getUint16(0, this) === 3; }
setInt16(value: number): void {
__S.setUint16(0, 3, this);
__S.setInt16(2, value, this);
}
getInt32(): number {
__S.testWhich("int32", __S.getUint16(0, this), 4, this);
return __S.getInt32(4, this);
}
isInt32(): boolean { return __S.getUint16(0, this) === 4; }
setInt32(value: number): void {
__S.setUint16(0, 4, this);
__S.setInt32(4, value, this);
}
getInt64(): capnp.Int64 {
__S.testWhich("int64", __S.getUint16(0, this), 5, this);
return __S.getInt64(8, this);
}
isInt64(): boolean { return __S.getUint16(0, this) === 5; }
setInt64(value: capnp.Int64): void {
__S.setUint16(0, 5, this);
__S.setInt64(8, value, this);
}
getUint8(): number {
__S.testWhich("uint8", __S.getUint16(0, this), 6, this);
return __S.getUint8(2, this);
}
isUint8(): boolean { return __S.getUint16(0, this) === 6; }
setUint8(value: number): void {
__S.setUint16(0, 6, this);
__S.setUint8(2, value, this);
}
getUint16(): number {
__S.testWhich("uint16", __S.getUint16(0, this), 7, this);
return __S.getUint16(2, this);
}
isUint16(): boolean { return __S.getUint16(0, this) === 7; }
setUint16(value: number): void {
__S.setUint16(0, 7, this);
__S.setUint16(2, value, this);
}
getUint32(): number {
__S.testWhich("uint32", __S.getUint16(0, this), 8, this);
return __S.getUint32(4, this);
}
isUint32(): boolean { return __S.getUint16(0, this) === 8; }
setUint32(value: number): void {
__S.setUint16(0, 8, this);
__S.setUint32(4, value, this);
}
getUint64(): capnp.Uint64 {
__S.testWhich("uint64", __S.getUint16(0, this), 9, this);
return __S.getUint64(8, this);
}
isUint64(): boolean { return __S.getUint16(0, this) === 9; }
setUint64(value: capnp.Uint64): void {
__S.setUint16(0, 9, this);
__S.setUint64(8, value, this);
}
getFloat32(): number {
__S.testWhich("float32", __S.getUint16(0, this), 10, this);
return __S.getFloat32(4, this);
}
isFloat32(): boolean { return __S.getUint16(0, this) === 10; }
setFloat32(value: number): void {
__S.setUint16(0, 10, this);
__S.setFloat32(4, value, this);
}
getFloat64(): number {
__S.testWhich("float64", __S.getUint16(0, this), 11, this);
return __S.getFloat64(8, this);
}
isFloat64(): boolean { return __S.getUint16(0, this) === 11; }
setFloat64(value: number): void {
__S.setUint16(0, 11, this);
__S.setFloat64(8, value, this);
}
getText(): string {
__S.testWhich("text", __S.getUint16(0, this), 12, this);
return __S.getText(0, this);
}
isText(): boolean { return __S.getUint16(0, this) === 12; }
setText(value: string): void {
__S.setUint16(0, 12, this);
__S.setText(0, value, this);
}
adoptData(value: capnp.Orphan<capnp.Data>): void {
__S.setUint16(0, 13, this);
__S.adopt(value, __S.getPointer(0, this));
}
disownData(): capnp.Orphan<capnp.Data> { return __S.disown(this.getData()); }
getData(): capnp.Data {
__S.testWhich("data", __S.getUint16(0, this), 13, this);
return __S.getData(0, this);
}
hasData(): boolean { return !__S.isNull(__S.getPointer(0, this)); }
initData(length: number): capnp.Data {
__S.setUint16(0, 13, this);
return __S.initData(0, length, this);
}
isData(): boolean { return __S.getUint16(0, this) === 13; }
setData(value: capnp.Data): void {
__S.setUint16(0, 13, this);
__S.copyFrom(value, __S.getPointer(0, this));
}
adoptList(value: capnp.Orphan<capnp.Pointer>): void {
__S.setUint16(0, 14, this);
__S.adopt(value, __S.getPointer(0, this));
}
disownList(): capnp.Orphan<capnp.Pointer> { return __S.disown(this.getList()); }
getList(): capnp.Pointer {
__S.testWhich("list", __S.getUint16(0, this), 14, this);
return __S.getPointer(0, this);
}
hasList(): boolean { return !__S.isNull(__S.getPointer(0, this)); }
isList(): boolean { return __S.getUint16(0, this) === 14; }
setList(value: capnp.Pointer): void {
__S.setUint16(0, 14, this);
__S.copyFrom(value, __S.getPointer(0, this));
}
getEnum(): number {
__S.testWhich("enum", __S.getUint16(0, this), 15, this);
return __S.getUint16(2, this);
}
isEnum(): boolean { return __S.getUint16(0, this) === 15; }
setEnum(value: number): void {
__S.setUint16(0, 15, this);
__S.setUint16(2, value, this);
}
adoptStruct(value: capnp.Orphan<capnp.Pointer>): void {
__S.setUint16(0, 16, this);
__S.adopt(value, __S.getPointer(0, this));
}
disownStruct(): capnp.Orphan<capnp.Pointer> { return __S.disown(this.getStruct()); }
getStruct(): capnp.Pointer {
__S.testWhich("struct", __S.getUint16(0, this), 16, this);
return __S.getPointer(0, this);
}
hasStruct(): boolean { return !__S.isNull(__S.getPointer(0, this)); }
isStruct(): boolean { return __S.getUint16(0, this) === 16; }
setStruct(value: capnp.Pointer): void {
__S.setUint16(0, 16, this);
__S.copyFrom(value, __S.getPointer(0, this));
}
isInterface(): boolean { return __S.getUint16(0, this) === 17; }
setInterface(): void { __S.setUint16(0, 17, this); }
adoptAnyPointer(value: capnp.Orphan<capnp.Pointer>): void {
__S.setUint16(0, 18, this);
__S.adopt(value, __S.getPointer(0, this));
}
disownAnyPointer(): capnp.Orphan<capnp.Pointer> { return __S.disown(this.getAnyPointer()); }
getAnyPointer(): capnp.Pointer {
__S.testWhich("anyPointer", __S.getUint16(0, this), 18, this);
return __S.getPointer(0, this);
}
hasAnyPointer(): boolean { return !__S.isNull(__S.getPointer(0, this)); }
isAnyPointer(): boolean { return __S.getUint16(0, this) === 18; }
setAnyPointer(value: capnp.Pointer): void {
__S.setUint16(0, 18, this);
__S.copyFrom(value, __S.getPointer(0, this));
}
toString(): string { return "Value_" + super.toString(); }
which(): Value_Which { return __S.getUint16(0, this); }
}
export class Annotation extends __S {
static readonly _capnp = { displayName: "Annotation", id: "f1c8950dab257542", size: new __O(8, 2) };
getId(): capnp.Uint64 { return __S.getUint64(0, this); }
setId(value: capnp.Uint64): void { __S.setUint64(0, value, this); }
adoptBrand(value: capnp.Orphan<Brand>): void { __S.adopt(value, __S.getPointer(1, this)); }
disownBrand(): capnp.Orphan<Brand> { return __S.disown(this.getBrand()); }
getBrand(): Brand { return __S.getStruct(1, Brand, this); }
hasBrand(): boolean { return !__S.isNull(__S.getPointer(1, this)); }
initBrand(): Brand { return __S.initStructAt(1, Brand, this); }
setBrand(value: Brand): void { __S.copyFrom(value, __S.getPointer(1, this)); }
adoptValue(value: capnp.Orphan<Value>): void { __S.adopt(value, __S.getPointer(0, this)); }
disownValue(): capnp.Orphan<Value> { return __S.disown(this.getValue()); }
getValue(): Value { return __S.getStruct(0, Value, this); }
hasValue(): boolean { return !__S.isNull(__S.getPointer(0, this)); }
initValue(): Value { return __S.initStructAt(0, Value, this); }
setValue(value: Value): void { __S.copyFrom(value, __S.getPointer(0, this)); }
toString(): string { return "Annotation_" + super.toString(); }
}
export enum ElementSize {
EMPTY,
BIT,
BYTE,
TWO_BYTES,
FOUR_BYTES,
EIGHT_BYTES,
POINTER,
INLINE_COMPOSITE
}
export class CapnpVersion extends __S {
static readonly _capnp = { displayName: "CapnpVersion", id: "d85d305b7d839963", size: new __O(8, 0) };
getMajor(): number { return __S.getUint16(0, this); }
setMajor(value: number): void { __S.setUint16(0, value, this); }
getMinor(): number { return __S.getUint8(2, this); }
setMinor(value: number): void { __S.setUint8(2, value, this); }
getMicro(): number { return __S.getUint8(3, this); }
setMicro(value: number): void { __S.setUint8(3, value, this); }
toString(): string { return "CapnpVersion_" + super.toString(); }
}
export class CodeGeneratorRequest_RequestedFile_Import extends __S {
static readonly _capnp = { displayName: "Import", id: "ae504193122357e5", size: new __O(8, 1) };
getId(): capnp.Uint64 { return __S.getUint64(0, this); }
setId(value: capnp.Uint64): void { __S.setUint64(0, value, this); }
getName(): string { return __S.getText(0, this); }
setName(value: string): void { __S.setText(0, value, this); }
toString(): string { return "CodeGeneratorRequest_RequestedFile_Import_" + super.toString(); }
}
export class CodeGeneratorRequest_RequestedFile extends __S {
static readonly Import = CodeGeneratorRequest_RequestedFile_Import;
static readonly _capnp = { displayName: "RequestedFile", id: "cfea0eb02e810062", size: new __O(8, 2) };
static _Imports: capnp.ListCtor<CodeGeneratorRequest_RequestedFile_Import>;
getId(): capnp.Uint64 { return __S.getUint64(0, this); }
setId(value: capnp.Uint64): void { __S.setUint64(0, value, this); }
getFilename(): string { return __S.getText(0, this); }
setFilename(value: string): void { __S.setText(0, value, this); }
adoptImports(value: capnp.Orphan<capnp.List<CodeGeneratorRequest_RequestedFile_Import>>): void { __S.adopt(value, __S.getPointer(1, this)); }
disownImports(): capnp.Orphan<capnp.List<CodeGeneratorRequest_RequestedFile_Import>> { return __S.disown(this.getImports()); }
getImports(): capnp.List<CodeGeneratorRequest_RequestedFile_Import> { return __S.getList(1, CodeGeneratorRequest_RequestedFile._Imports, this); }
hasImports(): boolean { return !__S.isNull(__S.getPointer(1, this)); }
initImports(length: number): capnp.List<CodeGeneratorRequest_RequestedFile_Import> { return __S.initList(1, CodeGeneratorRequest_RequestedFile._Imports, length, this); }
setImports(value: capnp.List<CodeGeneratorRequest_RequestedFile_Import>): void { __S.copyFrom(value, __S.getPointer(1, this)); }
toString(): string { return "CodeGeneratorRequest_RequestedFile_" + super.toString(); }
}
export class CodeGeneratorRequest extends __S {
static readonly RequestedFile = CodeGeneratorRequest_RequestedFile;
static readonly _capnp = { displayName: "CodeGeneratorRequest", id: "bfc546f6210ad7ce", size: new __O(0, 3) };
static _Nodes: capnp.ListCtor<Node>;
static _RequestedFiles: capnp.ListCtor<CodeGeneratorRequest_RequestedFile>;
adoptCapnpVersion(value: capnp.Orphan<CapnpVersion>): void { __S.adopt(value, __S.getPointer(2, this)); }
disownCapnpVersion(): capnp.Orphan<CapnpVersion> { return __S.disown(this.getCapnpVersion()); }
getCapnpVersion(): CapnpVersion { return __S.getStruct(2, CapnpVersion, this); }
hasCapnpVersion(): boolean { return !__S.isNull(__S.getPointer(2, this)); }
initCapnpVersion(): CapnpVersion { return __S.initStructAt(2, CapnpVersion, this); }
setCapnpVersion(value: CapnpVersion): void { __S.copyFrom(value, __S.getPointer(2, this)); }
adoptNodes(value: capnp.Orphan<capnp.List<Node>>): void { __S.adopt(value, __S.getPointer(0, this)); }
disownNodes(): capnp.Orphan<capnp.List<Node>> { return __S.disown(this.getNodes()); }
getNodes(): capnp.List<Node> { return __S.getList(0, CodeGeneratorRequest._Nodes, this); }
hasNodes(): boolean { return !__S.isNull(__S.getPointer(0, this)); }
initNodes(length: number): capnp.List<Node> { return __S.initList(0, CodeGeneratorRequest._Nodes, length, this); }
setNodes(value: capnp.List<Node>): void { __S.copyFrom(value, __S.getPointer(0, this)); }
adoptRequestedFiles(value: capnp.Orphan<capnp.List<CodeGeneratorRequest_RequestedFile>>): void { __S.adopt(value, __S.getPointer(1, this)); }
disownRequestedFiles(): capnp.Orphan<capnp.List<CodeGeneratorRequest_RequestedFile>> { return __S.disown(this.getRequestedFiles()); }
getRequestedFiles(): capnp.List<CodeGeneratorRequest_RequestedFile> { return __S.getList(1, CodeGeneratorRequest._RequestedFiles, this); }
hasRequestedFiles(): boolean { return !__S.isNull(__S.getPointer(1, this)); }
initRequestedFiles(length: number): capnp.List<CodeGeneratorRequest_RequestedFile> { return __S.initList(1, CodeGeneratorRequest._RequestedFiles, length, this); }
setRequestedFiles(value: capnp.List<CodeGeneratorRequest_RequestedFile>): void { __S.copyFrom(value, __S.getPointer(1, this)); }
toString(): string { return "CodeGeneratorRequest_" + super.toString(); }
}
Node_Struct._Fields = capnp.CompositeList(Field);
Node_Enum._Enumerants = capnp.CompositeList(Enumerant);
Node_Interface._Methods = capnp.CompositeList(Method);
Node_Interface._Superclasses = capnp.CompositeList(Superclass);
Node._Parameters = capnp.CompositeList(Node_Parameter);
Node._NestedNodes = capnp.CompositeList(Node_NestedNode);
Node._Annotations = capnp.CompositeList(Annotation);
Field._Annotations = capnp.CompositeList(Annotation);
Enumerant._Annotations = capnp.CompositeList(Annotation);
Method._ImplicitParameters = capnp.CompositeList(Node_Parameter);
Method._Annotations = capnp.CompositeList(Annotation);
Brand_Scope._Bind = capnp.CompositeList(Brand_Binding);
Brand._Scopes = capnp.CompositeList(Brand_Scope);
CodeGeneratorRequest_RequestedFile._Imports = capnp.CompositeList(CodeGeneratorRequest_RequestedFile_Import);
CodeGeneratorRequest._Nodes = capnp.CompositeList(Node);
CodeGeneratorRequest._RequestedFiles = capnp.CompositeList(CodeGeneratorRequest_RequestedFile);