forked from boostorg/utility
1901 lines
83 KiB
Plaintext
1901 lines
83 KiB
Plaintext
%PDF-1.3
|
||||
|
|
5 0 obj
|
|||
|
|
<< /S /GoTo /D (section.1) >>
|
|||
|
|
endobj
|
|||
|
|
8 0 obj
|
|||
|
|
(Introduction)
|
|||
|
|
endobj
|
|||
|
|
9 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.1.1) >>
|
|||
|
|
endobj
|
|||
|
|
12 0 obj
|
|||
|
|
(Iterators)
|
|||
|
|
endobj
|
|||
|
|
13 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.1.2) >>
|
|||
|
|
endobj
|
|||
|
|
16 0 obj
|
|||
|
|
(Adaptors)
|
|||
|
|
endobj
|
|||
|
|
17 0 obj
|
|||
|
|
<< /S /GoTo /D (section.2) >>
|
|||
|
|
endobj
|
|||
|
|
20 0 obj
|
|||
|
|
(The Design of the Boost Iterator Adaptor Library)
|
|||
|
|
endobj
|
|||
|
|
21 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.2.1) >>
|
|||
|
|
endobj
|
|||
|
|
24 0 obj
|
|||
|
|
(Core Elements of the Iterator Concept)
|
|||
|
|
endobj
|
|||
|
|
25 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.2.2) >>
|
|||
|
|
endobj
|
|||
|
|
28 0 obj
|
|||
|
|
(From Building Models to Building Adaptors)
|
|||
|
|
endobj
|
|||
|
|
29 0 obj
|
|||
|
|
<< /S /GoTo /D (section.3) >>
|
|||
|
|
endobj
|
|||
|
|
32 0 obj
|
|||
|
|
(The Boost iterator\137adaptor Class Template)
|
|||
|
|
endobj
|
|||
|
|
33 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.3.1) >>
|
|||
|
|
endobj
|
|||
|
|
36 0 obj
|
|||
|
|
(Iterator Policies Class)
|
|||
|
|
endobj
|
|||
|
|
37 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.3.2) >>
|
|||
|
|
endobj
|
|||
|
|
40 0 obj
|
|||
|
|
(Default Iterator Policies Class)
|
|||
|
|
endobj
|
|||
|
|
41 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.3.3) >>
|
|||
|
|
endobj
|
|||
|
|
44 0 obj
|
|||
|
|
(Iterator Type Generator)
|
|||
|
|
endobj
|
|||
|
|
45 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.3.4) >>
|
|||
|
|
endobj
|
|||
|
|
48 0 obj
|
|||
|
|
(Iterator Object Generator)
|
|||
|
|
endobj
|
|||
|
|
49 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.3.5) >>
|
|||
|
|
endobj
|
|||
|
|
52 0 obj
|
|||
|
|
(Example Use of the Transform Iterator Adaptor)
|
|||
|
|
endobj
|
|||
|
|
53 0 obj
|
|||
|
|
<< /S /GoTo /D (section.4) >>
|
|||
|
|
endobj
|
|||
|
|
56 0 obj
|
|||
|
|
(The Policy Adaptor Design Pattern)
|
|||
|
|
endobj
|
|||
|
|
57 0 obj
|
|||
|
|
<< /S /GoTo /D (section.5) >>
|
|||
|
|
endobj
|
|||
|
|
60 0 obj
|
|||
|
|
(The Implementation of iterator\137adaptor)
|
|||
|
|
endobj
|
|||
|
|
61 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.5.1) >>
|
|||
|
|
endobj
|
|||
|
|
64 0 obj
|
|||
|
|
(Deducing the Associated Types)
|
|||
|
|
endobj
|
|||
|
|
65 0 obj
|
|||
|
|
<< /S /GoTo /D (subsubsection.5.1.1) >>
|
|||
|
|
endobj
|
|||
|
|
68 0 obj
|
|||
|
|
(Defaults for the Associated Types)
|
|||
|
|
endobj
|
|||
|
|
69 0 obj
|
|||
|
|
<< /S /GoTo /D (subsubsection.5.1.2) >>
|
|||
|
|
endobj
|
|||
|
|
72 0 obj
|
|||
|
|
(Named Template Parameters)
|
|||
|
|
endobj
|
|||
|
|
73 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.5.2) >>
|
|||
|
|
endobj
|
|||
|
|
76 0 obj
|
|||
|
|
(Core Operators)
|
|||
|
|
endobj
|
|||
|
|
77 0 obj
|
|||
|
|
<< /S /GoTo /D (subsubsection.5.2.1) >>
|
|||
|
|
endobj
|
|||
|
|
80 0 obj
|
|||
|
|
(Constant/Mutable Iterator Interactions)
|
|||
|
|
endobj
|
|||
|
|
81 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.5.3) >>
|
|||
|
|
endobj
|
|||
|
|
84 0 obj
|
|||
|
|
(Redundant Operators)
|
|||
|
|
endobj
|
|||
|
|
85 0 obj
|
|||
|
|
<< /S /GoTo /D (subsubsection.5.3.1) >>
|
|||
|
|
endobj
|
|||
|
|
88 0 obj
|
|||
|
|
(Implementing operator-> for Input Iterators)
|
|||
|
|
endobj
|
|||
|
|
89 0 obj
|
|||
|
|
<< /S /GoTo /D (subsubsection.5.3.2) >>
|
|||
|
|
endobj
|
|||
|
|
92 0 obj
|
|||
|
|
(Implementation of operator[])
|
|||
|
|
endobj
|
|||
|
|
93 0 obj
|
|||
|
|
<< /S /GoTo /D (section.6) >>
|
|||
|
|
endobj
|
|||
|
|
96 0 obj
|
|||
|
|
(Conclusion)
|
|||
|
|
endobj
|
|||
|
|
97 0 obj
|
|||
|
|
<< /S /GoTo /D [98 0 R /Fit ] >>
|
|||
|
|
endobj
|
|||
|
|
100 0 obj <<
|
|||
|
|
/Length 1750
|
|||
|
|
/Filter /FlateDecode
|
|||
|
|
>>
|
|||
|
|
stream
|
|||
|
|
xÚ�XA“ã4½çWäN�…%Ûr̉¾ýj¶(ja†âÀrpbMƬmÙÙaøõ¼Vˉ³qQÔT�Õ–Ôj½×jE®üɵT™(T¶ÖY&òr»Þw«d}@×ÿW2˜¤Y.¶ª@{¡3NóDd¥ZÇY«¹É§¦™(·’gùöqõÕ›´XËL¤™^?>y“Çú·èÝF%‘m›ýë&VyÝÕÕq´n`©êknŒÏ†ßZ;ŒÜ¼�«`{5�…š�«Üëæ÷Ç·Xw».E©SZV&ðnÇJ‹mYz¾¯È‡�MXêCŸ«nàÁ2]kQ
|
|||
|
|
Ö…È·z�
|
|||
|
|
-s?ra-t†é/6ç-¼5Îta—�ù°0?âž«ÙüoâBFï“$%ãu,“Lh•Ãûì?¯×Ž®
|
|||
|
|
±s¶ªwä+/Ãbœª.J,!E™kö<⛊¦ØMƒÅÞv·¾§R$©†g‰H·Yðþß¼ã5î6RÊèñ³ÇpnÕ.œ|ÌŸŸÍ`*·ûß>ÁGÞÝ›Ö:øÈÆï62�*÷áK|Ëߤ(St¿<Ü-l¨,¯çýcÀ }ãÂê¢ÇiÛ«ÿ=^˜"@'ŒË‘HµD‰E”^¦Ò?¶péŠw»±ß�â6–i)T¡‚Ý#ñ#UyÔœIAREÃ72Â�íƒÅÀ_Û‡!ö‰¿ã4Gç)F=ÆÚ®³}ûÊŠÓ`ê0MÏgܘïèìÁU]×ô
|
|||
|
|
{šG;b؉x›Ê¨éŽéL?¢Ÿ5Uz.Œ†4¾
|
|||
|
|
·ö“ÁnR<Wmkúfp'É| |