3 public class MinFinalCltvExpiry {
5 public internal(set) var cOpaqueStruct: LDKMinFinalCltvExpiry?;
9 public init(pointer: LDKMinFinalCltvExpiry){
10 self.cOpaqueStruct = pointer
13 /* STRUCT_METHODS_START */
15 public func eq(a: MinFinalCltvExpiry, b: MinFinalCltvExpiry) -> Bool {
17 return withUnsafePointer(to: a.cOpaqueStruct!) { (aPointer: UnsafePointer<LDKMinFinalCltvExpiry>) in
18 withUnsafePointer(to: b.cOpaqueStruct!) { (bPointer: UnsafePointer<LDKMinFinalCltvExpiry>) in
19 MinFinalCltvExpiry_eq(aPointer, bPointer)
24 public func clone(orig: MinFinalCltvExpiry) -> MinFinalCltvExpiry {
26 return withUnsafePointer(to: orig.cOpaqueStruct!) { (origPointer: UnsafePointer<LDKMinFinalCltvExpiry>) in
27 MinFinalCltvExpiry(pointer: MinFinalCltvExpiry_clone(origPointer))
33 if self.cOpaqueStruct?.is_owned == false {
37 MinFinalCltvExpiry_free(self.cOpaqueStruct!)
43 /* STRUCT_METHODS_END */