// Objective-C API for talking to Go package. // gobind -lang=objc // // File is generated by gobind. Do not edit. #include #include "seq.h" #include "_cgo_export.h" #include "Universe.objc.h" @implementation Universeerror { } - (nonnull instancetype)initWithRef:(id)ref { if (self) { __ref = ref; self = [super initWithDomain:@"go" code:1 userInfo:@{NSLocalizedDescriptionKey: [self error]}]; } return self; } - (NSString* _Nonnull)error { int32_t refnum = go_seq_go_to_refnum(self._ref); nstring r0 = proxy_error_Error(refnum); NSString *_ret0_ = go_seq_to_objc_string(r0); return _ret0_; } @end nstring cproxy_error_Error(int32_t refnum) { @autoreleasepool { Universeerror* o = go_seq_objc_from_refnum(refnum); NSString* _Nonnull ret0_; ret0_ = [o localizedDescription]; nstring _ret0_ = go_seq_from_objc_string(ret0_); return _ret0_; } } __attribute__((constructor)) static void init() { init_seq(); }