Enumeration
Mirror.AncestorRepresentation
The representation to use for ancestor classes.
先祖クラスに対して使う表現
Technology
- Swift Standard Library
Swift標準ライブラリ
Declaration
宣言
enum AncestorRepresentation
Overview
概要
A class that conforms to the CustomReflectable
protocol can control how its mirror represents ancestor classes by initializing the mirror with an AncestorRepresentation
. This setting has no effect on mirrors reflecting value type instances.
CustomReflectable
プロトコルに準拠するクラスは、どのようにそれのミラーが先祖クラスを表すかを、ミラーをAncestorRepresentation
で初期化することで制御できます。この設定は、値型インスタンスをリフレクションするミラー上では効果を持ちません。
Topics
話題
Enumeration Cases
列挙ケース
case customized(() -> Mirror)
Uses the nearest ancestor’s implementation of customMirror
to create a mirror for that ancestor.
最も近い先祖のもつcustomMirror
の実装を使って、その先祖に対するミラーを作成します。
case generated
Generates a default mirror for all ancestor classes.
全ての先祖クラスに対して省略時のミラーを生成します。
case suppressed
Suppresses the representation of all ancestor classes.
全ての先祖クラスの表現を抑制します。