/inversify-cpp-visualizer

Generate `dot` graphs of inversify-cpp containers.

Primary LanguageC++MIT LicenseMIT

inversify-cpp-visualizer

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