cpp: docs: Add header file information

This commit adds header files for the document.
It generates header file information
including dependency graphs and so on.
12 files changed