Files
swift-mirror/stdlib/public/core
Parker Schuh 4e39e59a8a Add a field reflection function that constructs keypaths. (#34815)
While the existing _forEachField in ReflectionMirror.swift
already gives the offsets and types for each field, this isn't
enough information to construct a keypath for that field in
order to modify it.

For reference, this should be sufficent to implement the features
described here: (https://forums.swift.org/t/storedpropertyiterable/19218/62)
purely at runtime without any derived conformances for many types.

Note: Since there isn't enough reflection information for
`.mutatingGetSet` fields, this means that we're not able to support
reflecting certain types of fields (functions, nonfinal class fields,
etc). Whether this is an error or not is controlled by the `.ignoreUnknown`
option.
2020-11-30 09:17:23 -08:00
..
2019-12-07 11:05:44 -05:00
2018-09-25 15:25:13 -07:00
2019-12-07 11:05:45 -05:00
2018-11-15 11:06:30 -08:00
2019-12-07 11:05:45 -05:00
2018-11-08 06:45:20 -08:00
2020-05-15 06:55:07 +02:00