mirror of
https://github.com/boostorg/utility.git
synced 2026-04-19 07:58:44 +02:00
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<EFBFBD><EFBFBD>4<13><>W<EFBFBD>N<><4E>%<25>r̉<01><>j<EFBFBD>(ja<6A><61><EFBFBD>rpbMƬm<05><>a<EFBFBD><61><EFBFBD>Vˉ<56>qQ<71>T<EFBFBD>խ<EFBFBD><D5AD>j<EFBFBD><6A>jE<6A><13>ɵT<C9B5>(T<><54>Y&<26>r<EFBFBD><72>w<EFBFBD>d}@<40><>W2<57><32>Y.<2E><>@{<7B>3N<33>Dd<44>Z<EFBFBD>Y<01><>ɧ<EFBFBD><C9A7>(<28><>g<EFBFBD><67>q<EFBFBD>՛<EFBFBD>X<EFBFBD>L<EFBFBD><4C>^?>y<><79><EFBFBD><EFBFBD><EFBFBD><EFBFBD>F%<25>m<EFBFBD><6D><EFBFBD>&Vy<12><><EFBFBD>q<EFBFBD>n`<60><>kn<6B>φ<1B>Z;<3B>ܼ<1F><>`{5<><35><1F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǷXw<58>.E<>SZV&<26>n<>J<EFBFBD>mYz<17><>ȇ<EFBFBD>MX<4D>C<><43>n<EFBFBD><6E>2]kQ
օȷz<C8B7>
|
|||
|
|
-s?ra-t<><74>/6<>-<2D>5<EFBFBD>ta<74><0F><><EFBFBD>0?➫<><E29EAB>o<7F>BF<42><46>$%<25>u,<2C>Lh<4C><68><EFBFBD><EFBFBD>?<3F><7F>
|
|||
|
|
<EFBFBD>s<EFBFBD><EFBFBD>w<EFBFBD>+/<2F>b<EFBFBD><62>.J,!E<>k<EFBFBD><⛊<><E29B8A>M<EFBFBD><4D><EFBFBD>v<EFBFBD><76><EFBFBD>R$<24><>g<EFBFBD>H<EFBFBD>Y<EFBFBD><59><EFBFBD>5<EFBFBD>6R<36><52><EFBFBD><EFBFBD><EFBFBD>pn<70>.<2E>|̟<><CC9F>`*<2A><0E><>><3E>G<EFBFBD>ݛ<EFBFBD>:<3A><><EFBFBD><EFBFBD>62<36>*<2A><>K|<7C>ߤ(St<><<3C>-l<1E>,<2C><><EFBFBD>c<EFBFBD> }<7D><><EFBFBD><EFBFBD><1A>i۫<69>=^<5E>"@'<27><><0B>H<EFBFBD>D<17>E<EFBFBD>^<5E><>?<3F>p<EFBFBD><70>w<><01>ߏ<EFBFBD>6<EFBFBD>i)T<><54><EFBFBD>#<23>#UyԜIARE<52>72<37><0C><><EFBFBD><EFBFBD><EFBFBD>_ۇ!<21><><EFBFBD><EFBFBD>4G<34>)F<>=<3D>ڮ<EFBFBD>}<7D>ʊ<EFBFBD>`<60>0M<30>gܘ<07><><EFBFBD><EFBFBD>U]<5D><>
|
|||
|
|
{<7B>G;b؉x<D889>ʨ鎭<CAA8>L?<3F><>5Uz.<2E><>4<EFBFBD>
<0A><><EFBFBD><EFBFBD>nR<Wmk<6D>fp'<27>| |