%PDF-1.3
%verypdf.com
437 0 obj
<<
/Linearized 1
/O 439
/H [ 248842 143 ]
/L 322315
/E 248842
/N 10
/T 313455
>>
endobj
xref
437 59
0000000022 00000 n
0000248324 00000 n
0000248498 00000 n
0000248842 00000 n
0000248986 00000 n
0000249275 00000 n
0000249914 00000 n
0000250728 00000 n
0000251515 00000 n
0000252294 00000 n
0000253109 00000 n
0000253955 00000 n
0000254788 00000 n
0000255667 00000 n
0000255883 00000 n
0000255922 00000 n
0000258599 00000 n
0000258718 00000 n
0000259875 00000 n
0000260092 00000 n
0000261365 00000 n
0000262549 00000 n
0000262762 00000 n
0000276243 00000 n
0000277434 00000 n
0000277582 00000 n
0000277779 00000 n
0000279159 00000 n
0000279502 00000 n
0000280489 00000 n
0000280685 00000 n
0000281088 00000 n
0000282281 00000 n
0000282482 00000 n
0000282671 00000 n
0000283651 00000 n
0000284007 00000 n
0000284599 00000 n
0000284795 00000 n
0000285079 00000 n
0000286263 00000 n
0000286457 00000 n
0000286681 00000 n
0000301329 00000 n
0000302223 00000 n
0000302442 00000 n
0000310755 00000 n
0000310916 00000 n
0000311100 00000 n
0000311270 00000 n
0000311432 00000 n
0000311592 00000 n
0000311753 00000 n
0000311924 00000 n
0000312088 00000 n
0000312273 00000 n
0000312441 00000 n
0000312981 00000 n
0000313034 00000 n
trailer
<<
/Size 496
/Root 438 0 R
/Info 441 0 R
/Prev 313444
/ID[<60544040B6AF09C5150AC3EB108C168E><86965592AD33D79DE9611675FF268909>]
>>
startxref
0
%%EOF
1 0 obj
<< /D
[ 196 0 R /XYZ 235 418 null
] /Rect
[ 25905.306641 34248.695313 26016 33252.437500
]
>>
endobj
2 0 obj
<< /D
[ 207 0 R /XYZ -21 452 null
] /Rect
[ -2441.694092 30483.697266 -2330.998047 29487.433594
]
>>
endobj
3 0 obj
<< /D
[ 237 0 R /XYZ 235 222 null
] /Rect
[ 25905.306641 55928.695313 26016 54932.429688
]
>>
endobj
4 0 obj
<< /Rect
[ 149.202011 620.697021 156.171005 629.277039
] /Dest (lstlisting.3) /Subtype /Link /Border
[ 0 0 0
] /C
[ 1 0 0
] /H /I /Type /Annot
>>
endobj
5 0 obj
<< /D
[ 196 0 R /XYZ 235 258 null
] /Rect
[ 25905.306641 51959.699219 26016 50963.437500
]
>>
endobj
6 0 obj
<< /D
[ 207 0 R /XYZ 235 290 null
] /Rect
[ 25905.306641 48365.699219 26016 47369.437500
]
>>
endobj
7 0 obj
<< /D
[ 237 0 R /XYZ 235 270 null
] /Rect
[ 25905.306641 50925.699219 26016 49652.691406
]
>>
endobj
8 0 obj
<< /Rect
[ 205.137009 673.995056 211.110001 685.452026
] /Dest (cite.ET_Linke) /Subtype /Link /Border
[ 0 0 0
] /C
[ 0 1 0
] /H /I /Type /Annot
>>
endobj
9 0 obj
<< /D
[ 196 0 R /XYZ 239 660 null
] /Rect
[ 26361.306641 7477.694336 27177 6481.429688
]
>>
endobj
10 0 obj
<< /Kids
[ 246 0 R 50 0 R 289 0 R 92 0 R 331 0 R
]
>>
endobj
11 0 obj
<< /Parent 210 0 R /Dest (subsection.2.1) /Next 247 0 R /Title (2.1 Wrapper class and inheritance at compile time)
>>
endobj
12 0 obj
<< /D
[ 14 0 R /XYZ 235 510 null
] /Rect
[ 25905.306641 24010.695313 26016 23014.433594
]
>>
endobj
13 0 obj
<< /D
[ 203 0 R /XYZ 235 358 null
] /Rect
[ 25905.306641 40874.695313 26016 39878.437500
]
>>
endobj
14 0 obj
<< /CropBox
[ 0 0 595.276001 790.866028
] /Thumb 343 0 R /Annots
[ 250 0 R 54 0 R 293 0 R 96 0 R 335 0 R
] /Rotate 0 /MediaBox
[ 0 0 595.276001 790.866028
] /Resources 138 0 R /Parent 300 0 R /Contents 378 0 R /Type /Page
>>
endobj
15 0 obj
<< /D
[ 196 0 R /XYZ 234 360 null
] /Rect
[ 25891.306641 40686.691406 27177 39690.429688
]
>>
endobj
16 0 obj
<< /D
[ 14 0 R /XYZ 235 164 null
] /Rect
[ 25905.306641 62407.699219 26016 61411.437500
]
>>
endobj
17 0 obj
<< /D
[ 14 0 R /XYZ 235 104 null
] /Rect
[ 25905.306641 69049.695313 26016 68053.429688
]
>>
endobj
18 0 obj
<< /D
[ 69 0 R /XYZ -21 504 null
] /Rect
[ -2441.694092 24750.695313 -2330.998047 23754.433594
]
>>
endobj
19 0 obj
<< /Type /Metadata /Subtype /XML /Length 12868
>>
stream
application/postscript
Adobe Illustrator CS2
2009-11-03T13:42:03+05:30
2009-11-03T13:52:36+05:30
2009-11-03T13:52:36+05:30
256
92
JPEG
/9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA
AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK
DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f
Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAXAEAAwER
AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA
AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB
UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE
1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ
qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy
obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp
0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo
+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FUh0uO/fRrC5u9X
umnngiaQpHbHlI0YZuKrAT4nbFVfhN/1cr//AKR4/wDsmxVpo7gvGBqt6gLgNzghUHkCAKm3AHxE
Yqif0def9XW6/wCBtf8Aqhirv0def9XW6/4G1/6oYqtTTNQDPy1a5Kk1QcLXYUG39x41xVd+jrz/
AKut1/wNr/1QxVbLpmoGNxHq1yshBCMUtSAabH+4xVd+jrz/AKut1/wNr/1QxV36OvP+rrdf8Da/
9UMVWnTNQ9RSNWufTAIZeFrUmoof7j54qu/R15/1dbr/AIG1/wCqGKqUtreK3px6ndSTEV4BbUAD
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
uuid:F3F3EE9150C8DE11A3518DFCC493B062
uuid:F5F3EE9150C8DE11A3518DFCC493B062
endstream
endobj
20 0 obj
<< /D
[ 69 0 R /XYZ -21 622 null
] /Rect
[ -2441.694092 11994.696289 -2330.998047 10721.691406
]
>>
endobj
21 0 obj
<< /D
[ 196 0 R /XYZ -21 756 null
] /Rect
[ -2441.694092 -4057.304199 -2220.302002 -4278.696289
]
>>
endobj
22 0 obj
<< /D
[ 59 0 R /XYZ 235 359 null
] /Rect
[ 25905.306641 40780.695313 26016 39784.437500
]
>>
endobj
23 0 obj
<< /D
[ 69 0 R /XYZ 235 112 null
] /Rect
[ 25905.306641 68105.695313 26016 67109.429688
]
>>
endobj
24 0 obj
<< /Rect
[ 72.180000 487.191010 94.089005 495.779999
] /Dest (subsubsection.4.1.2) /Subtype /Link /Border
[ 0 0 0
] /C
[ 1 0 0
] /H /I /Type /Annot
>>
endobj
25 0 obj
<< /D
[ 237 0 R /XYZ 235 343 null
] /Rect
[ 25905.306641 42814.695313 26016 41541.691406
]
>>
endobj
26 0 obj
<< /D
[ 59 0 R /XYZ 235 259 null
] /Rect
[ 25905.306641 51849.699219 26016 50853.437500
]
>>
endobj
27 0 obj
<< /D
[ 392 0 R /XYZ -21 528 null
] /Rect
[ -2441.694092 22093.695313 -2330.998047 21097.433594
]
>>
endobj
28 0 obj
<< /D
[ 69 0 R /XYZ -21 434 null
] /Rect
[ -2441.694092 32781.695313 -2330.998047 31508.693359
]
>>
endobj
29 0 obj
<< /D
[ 59 0 R /XYZ 235 479 null
] /Rect
[ 25905.306641 27496.697266 26016 26500.433594
]
>>
endobj
30 0 obj
<< /D
[ 59 0 R /XYZ 235 439 null
] /Rect
[ 25905.306641 31924.695313 26016 30928.429688
]
>>
endobj
31 0 obj
<< /ProcSet
[ /PDF /Text /ImageB
] /ExtGState
<< /GS1 453 0 R
>> /Font
<< /F1 480 0 R /F2 476 0 R /F4 468 0 R /F6 460 0 R /F8 454 0 R /F9 40 0 R /F11 364 0 R
>> /Properties
<< /MC3 355 0 R /MC4 396 0 R
>> /ColorSpace
<< /Cs6 451 0 R /Cs8 204 0 R
>> /XObject
<< /Im1 312 0 R
>>
>>
endobj
32 0 obj
<< /D
[ 203 0 R /XYZ -21 168 null
] /Rect
[ -2441.694092 61870.695313 -2330.998047 60874.429688
]
>>
endobj
33 0 obj
<< /D
[ 237 0 R /XYZ 235 388 null
] /Rect
[ 25905.306641 37572.695313 26016 36576.437500
]
>>
endobj
34 0 obj
<< /D
[ 196 0 R /XYZ 235 618 null
] /Rect
[ 25905.306641 12072.694336 26016 11076.429688
]
>>
endobj
35 0 obj
<< /Rect
[ 225.306015 524.549988 232.275009 533.139038
] /Dest (section.3) /Subtype /Link /Border
[ 0 0 0
] /C
[ 1 0 0
] /H /I /Type /Annot
>>
endobj
36 0 obj
<< /D
[ 207 0 R /XYZ -21 292 null
] /Rect
[ -2441.694092 48194.699219 -2330.998047 47198.437500
]
>>
endobj
37 0 obj
<< /D
[ 203 0 R /XYZ -21 732 null
] /Rect
[ -2441.694092 -548.304016 -2330.998047 -1544.568115
]
>>
endobj
38 0 obj
<< /Rect
[ 187.956009 497.955017 194.925003 506.544037
] /Dest (section.3) /Subtype /Link /Border
[ 0 0 0
] /C
[ 1 0 0
] /H /I /Type /Annot
>>
endobj
39 0 obj
<< /D
[ 196 0 R /XYZ 235 368 null
] /Rect
[ 25905.306641 39746.691406 26016 38750.429688
]
>>
endobj
40 0 obj
<< /Subtype /Type1 /FontDescriptor 279 0 R /BaseFont /Times-Italic /Encoding /MacRomanEncoding /Widths
[ 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 333 420 500 500 833 778 214 333 333 500 675 250 333 250 278 500 500 500 500 500 500 500 500 500 500 333 333 675 675 675 500 920 611 611 667 722 611 611 722 722 333 444 667 556 833 667 722 611 722 611 500 556 722 611 833 611 556 556 389 278 389 422 500 333 500 500 444 500 444 278 500 500 278 278 444 278 722 500 500 500 500 389 389 278 500 444 667 444 444 389 400 275 400 541 250 611 611 667 611 667 722 722 500 500 500 500 500 500 444 444 444 444 444 278 278 278 278 500 500 500 500 500 500 500 500 500 500 500 400 500 500 500 350 523 500 760 760 980 333 333 250 889 722 250 675 250 250 500 500 250 250 250 250 250 276 310 250 667 500 500 389 675 250 500 250 250 500 500 889 250 611 611 722 944 667 500 889 556 556 333 333 675 250 444 556 167 500 333 333 500 500 500 250 333 556 1000 611 611 611 611 611 333 333 333 333 722 722 250 722 722 722 722 278 333 333 333 333 333 333 333 333 333 333
] /Type /Font /FirstChar 0 /LastChar 255
>>
endobj
41 0 obj
<< /D
[ 207 0 R /XYZ -21 432 null
] /Rect
[ -2441.694092 32697.697266 -2330.998047 31701.433594
]
>>
endobj
42 0 obj
<< /D
[ 237 0 R /XYZ 235 202 null
] /Rect
[ 25905.306641 58142.699219 26016 57146.437500
]
>>
endobj
43 0 obj
<< /Rect
[ 166.266006 247.098007 173.235001 255.678009
] /Dest (lstlisting.4) /Subtype /Link /Border
[ 0 0 0
] /C
[ 1 0 0
] /H /I /Type /Annot
>>
endobj
44 0 obj
<< /D
[ 196 0 R /XYZ 309 250 null
] /Rect
[ 34140.304688 52862.699219 34251 51866.437500
]
>>
endobj
45 0 obj
<< /Parent 241 0 R /Dest (section*.1) /Next 290 0 R /Title (Advanced expression templates programming)
>>
endobj
46 0 obj
<< /D
[ 207 0 R /XYZ 235 360 null
] /Rect
[ 25905.306641 40616.691406 26016 39620.429688
]
>>
endobj
47 0 obj
<< /D
[ 207 0 R /XYZ -21 500 null
] /Rect
[ -2441.694092 25479.695313 -2330.998047 24206.691406
]
>>
endobj
48 0 obj
<< /Rect
[ 239.247009 512.139038 246.216019 520.934998
] /Dest (lstlisting.5) /Subtype /Link /Border
[ 0 0 0
] /C
[ 1 0 0
] /H /I /Type /Annot
>>
endobj
49 0 obj
<< /D
[ 196 0 R /XYZ 239 630 null
] /Rect
[ 26361.306641 10798.696289 27177 9802.432617
]
>>
endobj
50 0 obj
<< /Names
[ (lstlisting.-4) 281 0 R (lstlisting.-5) 84 0 R (lstlisting.-6) 323 0 R (lstlisting.-7) 126 0 R (lstlisting.1) 366 0 R (lstlisting.10) 167 0 R (lstlisting.11) 406 0 R (lstlisting.2) 206 0 R (lstlisting.3) 7 0 R (lstlisting.4) 243 0 R (lstlisting.5) 47 0 R (lstlisting.6) 286 0 R (lstlisting.7) 89 0 R (lstlisting.8) 328 0 R (lstlisting.9) 131 0 R (lstnumber.-1.1) 371 0 R (lstnumber.-1.2) 172 0 R (lstnumber.-1.3) 411 0 R (lstnumber.-1.4) 212 0 R (lstnumber.-1.5) 13 0 R (lstnumber.-1.6) 249 0 R (lstnumber.-2.1) 53 0 R (lstnumber.-2.2) 292 0 R (lstnumber.-2.3) 95 0 R (lstnumber.-3.1) 334 0 R (lstnumber.-3.2) 137 0 R (lstnumber.-4.1) 377 0 R (lstnumber.-4.2) 177 0 R (lstnumber.-4.3) 415 0 R (lstnumber.-4.4) 217 0 R (lstnumber.-4.5) 18 0 R (lstnumber.-5.1) 254 0 R (lstnumber.-5.10) 58 0 R (lstnumber.-5.2) 298 0 R (lstnumber.-5.3) 101 0 R (lstnumber.-5.4) 339 0 R (lstnumber.-5.5) 142 0 R (lstnumber.-5.6) 382 0 R (lstnumber.-5.7) 183 0 R (lstnumber.-5.8) 420 0 R (lstnumber.-5.9) 222 0 R (lstnumber.-6.1) 23 0 R (lstnumber.-6.2) 260 0 R (lstnumber.-6.3) 63 0 R (lstnumber.-6.4) 303 0 R (lstnumber.-6.5) 106 0 R (lstnumber.-6.6) 345 0 R (lstnumber.-6.7) 147 0 R (lstnumber.-6.8) 386 0 R (lstnumber.-6.9) 187 0 R (lstnumber.-7.1) 425 0 R (lstnumber.-7.2) 226 0 R (lstnumber.-7.3) 27 0 R (lstnumber.1.1) 265 0 R (lstnumber.1.2) 68 0 R (lstnumber.1.3) 307 0 R (lstnumber.1.4) 111 0 R (lstnumber.1.5) 349 0 R (lstnumber.1.6) 151 0 R (lstnumber.1.7) 391 0 R (lstnumber.10.1) 191 0 R (lstnumber.10.10) 430 0 R (lstnumber.10.11) 230 0 R (lstnumber.10.12) 30 0 R
] /Limits
[ (lstlisting.-4) (lstnumber.10.12)
]
>>
endobj
51 0 obj
<< /Prev 290 0 R /Dest (section.1) /Title (1 Introduction to expression templates) /Next 210 0 R /Parent 241 0 R
>>
endobj
52 0 obj
<< /D
[ 14 0 R /XYZ 235 490 null
] /Rect
[ 25905.306641 26224.695313 26016 25228.433594
]
>>
endobj
53 0 obj
<< /D
[ 203 0 R /XYZ 235 289 null
] /Rect
[ 25905.306641 48512.699219 26016 47516.437500
]
>>
endobj
54 0 obj
<< /Rect
[ 105.255005 100.947006 111.228004 112.404007
] /Dest (cite.PETE) /Subtype /Link /Border
[ 0 0 0
] /C
[ 0 1 0
] /H /I /Type /Annot
>>
endobj
55 0 obj
<< /D
[ 196 0 R /XYZ 234 310 null
] /Rect
[ 25891.306641 46220.695313 27177 45224.437500
]
>>
endobj
56 0 obj
<< /D
[ 439 0 R /XYZ -21 756 null
] /Rect
[ -2441.694092 -4057.304199 -2220.302002 -4278.696289
]
>>
endobj
57 0 obj
<< /D
[ 14 0 R /XYZ 235 224 null
] /Rect
[ 25905.306641 55765.695313 26016 54769.429688
]
>>
endobj
58 0 obj
<< /D
[ 69 0 R /XYZ 235 456 null
] /Rect
[ 25905.306641 30057.697266 26016 29061.433594
]
>>
endobj
59 0 obj
<< /CropBox
[ 0 0 595.276001 790.866028
] /Thumb 423 0 R /Annots
[ 299 0 R 102 0 R 340 0 R 143 0 R
] /Rotate 0 /MediaBox
[ 0 0 595.276001 790.866028
] /Resources 383 0 R /Parent 300 0 R /Contents 184 0 R /Type /Page
>>
endobj
60 0 obj
<< /S /D /St 59
>>
endobj
61 0 obj
<< /D
[ 392 0 R /XYZ -21 371 null
] /Rect
[ -2441.694092 39747.695313 -2330.998047 38474.691406
]
>>
endobj
62 0 obj
<< /D
[ 59 0 R /XYZ 235 339 null
] /Rect
[ 25905.306641 42993.695313 26016 41997.437500
]
>>
endobj
63 0 obj
<< /D
[ 69 0 R /XYZ 235 92 null
] /Rect
[ 25905.306641 70319.695313 26016 69323.429688
]
>>
endobj
64 0 obj
<< /Rect
[ 94.572006 190.281006 116.481003 198.861008
] /Dest (subsubsection.4.1.2) /Subtype /Link /Border
[ 0 0 0
] /C
[ 1 0 0
] /H /I /Type /Annot
>>
endobj
65 0 obj
<< /D
[ 207 0 R /XYZ -21 671 null
] /Rect
[ -2441.694092 6538.698242 -2330.998047 5265.694336
]
>>
endobj
66 0 obj
<< /Height 98 /BitsPerComponent 8 /Length 457 /Width 74 /ColorSpace 494 0 R /Filter /FlateDecode
>>
stream
HWA0oRRJH"S,Q'öt!BاUT Rv8&L-Ngڌ1
fͥ:/OMIƟ`-Dx8]z~ާhrt`.e֑{sa:<{&}m1)XOW8m;1L*~EKo~t"Gfbj>iӾFG]UF^i6&}if~|VZ_&ZC\5=M۴ӧ2~~8ϟ\Z f!nr+c:YIыrϺu>'3c@YK]Ǒ EVss##'vΩ8~@=!/(zT?yV(S*diaϖn^