inversify-cpp-visualizer

April 11, 2021 ยท View on GitHub

Test Ubuntu Test MacOS Test Windows GitHub License GitHub Last Commit GitHub Issues Average time to resolve an issue

inversify-cpp dependency graph export tool.

Example Dependency Graph

Integration


#include <mosure/inversify.hpp>
#include <mosure/visualizer.hpp>

// for convenience
namespace inversify = mosure::inversify;
namespace inversify_visualizer = mosure::inversify_visualizer;

inversify::Container<
    symbols::foo
> container;

// ...

inversify_visualizer::write_graphviz(std::cout, container);

Features

  • BUILD/WORKSPACE
  • Bazel Ubuntu, macOS, Windows workflows

Running example

bazel run example --enable_platform_specific_config