longestMemberNamesImpl

Introspects one or more aggregate types and determines the name of the longest member found between them, as well as the name of the longest type. Only includes Unserialisable members if unserialisable is set.

This is used for formatting terminal output of configuration files, so that columns line up.

private
longestMemberNamesImpl
(
Flag!"unserialisable" unserialisable
Things...
)
()
if (
Things.length > 0
)

Parameters

unserialisable

Whether to consider all members or only those not Unserialisable.

Things

Types to introspect.