Generate callgraph for your C++ code. CallGraph is implemented in C++ with ImGui (also integrated ImGuiColorTextEdit). Using clang for getting information about input source code. Still in development...
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install build-essential make clang-8 libclang-8-dev llvm-8-tools libglfw3 libglfw3-dev pkg-config libglew-dev libncurses5-dev libstdc++-8-dev
git clone https://github.com/MATF-RS20/RS024-sourceexplorer.git
cd RS024-sourceexplorer
make
./SourceExplorer
If for some reasone make fails the first time, then run:
git checkout .
make
./SourceExplorer
Find a file you want to explore and open it.
Clicking the node draws functions that the clicked function calls.
Hovering over the node displays functions return type, name and parameters in the lower right corner of the Callgraph window.