Schema.getGlobalDescribe() to walk through the list of sObjects in the system. The
isCustomSetting(), which allows me to tell which objects are custom settings. What I haven't been able to determine is which of those custom settings are hierarchy and which are lists. Both have a
SetupOwnerId field, although I don't believe it's meaningful for list settings.
Is there any way to tell the two object types apart with the API?