issue10788.objc.h.golden 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. // Objective-C API for talking to issue10788 Go package.
  2. // gobind -lang=objc issue10788
  3. //
  4. // File is generated by gobind. Do not edit.
  5. #ifndef __Issue10788_H__
  6. #define __Issue10788_H__
  7. @import Foundation;
  8. #include "ref.h"
  9. #include "Universe.objc.h"
  10. @class Issue10788TestStruct;
  11. @protocol Issue10788TestInterface;
  12. @class Issue10788TestInterface;
  13. @protocol Issue10788TestInterface <NSObject>
  14. - (void)doSomeWork:(Issue10788TestStruct* _Nullable)s;
  15. - (void)multipleUnnamedParams:(long)p0 p1:(NSString* _Nullable)p1 日本:(int64_t)日本;
  16. @end
  17. @interface Issue10788TestStruct : NSObject <goSeqRefInterface> {
  18. }
  19. @property(strong, readonly) _Nonnull id _ref;
  20. - (nonnull instancetype)initWithRef:(_Nonnull id)ref;
  21. - (nonnull instancetype)init;
  22. @property (nonatomic) NSString* _Nonnull value;
  23. @end
  24. @class Issue10788TestInterface;
  25. @interface Issue10788TestInterface : NSObject <goSeqRefInterface, Issue10788TestInterface> {
  26. }
  27. @property(strong, readonly) _Nonnull id _ref;
  28. - (nonnull instancetype)initWithRef:(_Nonnull id)ref;
  29. - (void)doSomeWork:(Issue10788TestStruct* _Nullable)s;
  30. - (void)multipleUnnamedParams:(long)p0 p1:(NSString* _Nullable)p1 日本:(int64_t)日本;
  31. @end
  32. #endif