2006-02-01 23:33:32 +00:00
|
|
|
|
%PDF-1.4
|
|
|
|
|
|
5 0 obj
|
|
|
|
|
|
<< /S /GoTo /D (table-of-contents.0) >>
|
2004-01-27 03:53:56 +00:00
|
|
|
|
endobj
|
2006-02-01 23:33:32 +00:00
|
|
|
|
8 0 obj
|
|
|
|
|
|
(Table of Contents)
|
2004-01-27 03:53:56 +00:00
|
|
|
|
endobj
|
2006-02-01 23:33:32 +00:00
|
|
|
|
9 0 obj
|
|
|
|
|
|
<< /S /GoTo /D (overview.0) >>
|
2004-01-27 03:53:56 +00:00
|
|
|
|
endobj
|
2006-02-01 23:33:32 +00:00
|
|
|
|
12 0 obj
|
|
|
|
|
|
(Overview)
|
2004-01-27 03:53:56 +00:00
|
|
|
|
endobj
|
2006-02-01 23:33:32 +00:00
|
|
|
|
13 0 obj
|
|
|
|
|
|
<< /S /GoTo /D (usage.1) >>
|
2004-01-27 03:53:56 +00:00
|
|
|
|
endobj
|
2006-02-01 23:33:32 +00:00
|
|
|
|
16 0 obj
|
|
|
|
|
|
(Usage)
|
2004-01-27 03:53:56 +00:00
|
|
|
|
endobj
|
2006-02-01 23:33:32 +00:00
|
|
|
|
17 0 obj
|
|
|
|
|
|
<< /S /GoTo /D (iterator-core-access.1) >>
|
2004-01-27 03:53:56 +00:00
|
|
|
|
endobj
|
2006-02-01 23:33:32 +00:00
|
|
|
|
20 0 obj
|
|
|
|
|
|
(Iterator Core Access)
|
2004-01-27 03:53:56 +00:00
|
|
|
|
endobj
|
2006-02-01 23:33:32 +00:00
|
|
|
|
21 0 obj
|
|
|
|
|
|
<< /S /GoTo /D (operator.1) >>
|
2004-01-27 03:53:56 +00:00
|
|
|
|
endobj
|
2006-02-01 23:33:32 +00:00
|
|
|
|
24 0 obj
|
|
|
|
|
|
(operator[])
|
2004-01-27 03:53:56 +00:00
|
|
|
|
endobj
|
2006-02-01 23:33:32 +00:00
|
|
|
|
25 0 obj
|
|
|
|
|
|
<< /S /GoTo /D (id2.1) >>
|
2004-01-27 03:53:56 +00:00
|
|
|
|
endobj
|
2006-02-01 23:33:32 +00:00
|
|
|
|
28 0 obj
|
|
|
|
|
|
(operator->)
|
2004-01-27 03:53:56 +00:00
|
|
|
|
endobj
|
2006-02-01 23:33:32 +00:00
|
|
|
|
29 0 obj
|
|
|
|
|
|
<< /S /GoTo /D (reference.0) >>
|
2004-01-27 03:53:56 +00:00
|
|
|
|
endobj
|
2006-02-01 23:33:32 +00:00
|
|
|
|
32 0 obj
|
|
|
|
|
|
(Reference)
|
2004-01-27 03:53:56 +00:00
|
|
|
|
endobj
|
2006-02-01 23:33:32 +00:00
|
|
|
|
33 0 obj
|
|
|
|
|
|
<< /S /GoTo /D (iterator-facade-requirements.1) >>
|
2004-01-27 03:53:56 +00:00
|
|
|
|
endobj
|
2006-02-01 23:33:32 +00:00
|
|
|
|
36 0 obj
|
|
|
|
|
|
(iterator\137facade Requirements)
|
2004-01-27 03:53:56 +00:00
|
|
|
|
endobj
|
2006-02-01 23:33:32 +00:00
|
|
|
|
37 0 obj
|
|
|
|
|
|
<< /S /GoTo /D (iterator-facade-operations.1) >>
|
2004-01-27 03:53:56 +00:00
|
|
|
|
endobj
|
2006-02-01 23:33:32 +00:00
|
|
|
|
40 0 obj
|
|
|
|
|
|
(iterator\137facade operations)
|
2004-01-27 03:53:56 +00:00
|
|
|
|
endobj
|
2006-02-01 23:33:32 +00:00
|
|
|
|
41 0 obj
|
|
|
|
|
|
<< /S /GoTo /D (tutorial-example.0) >>
|
|
|
|
|
|
endobj
|
|
|
|
|
|
44 0 obj
|
|
|
|
|
|
(Tutorial Example)
|
|
|
|
|
|
endobj
|
|
|
|
|
|
45 0 obj
|
|
|
|
|
|
<< /S /GoTo /D (the-problem.1) >>
|
|
|
|
|
|
endobj
|
|
|
|
|
|
48 0 obj
|
|
|
|
|
|
(The Problem)
|
|
|
|
|
|
endobj
|
|
|
|
|
|
49 0 obj
|
|
|
|
|
|
<< /S /GoTo /D (a-basic-iterator-using-iterator-facade.1) >>
|
|
|
|
|
|
endobj
|
|
|
|
|
|
52 0 obj
|
|
|
|
|
|
(A Basic Iterator Using iterator\137facade)
|
|
|
|
|
|
endobj
|
|
|
|
|
|
53 0 obj
|
|
|
|
|
|
<< /S /GoTo /D (template-arguments-for-iterator-facade.2) >>
|
|
|
|
|
|
endobj
|
|
|
|
|
|
56 0 obj
|
|
|
|
|
|
(Template Arguments for iterator\137facade)
|
|
|
|
|
|
endobj
|
|
|
|
|
|
57 0 obj
|
|
|
|
|
|
<< /S /GoTo /D (derived.3) >>
|
|
|
|
|
|
endobj
|
|
|
|
|
|
60 0 obj
|
|
|
|
|
|
(Derived)
|
|
|
|
|
|
endobj
|
|
|
|
|
|
61 0 obj
|
|
|
|
|
|
<< /S /GoTo /D (value.3) >>
|
|
|
|
|
|
endobj
|
|
|
|
|
|
64 0 obj
|
|
|
|
|
|
(Value)
|
|
|
|
|
|
endobj
|
|
|
|
|
|
65 0 obj
|
|
|
|
|
|
<< /S /GoTo /D (categoryortraversal.3) >>
|
|
|
|
|
|
endobj
|
|
|
|
|
|
68 0 obj
|
|
|
|
|
|
(CategoryOrTraversal)
|
|
|
|
|
|
endobj
|
|
|
|
|
|
69 0 obj
|
|
|
|
|
|
<< /S /GoTo /D (id12.3) >>
|
|
|
|
|
|
endobj
|
|
|
|
|
|
72 0 obj
|
|
|
|
|
|
(Reference)
|
|
|
|
|
|
endobj
|
|
|
|
|
|
73 0 obj
|
|
|
|
|
|
<< /S /GoTo /D (difference.3) >>
|
|
|
|
|
|
endobj
|
|
|
|
|
|
76 0 obj
|
|
|
|
|
|
(Difference)
|
|
|
|
|
|
endobj
|
|
|
|
|
|
77 0 obj
|
|
|
|
|
|
<< /S /GoTo /D (constructors-and-data-members.2) >>
|
|
|
|
|
|
endobj
|
|
|
|
|
|
80 0 obj
|
|
|
|
|
|
(Constructors and Data Members)
|
|
|
|
|
|
endobj
|
|
|
|
|
|
81 0 obj
|
|
|
|
|
|
<< /S /GoTo /D (implementing-the-core-operations.2) >>
|
|
|
|
|
|
endobj
|
|
|
|
|
|
84 0 obj
|
|
|
|
|
|
(Implementing the Core Operations)
|
|
|
|
|
|
endobj
|
|
|
|
|
|
85 0 obj
|
|
|
|
|
|
<< /S /GoTo /D (a-constant-node-iterator.1) >>
|
|
|
|
|
|
endobj
|
|
|
|
|
|
88 0 obj
|
|
|
|
|
|
(A constant node\137iterator)
|
|
|
|
|
|
endobj
|
|
|
|
|
|
89 0 obj
|
|
|
|
|
|
<< /S /GoTo /D (interoperability.1) >>
|
|
|
|
|
|
endobj
|
|
|
|
|
|
92 0 obj
|
|
|
|
|
|
(Interoperability)
|
|
|
|
|
|
endobj
|
|
|
|
|
|
93 0 obj
|
|
|
|
|
|
<< /S /GoTo /D (telling-the-truth.1) >>
|
|
|
|
|
|
endobj
|
|
|
|
|
|
96 0 obj
|
|
|
|
|
|
(Telling the Truth)
|
|
|
|
|
|
endobj
|
|
|
|
|
|
97 0 obj
|
|
|
|
|
|
<< /S /GoTo /D (wrap-up.1) >>
|
|
|
|
|
|
endobj
|
|
|
|
|
|
100 0 obj
|
|
|
|
|
|
(Wrap Up)
|
|
|
|
|
|
endobj
|
|
|
|
|
|
101 0 obj
|
|
|
|
|
|
<< /S /GoTo /D [102 0 R /Fit ] >>
|
|
|
|
|
|
endobj
|
|
|
|
|
|
104 0 obj <<
|
|
|
|
|
|
/Length 2348
|
|
|
|
|
|
/Filter /FlateDecode
|
|
|
|
|
|
>>
|
|
|
|
|
|
stream
|
|
|
|
|
|
xڽZ<EFBFBD>r<1B>}<7D>W<EFBFBD>#P<><1D><><EFBFBD><EFBFBD><EFBFBD>%<25>J<EFBFBD>r*)<29><>\.<2E>\<5C>pH<70>! )<29>ק{n<18>,vi<76>B<EFBFBD>@`w3<>g<EFBFBD>rz<06><><EFBFBD><EFBFBD>#<23><>N5<4E>:<3A><>b<EFBFBD><62><EFBFBD>mn<6D><6E>_^<5E>(#<23>&Ri#O[n)qʈ<71>ՎaU)UKG<1C><>i
<0A>O\ku<7F><75><EFBFBD>7R5<52>Δl.<2E>.%<25><><EFBFBD>&<26>]\<5C><><EFBFBD>~<7E><16><><EFBFBD>÷-<2D>{\<5C><><EFBFBD>ś<EFBFBD><C59B><0B><><EFBFBD>W<7F>ꗿ\<5C><>⻋<<3C>c<EFBFBD>(.<1B>51F<31>I-<2D>p[J{%m@<1D><>:2ʉaL4Z<34><5A><16><><EFBFBD><EFBFBD>=jw<0B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ol<6F>5<EFBFBD> WB<57>T(<28><>e+<2B><><EFBFBD>oA<6F>[r<><72> |