Hi,
On Sat, 2017-01-14 at 23:39 +0000, Mark Rogers wrote:
> 2) Change TKeyMap from std::map<PdfName,PdfObject*>
> to std::map<PdfName*,PdfObject*>
plus a comparator, to not compare pointers, but the strings.
I think it would work, at least in most cases. As the PdfName is case
sensitive, then it might be fine.
> static PdfName()
> {
> s_predefinedNames[ "Kids" ] = new PdfName(“Kids”);
> s_predefinedNames[ "P" ] = new PdfName(“P”);
> // etc
> };
One thing though, when the cache is created this way, then the `new
PdfName()`-s are leaked at the end of the application, which is not
good.
Bye,
zyx
--
http://www.litePDF.cz [email protected]
------------------------------------------------------------------------------
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
_______________________________________________
Podofo-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/podofo-users