// Objective-C API for talking to issue12328 Go package. // gobind -lang=objc issue12328 // // File is generated by gobind. Do not edit. #include "GoIssue12328.h" #include #include "seq.h" static NSString* errDomain = @"go.issue12328"; @protocol goSeqRefInterface -(GoSeqRef*) _ref; @end #define _DESCRIPTOR_ "issue12328" #define _GO_issue12328_T_DESCRIPTOR_ "go.issue12328.T" #define _GO_issue12328_T_FIELD_Err_GET_ (0x00f) #define _GO_issue12328_T_FIELD_Err_SET_ (0x01f) @implementation GoIssue12328T { } - (id)initWithRef:(id)ref { self = [super init]; if (self) { __ref = ref; } return self; } - (NSString*)err { GoSeq in_ = {}; GoSeq out_ = {}; go_seq_writeRef(&in_, self._ref); go_seq_send(_GO_issue12328_T_DESCRIPTOR_, _GO_issue12328_T_FIELD_Err_GET_, &in_, &out_); NSString* ret_ = go_seq_readUTF8(&out_); go_seq_free(&in_); go_seq_free(&out_); return ret_; } - (void)setErr:(NSString*)v { GoSeq in_ = {}; GoSeq out_ = {}; go_seq_writeRef(&in_, self._ref); go_seq_writeUTF8(&in_, v); go_seq_send(_GO_issue12328_T_DESCRIPTOR_, _GO_issue12328_T_FIELD_Err_SET_, &in_, &out_); go_seq_free(&in_); go_seq_free(&out_); } @end