export class Option_TypeZ extends CommonBase {
protected constructor(_dummy: object, ptr: number) { super(ptr, bindings.COption_TypeZ_free); }
/* @internal */
export class Option_TypeZ extends CommonBase {
protected constructor(_dummy: object, ptr: number) { super(ptr, bindings.COption_TypeZ_free); }
/* @internal */
public static constructor_some(o: Type): Option_TypeZ {
const ret: number = bindings.COption_TypeZ_some(o == null ? 0 : CommonBase.get_ptr_of(o));
const ret_hu_conv: Option_TypeZ = Option_TypeZ.constr_from_ptr(ret);
public static constructor_some(o: Type): Option_TypeZ {
const ret: number = bindings.COption_TypeZ_some(o == null ? 0 : CommonBase.get_ptr_of(o));
const ret_hu_conv: Option_TypeZ = Option_TypeZ.constr_from_ptr(ret);
public static constructor_none(): Option_TypeZ {
const ret: number = bindings.COption_TypeZ_none();
const ret_hu_conv: Option_TypeZ = Option_TypeZ.constr_from_ptr(ret);
public static constructor_none(): Option_TypeZ {
const ret: number = bindings.COption_TypeZ_none();
const ret_hu_conv: Option_TypeZ = Option_TypeZ.constr_from_ptr(ret);
public clone(): Option_TypeZ {
const ret: number = bindings.COption_TypeZ_clone(this.ptr);
const ret_hu_conv: Option_TypeZ = Option_TypeZ.constr_from_ptr(ret);
public clone(): Option_TypeZ {
const ret: number = bindings.COption_TypeZ_clone(this.ptr);
const ret_hu_conv: Option_TypeZ = Option_TypeZ.constr_from_ptr(ret);