diff options
Diffstat (limited to 'include/qpdf/QPDFOutlineDocumentHelper.hh')
-rw-r--r-- | include/qpdf/QPDFOutlineDocumentHelper.hh | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/include/qpdf/QPDFOutlineDocumentHelper.hh b/include/qpdf/QPDFOutlineDocumentHelper.hh index f1920574..45798a47 100644 --- a/include/qpdf/QPDFOutlineDocumentHelper.hh +++ b/include/qpdf/QPDFOutlineDocumentHelper.hh @@ -28,8 +28,8 @@ #include <qpdf/QPDF.hh> #include <map> -#include <list> #include <set> +#include <vector> #include <qpdf/DLL.h> @@ -51,7 +51,7 @@ class QPDFOutlineDocumentHelper: public QPDFDocumentHelper bool hasOutlines(); QPDF_DLL - std::list<QPDFOutlineObjectHelper> getTopLevelOutlines(); + std::vector<QPDFOutlineObjectHelper> getTopLevelOutlines(); // If the name is a name object, look it up in the /Dests key of // the document catalog. If the name is a string, look it up in @@ -64,7 +64,7 @@ class QPDFOutlineDocumentHelper: public QPDFDocumentHelper // Return a list outlines that are known to target the specified // page QPDF_DLL - std::list<QPDFOutlineObjectHelper> getOutlinesForPage(QPDFObjGen const&); + std::vector<QPDFOutlineObjectHelper> getOutlinesForPage(QPDFObjGen const&); class Accessor { @@ -95,11 +95,11 @@ class QPDFOutlineDocumentHelper: public QPDFDocumentHelper Members(); Members(Members const&); - std::list<QPDFOutlineObjectHelper> outlines; + std::vector<QPDFOutlineObjectHelper> outlines; std::set<QPDFObjGen> seen; QPDFObjectHandle dest_dict; PointerHolder<QPDFNameTreeObjectHelper> names_dest; - std::map<QPDFObjGen, std::list<QPDFOutlineObjectHelper> > by_page; + std::map<QPDFObjGen, std::vector<QPDFOutlineObjectHelper> > by_page; }; PointerHolder<Members> m; |