RVS_AutofillTextFieldDataSourceType
public class RVS_AutofillTextFieldDataSourceType
extension RVS_AutofillTextFieldDataSourceType: CustomDebugStringConvertible
extension RVS_AutofillTextFieldDataSourceType: CustomStringConvertible
extension RVS_AutofillTextFieldDataSourceType: Equatable
extension RVS_AutofillTextFieldDataSourceType: Comparable
This is what the protocol needs to provide to the widget. It is one element of an Array. The purpose of this type, is to allow data context to be attached to a value, and to allow the Array type to be extended.
-
The actual String value of this element. Comparisons will happen within this.
Declaration
Swift
public let value: String -
This is an arbitrary associated data type. It can be anything, and will be associated with the String value. It should be noted that this will be a strong reference to classes.
Declaration
Swift
public let refCon: Any? -
Standard initializer
Parameters
valueRequired (and must be non-blank). The String value.
refConOptional (default is nil). This is an arbitrary data item that is associated with this instance. It should be noted that this will be a strong reference to classes.
-
This gives us a debug display.
Declaration
Swift
public var debugDescription: String { get }
-
This gives us a simple display.
Declaration
Swift
public var description: String { get }
-
Equality tester
Declaration
Swift
public static func == (lhs: RVS_AutofillTextFieldDataSourceType, rhs: RVS_AutofillTextFieldDataSourceType) -> BoolParameters
lhsLeft-hand side of the comparison.
rhsRight-hand side of the comparison.
Return Value
True, if the the two parameters are equal.
-
Comparison tester
Declaration
Swift
public static func < (lhs: RVS_AutofillTextFieldDataSourceType, rhs: RVS_AutofillTextFieldDataSourceType) -> BoolParameters
lhsLeft-hand side of the comparison.
rhsRight-hand side of the comparison.
Return Value
True, if the lhs is less than rhs
View on GitHub
RVS_AutofillTextFieldDataSourceType Class Reference