Commit 90ca78a1 authored by Jacob Potter's avatar Jacob Potter

Update example

parent 083ac0eb
...@@ -4,9 +4,9 @@ ...@@ -4,9 +4,9 @@
#import <Foundation/Foundation.h> #import <Foundation/Foundation.h>
@interface TXSItemList : NSObject @interface TXSItemList : NSObject
- (id)initWithItemList:(TXSItemList *)itemList; - (nonnull id)initWithItemList:(nonnull TXSItemList *)itemList;
- (id)initWithItems:(NSArray *)items; - (nonnull id)initWithItems:(nonnull NSArray *)items;
@property (nonatomic, readonly) NSArray * items; @property (nonatomic, readonly, nonnull) NSArray * items;
@end @end
...@@ -20,7 +20,7 @@ ...@@ -20,7 +20,7 @@
return self; return self;
} }
- (id)initWithItems:(NSArray *)items - (id)initWithItems:(nonnull NSArray *)items
{ {
if (self = [super init]) { if (self = [super init]) {
_items = items; _items = items;
......
...@@ -52,14 +52,14 @@ auto SortItems::fromCpp(const CppType& cpp) -> ObjcType ...@@ -52,14 +52,14 @@ auto SortItems::fromCpp(const CppType& cpp) -> ObjcType
} }
- (void)sort:(TXSSortOrder)order - (void)sort:(TXSSortOrder)order
items:(TXSItemList *)items { items:(nonnull TXSItemList *)items {
try { try {
_cppRef.get()->sort(::djinni::Enum<::textsort::sort_order, TXSSortOrder>::toCpp(order), _cppRef.get()->sort(::djinni::Enum<::textsort::sort_order, TXSSortOrder>::toCpp(order),
::djinni_generated::ItemList::toCpp(items)); ::djinni_generated::ItemList::toCpp(items));
} DJINNI_TRANSLATE_EXCEPTIONS() } DJINNI_TRANSLATE_EXCEPTIONS()
} }
+ (TXSSortItems *)createWithListener:(id<TXSTextboxListener>)listener { + (nullable TXSSortItems *)createWithListener:(nullable id<TXSTextboxListener>)listener {
try { try {
auto r = ::textsort::SortItems::create_with_listener(::djinni_generated::TextboxListener::toCpp(listener)); auto r = ::textsort::SortItems::create_with_listener(::djinni_generated::TextboxListener::toCpp(listener));
return ::djinni_generated::SortItems::fromCpp(r); return ::djinni_generated::SortItems::fromCpp(r);
......
...@@ -11,8 +11,8 @@ ...@@ -11,8 +11,8 @@
@interface TXSSortItems : NSObject @interface TXSSortItems : NSObject
- (void)sort:(TXSSortOrder)order - (void)sort:(TXSSortOrder)order
items:(TXSItemList *)items; items:(nonnull TXSItemList *)items;
+ (TXSSortItems *)createWithListener:(id<TXSTextboxListener>)listener; + (nullable TXSSortItems *)createWithListener:(nullable id<TXSTextboxListener>)listener;
@end @end
...@@ -7,6 +7,6 @@ ...@@ -7,6 +7,6 @@
@protocol TXSTextboxListener @protocol TXSTextboxListener
- (void)update:(TXSItemList *)items; - (void)update:(nonnull TXSItemList *)items;
@end @end
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment