У меня есть набор страниц уценки, которые я использую для документирования своего кода в настройке таблицы, и использую @subpage для размещения этих страниц под страницей таблицы.
Табл.мд
Code Table
==========
| Name | Description |
|-----------------|-------------|
| @subpage index0 | |
| @subpage index1 | |
| @subpage index2 | |
| @subpage index3 | |
Подстраница0.md
000 - Table Element {#index0}
===================
И т. д. для других страниц
Затем в документации, выводимой из doxygen, ссылки @subpage
будут заменены текстовым заголовком страницы, то есть «000 — элемент таблицы». Кроме того, ссылка на файл будет подстраницей под ссылкой Code Table
в навигационном желобе.
Моя проблема в том, что теперь я хочу взять те же файлы, но добавить условия на основе кода, который я создаю. Вот как я изменил один из файлов.
@if BUILD_A
000 - Table Element {#index0}
===================
@elseif BUILD_B
000 - New Table Element {#index0}
===================
@endif
Мои разделы предварительной обработки и включения doxygen настроены правильно и выводят правильный текст, который я хочу, проблема в том, что навигационный желоб больше не содержит подстраницы на тех страницах, которые имеют этот тип условной настройки, а фактические страницы не используют заголовок ссылки для заголовка страницы, а лучше используйте имя файла в качестве заголовка.
Является ли уценка слишком ограниченной в настоящее время с doxygen, и мне приходится использовать страницы dox, или настройка невозможна с тем, что я хочу?