I would like to use Confluence for Class documentation. Each "root" page within a Space will correspond to a given C++ Class (or any other language for that matter). Child pages of each parent page correspond to a function name or some other aspect of that class.
It appears Confluence only supports a flat page structure by default so all Child pages are actually being served from the root of the Space it resides in:
MySpace > MyClass links to "myspace/myclass" but MySpace > MyClass > MyFunction links to "myspace/myfunction" instead of "myspace/myclass/myfunction"
This means that if I have two classes with the same function name, only one page with that function name can exist.
Is there any way to change this behavior?