Hide a few APIs from the C++ documentation

Since Doxygen can't seem to just exclude them via command, they are moved
into a private_api namespace and then excluded via Doxygen config:

    * *VTable
    * make_dyn_node, ItemTreeNode, etc.
    * VersionCheck
This commit is contained in:
Simon Hausmann 2020-08-25 17:45:12 +02:00
parent 91621aa87a
commit 9785919f6e
4 changed files with 34 additions and 21 deletions

View file

@ -45,7 +45,7 @@ exhale_args = {
"createTreeView": True,
"exhaleExecutesDoxygen": True,
"exhaleDoxygenStdin": '''INPUT = @CMAKE_CURRENT_SOURCE_DIR@/../include
EXCLUDE_SYMBOLS = sixtyfps::cbindgen_private*'''
EXCLUDE_SYMBOLS = sixtyfps::cbindgen_private* sixtyfps::private_api*'''
}
# Add any paths that contain templates here, relative to this directory.