| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- // Objective-C API for talking to Go package.
- // gobind -lang=objc
- //
- // File is generated by gobind. Do not edit.
- #include <Foundation/Foundation.h>
- #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();
- }
|