export class Option_CVec_NetAddressZZ extends CommonBase {
protected constructor(_dummy: object, ptr: number) { super(ptr, bindings.COption_CVec_NetAddressZZ_free); }
/* @internal */
export class Option_CVec_NetAddressZZ extends CommonBase {
protected constructor(_dummy: object, ptr: number) { super(ptr, bindings.COption_CVec_NetAddressZZ_free); }
/* @internal */
public static constructor_some(o: NetAddress[]): Option_CVec_NetAddressZZ {
const ret: number = bindings.COption_CVec_NetAddressZZ_some(bindings.encodeUint32Array(o != null ? o.map(o_conv_12 => CommonBase.get_ptr_of(o_conv_12)) : null));
const ret_hu_conv: Option_CVec_NetAddressZZ = Option_CVec_NetAddressZZ.constr_from_ptr(ret);
public static constructor_some(o: NetAddress[]): Option_CVec_NetAddressZZ {
const ret: number = bindings.COption_CVec_NetAddressZZ_some(bindings.encodeUint32Array(o != null ? o.map(o_conv_12 => CommonBase.get_ptr_of(o_conv_12)) : null));
const ret_hu_conv: Option_CVec_NetAddressZZ = Option_CVec_NetAddressZZ.constr_from_ptr(ret);
public static constructor_none(): Option_CVec_NetAddressZZ {
const ret: number = bindings.COption_CVec_NetAddressZZ_none();
const ret_hu_conv: Option_CVec_NetAddressZZ = Option_CVec_NetAddressZZ.constr_from_ptr(ret);
public static constructor_none(): Option_CVec_NetAddressZZ {
const ret: number = bindings.COption_CVec_NetAddressZZ_none();
const ret_hu_conv: Option_CVec_NetAddressZZ = Option_CVec_NetAddressZZ.constr_from_ptr(ret);
public clone(): Option_CVec_NetAddressZZ {
const ret: number = bindings.COption_CVec_NetAddressZZ_clone(this.ptr);
const ret_hu_conv: Option_CVec_NetAddressZZ = Option_CVec_NetAddressZZ.constr_from_ptr(ret);
public clone(): Option_CVec_NetAddressZZ {
const ret: number = bindings.COption_CVec_NetAddressZZ_clone(this.ptr);
const ret_hu_conv: Option_CVec_NetAddressZZ = Option_CVec_NetAddressZZ.constr_from_ptr(ret);
export class Option_CVec_NetAddressZZ_Some extends Option_CVec_NetAddressZZ {
public some: NetAddress[];
/* @internal */
export class Option_CVec_NetAddressZZ_Some extends Option_CVec_NetAddressZZ {
public some: NetAddress[];
/* @internal */
CommonBase.add_ref_from(some_conv_12_hu_conv, this);
some_conv_12_arr[m] = some_conv_12_hu_conv;
}
CommonBase.add_ref_from(some_conv_12_hu_conv, this);
some_conv_12_arr[m] = some_conv_12_hu_conv;
}
export class Option_CVec_NetAddressZZ_None extends Option_CVec_NetAddressZZ {
/* @internal */
public constructor(ptr: number) {
export class Option_CVec_NetAddressZZ_None extends Option_CVec_NetAddressZZ {
/* @internal */
public constructor(ptr: number) {