protocol
RawRepresentable
Inheritance | View Protocol Hierarchy → |
---|---|
Associated Types | |
Import |
|
Initializers
init?(rawValue:) Required
Convert from a value of RawValue
, yielding nil
iff
rawValue
does not correspond to a value of Self
.
Declaration
init
?(
rawValue
:
Self
.
RawValue
)
Instance Variables
var rawValue: Self.RawValue Required
The corresponding value of the "raw" type.
Self(rawValue: self.rawValue)!
is equivalent to self
.
Declaration
var
rawValue
:
Self
.
RawValue
{
get
}
A type that can be converted to an associated "raw" type, then converted back to produce an instance equivalent to the original.