Agora RTC Objective-C API Reference  Refactor
Class Methods | Properties
AgoraRtcUIntOptional Class Reference

Inherits <NSObject>.

Class Methods

(nonnull instancetype) + empty
 
(nonnull instancetype) + of:
 

Properties

BOOL isEmpty
 
BOOL hasValue
 
unsigned int value
 

Method Documentation

◆ empty

+ (nonnull instancetype) empty

Returns empty optional

Returns
empty

◆ of:

+ (nonnull instancetype) of: (unsigned int)  aValue

Creates optional with value

Parameters
aValuestore optional uint value
Returns
guaranteed nonnull optional

◆ NS_UNAVAILABLE [1/2]

+ (nonnull instancetype) NS_UNAVAILABLE

◆ NS_UNAVAILABLE [2/2]

- (nonnull instancetype) NS_UNAVAILABLE

Property Documentation

◆ isEmpty

- (BOOL) isEmpty
readnonatomicassign

Checks if no value

◆ hasValue

- (BOOL) hasValue
readnonatomicassign

Checks if has value

◆ value

- (unsigned int) value
readnonatomicassign

Extracts data from optional. Will assert if it's nil!