Нет API для этого. Sphinx будет обрабатывать текстовые файлы в формате reStructuredText и превращать их в документацию. Возможность извлечения документации из исходного кода присутствует только для кода Python. Для других языков вам необходимо поместить документацию непосредственно в файлы reStructuredText. Не смущайтесь добавленным C / C ++ / etc. поддержка в Sphinx 1.0: она охватывает только новые директивы reStructeredText, чтобы лучше форматировать (и индексировать) документацию, касающуюся непитоновского кода.
Теоретически возможно использовать инструмент, подобный Doxygen, для извлечения документации из источников C ++ и использовать ее в Sphinx, но для этого требуются специальные инструменты. Дышите может быть одним из таких инструментов.