This PR improves how overloaded functions get rendered in the documentation. Specifically, it formats them in the same that non-overloaded functions get formatted, and adds a level of indentation.
I decided to use this directive to override the standard autoclass and autofunction directives, since it provides a superset of their functionality. The only downside that I can see is that this causes a directive already registered warning. If this is undesirable I can call it something else.
This PR improves how overloaded functions get rendered in the documentation. Specifically, it formats them in the same that non-overloaded functions get formatted, and adds a level of indentation.
I decided to use this directive to override the standard
autoclass
andautofunction
directives, since it provides a superset of their functionality. The only downside that I can see is that this causes adirective already registered
warning. If this is undesirable I can call it something else.