blob: 75323b74ea7c77462668abcc0f0ce7a1c1f9d602 [file] [log] [blame]
// 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 <Foundation/Foundation.h>
#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