]> git.saurik.com Git - apt.git/commit
pkgCacheGenerator::StoreString: Get rid of std::string
authorJulian Andres Klode <jak@debian.org>
Fri, 8 Jan 2016 00:27:01 +0000 (01:27 +0100)
committerJulian Andres Klode <jak@debian.org>
Fri, 8 Jan 2016 00:30:18 +0000 (01:30 +0100)
commit869700d839a1695fe00734592bd504d59386e4b9
tree3ad6f069d50aa4d44cc733c11b1231d04df4856b
parent57590d3c6e6b055402c938c3baebf1d872c58f7e
pkgCacheGenerator::StoreString: Get rid of std::string

Instead of storing a string -> map_stringitem_t mapping, create
our own data type that can point to either a normal string or
a string inside the cache.

This avoids the creation of any string and improves performance
slightly (about 4%).
apt-pkg/pkgcachegen.cc
apt-pkg/pkgcachegen.h