]> granicus.if.org Git - graphviz/commit
gvpack: manage graph collection as a 'std::vector'
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Sat, 16 Apr 2022 04:18:58 +0000 (21:18 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Mon, 25 Apr 2022 02:12:49 +0000 (19:12 -0700)
commit9f04cfdf09a523c6e3ec7d219843afef333d6826
treeba3006f8e7bf46ff2a96277731dd140473c9d688
parent7d4667afc88fd852ed73e499af35495c0cacf41e
gvpack: manage graph collection as a 'std::vector'

This removes a number of manual allocations as well as awkward passing of the
base pointer and size of this array around. We also drop the `nGraphs` hint, as
it is simpler and more optimal to let `std::vector`’s standard allocation
algorithm handle this.
cmd/tools/gvpack.cpp