Skip to content

Add a very basic C++ API

Magnus Jacobsson requested to merge magjac/graphviz:add-cpp-api into main

This is the C++ API part of !2033 (closed) which was too large. The implementation has been modified according to the discussion in !2033 (comment 619077068).

The new C++ API supports creating a graph from DOT source, performing a layout of that graph and rendering it to a specified format.

An upcoming MR will add the layout construction overloads using rvalue refs discussed in that thread and an additional upcoming MR will add the SVG analyzer part of !2033 (closed).

Closes #2001 (closed).

Merge request reports