]> git.proxmox.com Git - ceph.git/blob - ceph/src/boost/libs/proto/doc/reference.xml
bump version to 12.2.2-pve1
[ceph.git] / ceph / src / boost / libs / proto / doc / reference.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <!--
3 Copyright 2012 Eric Niebler
4
5 Distributed under the Boost
6 Software License, Version 1.0. (See accompanying
7 file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
8 -->
9 <library-reference xmlns:xi="http://www.w3.org/2001/XInclude">
10
11 <!-- classes -->
12 <section id="proto.reference.classes">
13 <title>Classes</title>
14 <itemizedlist>
15 <listitem>
16 <computeroutput>
17 <classname alt="boost::proto::_">proto::_</classname>
18 </computeroutput>
19 </listitem>
20 <listitem>
21 <computeroutput>
22 <classname alt="boost::proto::_byref">proto::_byref</classname>
23 </computeroutput>
24 </listitem>
25 <listitem>
26 <computeroutput>
27 <classname alt="boost::proto::_byval">proto::_byval</classname>
28 </computeroutput>
29 </listitem>
30 <listitem>
31 <computeroutput>
32 <classname alt="boost::proto::_child_c">proto::_child_c</classname>
33 </computeroutput>
34 </listitem>
35 <listitem>
36 <computeroutput>
37 <classname alt="boost::proto::_data">proto::_data</classname>
38 </computeroutput>
39 </listitem>
40 <listitem>
41 <computeroutput>
42 <classname alt="boost::proto::_default">proto::_default</classname>
43 </computeroutput>
44 </listitem>
45 <listitem>
46 <computeroutput>
47 <classname alt="boost::proto::_env">proto::_env</classname>
48 </computeroutput>
49 </listitem>
50 <listitem>
51 <computeroutput>
52 <classname alt="boost::proto::_env_var">proto::_env_var</classname>
53 </computeroutput>
54 </listitem>
55 <listitem>
56 <computeroutput>
57 <classname alt="boost::proto::_expr">proto::_expr</classname>
58 </computeroutput>
59 </listitem>
60 <listitem>
61 <computeroutput>
62 <classname alt="boost::proto::_state">proto::_state</classname>
63 </computeroutput>
64 </listitem>
65 <listitem>
66 <computeroutput>
67 <classname alt="boost::proto::_value">proto::_value</classname>
68 </computeroutput>
69 </listitem>
70 <listitem>
71 <computeroutput>
72 <classname alt="boost::proto::_void">proto::_void</classname>
73 </computeroutput>
74 </listitem>
75 <listitem>
76 <computeroutput>
77 <classname alt="boost::proto::address_of">proto::address_of</classname>
78 </computeroutput>
79 </listitem>
80 <listitem>
81 <computeroutput>
82 <classname alt="boost::proto::and_">proto::and_</classname>
83 </computeroutput>
84 </listitem>
85 <listitem>
86 <computeroutput>
87 <classname alt="boost::proto::arity_of">proto::arity_of</classname>
88 </computeroutput>
89 </listitem>
90 <listitem>
91 <computeroutput>
92 <classname alt="boost::proto::assign">proto::assign</classname>
93 </computeroutput>
94 </listitem>
95 <listitem>
96 <computeroutput>
97 <classname alt="boost::proto::basic_default_domain">proto::basic_default_domain</classname>
98 </computeroutput>
99 </listitem>
100 <listitem>
101 <computeroutput>
102 <classname alt="boost::proto::basic_default_generator">proto::basic_default_generator</classname>
103 </computeroutput>
104 </listitem>
105 <listitem>
106 <computeroutput>
107 <classname alt="boost::proto::basic_expr">proto::basic_expr</classname>
108 </computeroutput>
109 </listitem>
110 <listitem>
111 <computeroutput>
112 <classname alt="boost::proto::binary_expr">proto::binary_expr</classname>
113 </computeroutput>
114 </listitem>
115 <listitem>
116 <computeroutput>
117 <classname alt="boost::proto::bitwise_and">proto::bitwise_and</classname>
118 </computeroutput>
119 </listitem>
120 <listitem>
121 <computeroutput>
122 <classname alt="boost::proto::bitwise_and_assign">proto::bitwise_and_assign</classname>
123 </computeroutput>
124 </listitem>
125 <listitem>
126 <computeroutput>
127 <classname alt="boost::proto::bitwise_or">proto::bitwise_or</classname>
128 </computeroutput>
129 </listitem>
130 <listitem>
131 <computeroutput>
132 <classname alt="boost::proto::bitwise_or_assign">proto::bitwise_or_assign</classname>
133 </computeroutput>
134 </listitem>
135 <listitem>
136 <computeroutput>
137 <classname alt="boost::proto::bitwise_xor">proto::bitwise_xor</classname>
138 </computeroutput>
139 </listitem>
140 <listitem>
141 <computeroutput>
142 <classname alt="boost::proto::bitwise_xor_assign">proto::bitwise_xor_assign</classname>
143 </computeroutput>
144 </listitem>
145 <listitem>
146 <computeroutput>
147 <classname alt="boost::proto::by_value_generator">proto::by_value_generator</classname>
148 </computeroutput>
149 </listitem>
150 <listitem>
151 <computeroutput>
152 <classname alt="boost::proto::call">proto::call</classname>
153 </computeroutput>
154 </listitem>
155 <listitem>
156 <computeroutput>
157 <classname alt="boost::proto::callable">proto::callable</classname>
158 </computeroutput>
159 </listitem>
160 <listitem>
161 <computeroutput>
162 <classname alt="boost::proto::char_">proto::char_</classname>
163 </computeroutput>
164 </listitem>
165 <listitem>
166 <computeroutput>
167 <classname alt="boost::proto::comma">proto::comma</classname>
168 </computeroutput>
169 </listitem>
170 <listitem>
171 <computeroutput>
172 <classname alt="boost::proto::complement">proto::complement</classname>
173 </computeroutput>
174 </listitem>
175 <listitem>
176 <computeroutput>
177 <classname alt="boost::proto::compose_generators">proto::compose_generators</classname>
178 </computeroutput>
179 </listitem>
180 <listitem>
181 <computeroutput>
182 <classname alt="boost::proto::context::callable_context">proto::context::callable_context</classname>
183 </computeroutput>
184 </listitem>
185 <listitem>
186 <computeroutput>
187 <classname alt="boost::proto::context::callable_eval">proto::context::callable_eval</classname>
188 </computeroutput>
189 </listitem>
190 <listitem>
191 <computeroutput>
192 <classname alt="boost::proto::context::default_context">proto::context::default_context</classname>
193 </computeroutput>
194 </listitem>
195 <listitem>
196 <computeroutput>
197 <classname alt="boost::proto::context::default_eval">proto::context::default_eval</classname>
198 </computeroutput>
199 </listitem>
200 <listitem>
201 <computeroutput>
202 <classname alt="boost::proto::context::null_context">proto::context::null_context</classname>
203 </computeroutput>
204 </listitem>
205 <listitem>
206 <computeroutput>
207 <classname alt="boost::proto::context::null_eval">proto::context::null_eval</classname>
208 </computeroutput>
209 </listitem>
210 <listitem>
211 <computeroutput>
212 <classname alt="boost::proto::convertible_to">proto::convertible_to</classname>
213 </computeroutput>
214 </listitem>
215 <listitem>
216 <computeroutput>
217 <classname alt="boost::proto::data_type">proto::data_type</classname>
218 </computeroutput>
219 </listitem>
220 <listitem>
221 <computeroutput>
222 <classname alt="boost::proto::deduce_domain">proto::deduce_domain</classname>
223 </computeroutput>
224 </listitem>
225 <listitem>
226 <computeroutput>
227 <classname alt="boost::proto::default_domain">proto::default_domain</classname>
228 </computeroutput>
229 </listitem>
230 <listitem>
231 <computeroutput>
232 <classname alt="boost::proto::default_generator">proto::default_generator</classname>
233 </computeroutput>
234 </listitem>
235 <listitem>
236 <computeroutput>
237 <classname alt="boost::proto::dereference">proto::dereference</classname>
238 </computeroutput>
239 </listitem>
240 <listitem>
241 <computeroutput>
242 <classname alt="boost::proto::divides">proto::divides</classname>
243 </computeroutput>
244 </listitem>
245 <listitem>
246 <computeroutput>
247 <classname alt="boost::proto::divides_assign">proto::divides_assign</classname>
248 </computeroutput>
249 </listitem>
250 <listitem>
251 <computeroutput>
252 <classname alt="boost::proto::domain">proto::domain</classname>
253 </computeroutput>
254 </listitem>
255 <listitem>
256 <computeroutput>
257 <classname alt="boost::proto::domain::as_child">proto::domain::as_child</classname>
258 </computeroutput>
259 </listitem>
260 <listitem>
261 <computeroutput>
262 <classname alt="boost::proto::domain::as_expr">proto::domain::as_expr</classname>
263 </computeroutput>
264 </listitem>
265 <listitem>
266 <computeroutput>
267 <classname alt="boost::proto::domain_of">proto::domain_of</classname>
268 </computeroutput>
269 </listitem>
270 <listitem>
271 <computeroutput>
272 <classname alt="boost::proto::empty_env">proto::empty_env</classname>
273 </computeroutput>
274 </listitem>
275 <listitem>
276 <computeroutput>
277 <classname alt="boost::proto::env">proto::env</classname>
278 </computeroutput>
279 </listitem>
280 <listitem>
281 <computeroutput>
282 <classname alt="boost::proto::equal_to">proto::equal_to</classname>
283 </computeroutput>
284 </listitem>
285 <listitem>
286 <computeroutput>
287 <classname alt="boost::proto::exact">proto::exact</classname>
288 </computeroutput>
289 </listitem>
290 <listitem>
291 <computeroutput>
292 <classname alt="boost::proto::expr">proto::expr</classname>
293 </computeroutput>
294 </listitem>
295 <listitem>
296 <computeroutput>
297 <classname alt="boost::proto::extends">proto::extends</classname>
298 </computeroutput>
299 </listitem>
300 <listitem>
301 <computeroutput>
302 <classname alt="boost::proto::external_transform">proto::external_transform</classname>
303 </computeroutput>
304 </listitem>
305 <listitem>
306 <computeroutput>
307 <classname alt="boost::proto::external_transforms">proto::external_transforms</classname>
308 </computeroutput>
309 </listitem>
310 <listitem>
311 <computeroutput>
312 <classname alt="boost::proto::fold">proto::fold</classname>
313 </computeroutput>
314 </listitem>
315 <listitem>
316 <computeroutput>
317 <classname alt="boost::proto::fold_tree">proto::fold_tree</classname>
318 </computeroutput>
319 </listitem>
320 <listitem>
321 <computeroutput>
322 <classname alt="boost::proto::function">proto::function</classname>
323 </computeroutput>
324 </listitem>
325 <listitem>
326 <computeroutput>
327 <classname alt="boost::proto::functional::advance">proto::functional::advance</classname>
328 </computeroutput>
329 </listitem>
330 <listitem>
331 <computeroutput>
332 <classname alt="boost::proto::functional::as_child">proto::functional::as_child</classname>
333 </computeroutput>
334 </listitem>
335 <listitem>
336 <computeroutput>
337 <classname alt="boost::proto::functional::as_env">proto::functional::as_env</classname>
338 </computeroutput>
339 </listitem>
340 <listitem>
341 <computeroutput>
342 <classname alt="boost::proto::functional::as_expr">proto::functional::as_expr</classname>
343 </computeroutput>
344 </listitem>
345 <listitem>
346 <computeroutput>
347 <classname alt="boost::proto::functional::at">proto::functional::at</classname>
348 </computeroutput>
349 </listitem>
350 <listitem>
351 <computeroutput>
352 <classname alt="boost::proto::functional::begin">proto::functional::begin</classname>
353 </computeroutput>
354 </listitem>
355 <listitem>
356 <computeroutput>
357 <classname alt="boost::proto::functional::child">proto::functional::child</classname>
358 </computeroutput>
359 </listitem>
360 <listitem>
361 <computeroutput>
362 <classname alt="boost::proto::functional::child_c">proto::functional::child_c</classname>
363 </computeroutput>
364 </listitem>
365 <listitem>
366 <computeroutput>
367 <classname alt="boost::proto::functional::deep_copy">proto::functional::deep_copy</classname>
368 </computeroutput>
369 </listitem>
370 <listitem>
371 <computeroutput>
372 <classname alt="boost::proto::functional::display_expr">proto::functional::display_expr</classname>
373 </computeroutput>
374 </listitem>
375 <listitem>
376 <computeroutput>
377 <classname alt="boost::proto::functional::distance">proto::functional::distance</classname>
378 </computeroutput>
379 </listitem>
380 <listitem>
381 <computeroutput>
382 <classname alt="boost::proto::functional::empty">proto::functional::empty</classname>
383 </computeroutput>
384 </listitem>
385 <listitem>
386 <computeroutput>
387 <classname alt="boost::proto::functional::end">proto::functional::end</classname>
388 </computeroutput>
389 </listitem>
390 <listitem>
391 <computeroutput>
392 <classname alt="boost::proto::functional::env_var">proto::functional::env_var</classname>
393 </computeroutput>
394 </listitem>
395 <listitem>
396 <computeroutput>
397 <classname alt="boost::proto::functional::eval">proto::functional::eval</classname>
398 </computeroutput>
399 </listitem>
400 <listitem>
401 <computeroutput>
402 <classname alt="boost::proto::functional::first">proto::functional::first</classname>
403 </computeroutput>
404 </listitem>
405 <listitem>
406 <computeroutput>
407 <classname alt="boost::proto::functional::flatten">proto::functional::flatten</classname>
408 </computeroutput>
409 </listitem>
410 <listitem>
411 <computeroutput>
412 <classname alt="boost::proto::functional::has_env_var">proto::functional::has_env_var</classname>
413 </computeroutput>
414 </listitem>
415 <listitem>
416 <computeroutput>
417 <classname alt="boost::proto::functional::left">proto::functional::left</classname>
418 </computeroutput>
419 </listitem>
420 <listitem>
421 <computeroutput>
422 <classname alt="boost::proto::functional::make_expr">proto::functional::make_expr</classname>
423 </computeroutput>
424 </listitem>
425 <listitem>
426 <computeroutput>
427 <classname alt="boost::proto::functional::make_pair">proto::functional::make_pair</classname>
428 </computeroutput>
429 </listitem>
430 <listitem>
431 <computeroutput>
432 <classname alt="boost::proto::functional::next">proto::functional::next</classname>
433 </computeroutput>
434 </listitem>
435 <listitem>
436 <computeroutput>
437 <classname alt="boost::proto::functional::pop_back">proto::functional::pop_back</classname>
438 </computeroutput>
439 </listitem>
440 <listitem>
441 <computeroutput>
442 <classname alt="boost::proto::functional::pop_front">proto::functional::pop_front</classname>
443 </computeroutput>
444 </listitem>
445 <listitem>
446 <computeroutput>
447 <classname alt="boost::proto::functional::prior">proto::functional::prior</classname>
448 </computeroutput>
449 </listitem>
450 <listitem>
451 <computeroutput>
452 <classname alt="boost::proto::functional::push_back">proto::functional::push_back</classname>
453 </computeroutput>
454 </listitem>
455 <listitem>
456 <computeroutput>
457 <classname alt="boost::proto::functional::push_front">proto::functional::push_front</classname>
458 </computeroutput>
459 </listitem>
460 <listitem>
461 <computeroutput>
462 <classname alt="boost::proto::functional::rbegin">proto::functional::rbegin</classname>
463 </computeroutput>
464 </listitem>
465 <listitem>
466 <computeroutput>
467 <classname alt="boost::proto::functional::rend">proto::functional::rend</classname>
468 </computeroutput>
469 </listitem>
470 <listitem>
471 <computeroutput>
472 <classname alt="boost::proto::functional::reverse">proto::functional::reverse</classname>
473 </computeroutput>
474 </listitem>
475 <listitem>
476 <computeroutput>
477 <classname alt="boost::proto::functional::right">proto::functional::right</classname>
478 </computeroutput>
479 </listitem>
480 <listitem>
481 <computeroutput>
482 <classname alt="boost::proto::functional::second">proto::functional::second</classname>
483 </computeroutput>
484 </listitem>
485 <listitem>
486 <computeroutput>
487 <classname alt="boost::proto::functional::size">proto::functional::size</classname>
488 </computeroutput>
489 </listitem>
490 <listitem>
491 <computeroutput>
492 <classname alt="boost::proto::functional::unpack_expr">proto::functional::unpack_expr</classname>
493 </computeroutput>
494 </listitem>
495 <listitem>
496 <computeroutput>
497 <classname alt="boost::proto::functional::value">proto::functional::value</classname>
498 </computeroutput>
499 </listitem>
500 <listitem>
501 <computeroutput>
502 <classname alt="boost::proto::generator">proto::generator</classname>
503 </computeroutput>
504 </listitem>
505 <listitem>
506 <computeroutput>
507 <classname alt="boost::proto::greater">proto::greater</classname>
508 </computeroutput>
509 </listitem>
510 <listitem>
511 <computeroutput>
512 <classname alt="boost::proto::greater_equal">proto::greater_equal</classname>
513 </computeroutput>
514 </listitem>
515 <listitem>
516 <computeroutput>
517 <classname alt="boost::proto::if_">proto::if_</classname>
518 </computeroutput>
519 </listitem>
520 <listitem>
521 <computeroutput>
522 <classname alt="boost::proto::if_else_">proto::if_else_</classname>
523 </computeroutput>
524 </listitem>
525 <listitem>
526 <computeroutput>
527 <classname alt="boost::proto::int_">proto::int_</classname>
528 </computeroutput>
529 </listitem>
530 <listitem>
531 <computeroutput>
532 <classname alt="boost::proto::integral_c">proto::integral_c</classname>
533 </computeroutput>
534 </listitem>
535 <listitem>
536 <computeroutput>
537 <classname alt="boost::proto::is_aggregate">proto::is_aggregate</classname>
538 </computeroutput>
539 </listitem>
540 <listitem>
541 <computeroutput>
542 <classname alt="boost::proto::is_callable">proto::is_callable</classname>
543 </computeroutput>
544 </listitem>
545 <listitem>
546 <computeroutput>
547 <classname alt="boost::proto::is_domain">proto::is_domain</classname>
548 </computeroutput>
549 </listitem>
550 <listitem>
551 <computeroutput>
552 <classname alt="boost::proto::is_env">proto::is_env</classname>
553 </computeroutput>
554 </listitem>
555 <listitem>
556 <computeroutput>
557 <classname alt="boost::proto::is_expr">proto::is_expr</classname>
558 </computeroutput>
559 </listitem>
560 <listitem>
561 <computeroutput>
562 <classname alt="boost::proto::is_extension">proto::is_extension</classname>
563 </computeroutput>
564 </listitem>
565 <listitem>
566 <computeroutput>
567 <classname alt="boost::proto::is_proto_expr">proto::is_proto_expr</classname>
568 </computeroutput>
569 </listitem>
570 <listitem>
571 <computeroutput>
572 <classname alt="boost::proto::is_transform">proto::is_transform</classname>
573 </computeroutput>
574 </listitem>
575 <listitem>
576 <computeroutput>
577 <classname alt="boost::proto::key_not_found">proto::key_not_found</classname>
578 </computeroutput>
579 </listitem>
580 <listitem>
581 <computeroutput>
582 <classname alt="boost::proto::lazy">proto::lazy</classname>
583 </computeroutput>
584 </listitem>
585 <listitem>
586 <computeroutput>
587 <classname alt="boost::proto::less">proto::less</classname>
588 </computeroutput>
589 </listitem>
590 <listitem>
591 <computeroutput>
592 <classname alt="boost::proto::less_equal">proto::less_equal</classname>
593 </computeroutput>
594 </listitem>
595 <listitem>
596 <computeroutput>
597 <classname alt="boost::proto::listN">proto::list1&lt;&gt;, proto::list2&lt;&gt;, ...</classname>
598 </computeroutput>
599 </listitem>
600 <listitem>
601 <computeroutput>
602 <classname alt="boost::proto::literal">proto::literal</classname>
603 </computeroutput>
604 </listitem>
605 <listitem>
606 <computeroutput>
607 <classname alt="boost::proto::logical_and">proto::logical_and</classname>
608 </computeroutput>
609 </listitem>
610 <listitem>
611 <computeroutput>
612 <classname alt="boost::proto::logical_not">proto::logical_not</classname>
613 </computeroutput>
614 </listitem>
615 <listitem>
616 <computeroutput>
617 <classname alt="boost::proto::logical_or">proto::logical_or</classname>
618 </computeroutput>
619 </listitem>
620 <listitem>
621 <computeroutput>
622 <classname alt="boost::proto::long_">proto::long_</classname>
623 </computeroutput>
624 </listitem>
625 <listitem>
626 <computeroutput>
627 <classname alt="boost::proto::make">proto::make</classname>
628 </computeroutput>
629 </listitem>
630 <listitem>
631 <computeroutput>
632 <classname alt="boost::proto::matches">proto::matches</classname>
633 </computeroutput>
634 </listitem>
635 <listitem>
636 <computeroutput>
637 <classname alt="boost::proto::mem_ptr">proto::mem_ptr</classname>
638 </computeroutput>
639 </listitem>
640 <listitem>
641 <computeroutput>
642 <classname alt="boost::proto::minus">proto::minus</classname>
643 </computeroutput>
644 </listitem>
645 <listitem>
646 <computeroutput>
647 <classname alt="boost::proto::minus_assign">proto::minus_assign</classname>
648 </computeroutput>
649 </listitem>
650 <listitem>
651 <computeroutput>
652 <classname alt="boost::proto::modulus">proto::modulus</classname>
653 </computeroutput>
654 </listitem>
655 <listitem>
656 <computeroutput>
657 <classname alt="boost::proto::modulus_assign">proto::modulus_assign</classname>
658 </computeroutput>
659 </listitem>
660 <listitem>
661 <computeroutput>
662 <classname alt="boost::proto::multiplies">proto::multiplies</classname>
663 </computeroutput>
664 </listitem>
665 <listitem>
666 <computeroutput>
667 <classname alt="boost::proto::multiplies_assign">proto::multiplies_assign</classname>
668 </computeroutput>
669 </listitem>
670 <listitem>
671 <computeroutput>
672 <classname alt="boost::proto::nary_expr">proto::nary_expr</classname>
673 </computeroutput>
674 </listitem>
675 <listitem>
676 <computeroutput>
677 <classname alt="boost::proto::negate">proto::negate</classname>
678 </computeroutput>
679 </listitem>
680 <listitem>
681 <computeroutput>
682 <classname alt="boost::proto::noinvoke">proto::noinvoke</classname>
683 </computeroutput>
684 </listitem>
685 <listitem>
686 <computeroutput>
687 <classname alt="boost::proto::not_">proto::not_</classname>
688 </computeroutput>
689 </listitem>
690 <listitem>
691 <computeroutput>
692 <classname alt="boost::proto::not_equal_to">proto::not_equal_to</classname>
693 </computeroutput>
694 </listitem>
695 <listitem>
696 <computeroutput>
697 <classname alt="boost::proto::nullary_expr">proto::nullary_expr</classname>
698 </computeroutput>
699 </listitem>
700 <listitem>
701 <computeroutput>
702 <classname alt="boost::proto::or_">proto::or_</classname>
703 </computeroutput>
704 </listitem>
705 <listitem>
706 <computeroutput>
707 <classname alt="boost::proto::otherwise">proto::otherwise</classname>
708 </computeroutput>
709 </listitem>
710 <listitem>
711 <computeroutput>
712 <classname alt="boost::proto::pack">proto::pack</classname>
713 </computeroutput>
714 </listitem>
715 <listitem>
716 <computeroutput>
717 <classname alt="boost::proto::pass_through">proto::pass_through</classname>
718 </computeroutput>
719 </listitem>
720 <listitem>
721 <computeroutput>
722 <classname alt="boost::proto::plus">proto::plus</classname>
723 </computeroutput>
724 </listitem>
725 <listitem>
726 <computeroutput>
727 <classname alt="boost::proto::plus_assign">proto::plus_assign</classname>
728 </computeroutput>
729 </listitem>
730 <listitem>
731 <computeroutput>
732 <classname alt="boost::proto::pod_generator">proto::pod_generator</classname>
733 </computeroutput>
734 </listitem>
735 <listitem>
736 <computeroutput>
737 <classname alt="boost::proto::post_dec">proto::post_dec</classname>
738 </computeroutput>
739 </listitem>
740 <listitem>
741 <computeroutput>
742 <classname alt="boost::proto::post_inc">proto::post_inc</classname>
743 </computeroutput>
744 </listitem>
745 <listitem>
746 <computeroutput>
747 <classname alt="boost::proto::pre_dec">proto::pre_dec</classname>
748 </computeroutput>
749 </listitem>
750 <listitem>
751 <computeroutput>
752 <classname alt="boost::proto::pre_inc">proto::pre_inc</classname>
753 </computeroutput>
754 </listitem>
755 <listitem>
756 <computeroutput>
757 <classname alt="boost::proto::protect">proto::protect</classname>
758 </computeroutput>
759 </listitem>
760 <listitem>
761 <computeroutput>
762 <classname alt="boost::proto::result_of::as_child">proto::result_of::as_child</classname>
763 </computeroutput>
764 </listitem>
765 <listitem>
766 <computeroutput>
767 <classname alt="boost::proto::result_of::as_env">proto::result_of::as_env</classname>
768 </computeroutput>
769 </listitem>
770 <listitem>
771 <computeroutput>
772 <classname alt="boost::proto::result_of::as_expr">proto::result_of::as_expr</classname>
773 </computeroutput>
774 </listitem>
775 <listitem>
776 <computeroutput>
777 <classname alt="boost::proto::result_of::child">proto::result_of::child</classname>
778 </computeroutput>
779 </listitem>
780 <listitem>
781 <computeroutput>
782 <classname alt="boost::proto::result_of::child_c">proto::result_of::child_c</classname>
783 </computeroutput>
784 </listitem>
785 <listitem>
786 <computeroutput>
787 <classname alt="boost::proto::result_of::deep_copy">proto::result_of::deep_copy</classname>
788 </computeroutput>
789 </listitem>
790 <listitem>
791 <computeroutput>
792 <classname alt="boost::proto::result_of::env_var">proto::result_of::env_var</classname>
793 </computeroutput>
794 </listitem>
795 <listitem>
796 <computeroutput>
797 <classname alt="boost::proto::result_of::eval">proto::result_of::eval</classname>
798 </computeroutput>
799 </listitem>
800 <listitem>
801 <computeroutput>
802 <classname alt="boost::proto::result_of::flatten">proto::result_of::flatten</classname>
803 </computeroutput>
804 </listitem>
805 <listitem>
806 <computeroutput>
807 <classname alt="boost::proto::result_of::has_env_var">proto::result_of::has_env_var</classname>
808 </computeroutput>
809 </listitem>
810 <listitem>
811 <computeroutput>
812 <classname alt="boost::proto::result_of::left">proto::result_of::left</classname>
813 </computeroutput>
814 </listitem>
815 <listitem>
816 <computeroutput>
817 <classname alt="boost::proto::result_of::make_expr">proto::result_of::make_expr</classname>
818 </computeroutput>
819 </listitem>
820 <listitem>
821 <computeroutput>
822 <classname alt="boost::proto::result_of::right">proto::result_of::right</classname>
823 </computeroutput>
824 </listitem>
825 <listitem>
826 <computeroutput>
827 <classname alt="boost::proto::result_of::unpack_expr">proto::result_of::unpack_expr</classname>
828 </computeroutput>
829 </listitem>
830 <listitem>
831 <computeroutput>
832 <classname alt="boost::proto::result_of::value">proto::result_of::value</classname>
833 </computeroutput>
834 </listitem>
835 <listitem>
836 <computeroutput>
837 <classname alt="boost::proto::reverse_fold">proto::reverse_fold</classname>
838 </computeroutput>
839 </listitem>
840 <listitem>
841 <computeroutput>
842 <classname alt="boost::proto::reverse_fold_tree">proto::reverse_fold_tree</classname>
843 </computeroutput>
844 </listitem>
845 <listitem>
846 <computeroutput>
847 <classname alt="boost::proto::shift_left">proto::shift_left</classname>
848 </computeroutput>
849 </listitem>
850 <listitem>
851 <computeroutput>
852 <classname alt="boost::proto::shift_left_assign">proto::shift_left_assign</classname>
853 </computeroutput>
854 </listitem>
855 <listitem>
856 <computeroutput>
857 <classname alt="boost::proto::shift_right">proto::shift_right</classname>
858 </computeroutput>
859 </listitem>
860 <listitem>
861 <computeroutput>
862 <classname alt="boost::proto::shift_right_assign">proto::shift_right_assign</classname>
863 </computeroutput>
864 </listitem>
865 <listitem>
866 <computeroutput>
867 <classname alt="boost::proto::size_t">proto::size_t</classname>
868 </computeroutput>
869 </listitem>
870 <listitem>
871 <computeroutput>
872 <classname alt="boost::proto::subscript">proto::subscript</classname>
873 </computeroutput>
874 </listitem>
875 <listitem>
876 <computeroutput>
877 <classname alt="boost::proto::switch_">proto::switch_</classname>
878 </computeroutput>
879 </listitem>
880 <listitem>
881 <computeroutput>
882 <classname alt="boost::proto::tag::address_of">proto::tag::address_of</classname>
883 </computeroutput>
884 </listitem>
885 <listitem>
886 <computeroutput>
887 <classname alt="boost::proto::tag::assign">proto::tag::assign</classname>
888 </computeroutput>
889 </listitem>
890 <listitem>
891 <computeroutput>
892 <classname alt="boost::proto::tag::bitwise_and">proto::tag::bitwise_and</classname>
893 </computeroutput>
894 </listitem>
895 <listitem>
896 <computeroutput>
897 <classname alt="boost::proto::tag::bitwise_and_assign">proto::tag::bitwise_and_assign</classname>
898 </computeroutput>
899 </listitem>
900 <listitem>
901 <computeroutput>
902 <classname alt="boost::proto::tag::bitwise_or">proto::tag::bitwise_or</classname>
903 </computeroutput>
904 </listitem>
905 <listitem>
906 <computeroutput>
907 <classname alt="boost::proto::tag::bitwise_or_assign">proto::tag::bitwise_or_assign</classname>
908 </computeroutput>
909 </listitem>
910 <listitem>
911 <computeroutput>
912 <classname alt="boost::proto::tag::bitwise_xor">proto::tag::bitwise_xor</classname>
913 </computeroutput>
914 </listitem>
915 <listitem>
916 <computeroutput>
917 <classname alt="boost::proto::tag::bitwise_xor_assign">proto::tag::bitwise_xor_assign</classname>
918 </computeroutput>
919 </listitem>
920 <listitem>
921 <computeroutput>
922 <classname alt="boost::proto::tag::comma">proto::tag::comma</classname>
923 </computeroutput>
924 </listitem>
925 <listitem>
926 <computeroutput>
927 <classname alt="boost::proto::tag::complement">proto::tag::complement</classname>
928 </computeroutput>
929 </listitem>
930 <listitem>
931 <computeroutput>
932 <classname alt="boost::proto::tag::dereference">proto::tag::dereference</classname>
933 </computeroutput>
934 </listitem>
935 <listitem>
936 <computeroutput>
937 <classname alt="boost::proto::tag::divides">proto::tag::divides</classname>
938 </computeroutput>
939 </listitem>
940 <listitem>
941 <computeroutput>
942 <classname alt="boost::proto::tag::divides_assign">proto::tag::divides_assign</classname>
943 </computeroutput>
944 </listitem>
945 <listitem>
946 <computeroutput>
947 <classname alt="boost::proto::tag::equal_to">proto::tag::equal_to</classname>
948 </computeroutput>
949 </listitem>
950 <listitem>
951 <computeroutput>
952 <classname alt="boost::proto::tag::function">proto::tag::function</classname>
953 </computeroutput>
954 </listitem>
955 <listitem>
956 <computeroutput>
957 <classname alt="boost::proto::tag::greater">proto::tag::greater</classname>
958 </computeroutput>
959 </listitem>
960 <listitem>
961 <computeroutput>
962 <classname alt="boost::proto::tag::greater_equal">proto::tag::greater_equal</classname>
963 </computeroutput>
964 </listitem>
965 <listitem>
966 <computeroutput>
967 <classname alt="boost::proto::tag::if_else_">proto::tag::if_else_</classname>
968 </computeroutput>
969 </listitem>
970 <listitem>
971 <computeroutput>
972 <classname alt="boost::proto::tag::less">proto::tag::less</classname>
973 </computeroutput>
974 </listitem>
975 <listitem>
976 <computeroutput>
977 <classname alt="boost::proto::tag::less_equal">proto::tag::less_equal</classname>
978 </computeroutput>
979 </listitem>
980 <listitem>
981 <computeroutput>
982 <classname alt="boost::proto::tag::logical_and">proto::tag::logical_and</classname>
983 </computeroutput>
984 </listitem>
985 <listitem>
986 <computeroutput>
987 <classname alt="boost::proto::tag::logical_not">proto::tag::logical_not</classname>
988 </computeroutput>
989 </listitem>
990 <listitem>
991 <computeroutput>
992 <classname alt="boost::proto::tag::logical_or">proto::tag::logical_or</classname>
993 </computeroutput>
994 </listitem>
995 <listitem>
996 <computeroutput>
997 <classname alt="boost::proto::tag::mem_ptr">proto::tag::mem_ptr</classname>
998 </computeroutput>
999 </listitem>
1000 <listitem>
1001 <computeroutput>
1002 <classname alt="boost::proto::tag::minus">proto::tag::minus</classname>
1003 </computeroutput>
1004 </listitem>
1005 <listitem>
1006 <computeroutput>
1007 <classname alt="boost::proto::tag::minus_assign">proto::tag::minus_assign</classname>
1008 </computeroutput>
1009 </listitem>
1010 <listitem>
1011 <computeroutput>
1012 <classname alt="boost::proto::tag::modulus">proto::tag::modulus</classname>
1013 </computeroutput>
1014 </listitem>
1015 <listitem>
1016 <computeroutput>
1017 <classname alt="boost::proto::tag::modulus_assign">proto::tag::modulus_assign</classname>
1018 </computeroutput>
1019 </listitem>
1020 <listitem>
1021 <computeroutput>
1022 <classname alt="boost::proto::tag::multiplies">proto::tag::multiplies</classname>
1023 </computeroutput>
1024 </listitem>
1025 <listitem>
1026 <computeroutput>
1027 <classname alt="boost::proto::tag::multiplies_assign">proto::tag::multiplies_assign</classname>
1028 </computeroutput>
1029 </listitem>
1030 <listitem>
1031 <computeroutput>
1032 <classname alt="boost::proto::tag::negate">proto::tag::negate</classname>
1033 </computeroutput>
1034 </listitem>
1035 <listitem>
1036 <computeroutput>
1037 <classname alt="boost::proto::tag::not_equal_to">proto::tag::not_equal_to</classname>
1038 </computeroutput>
1039 </listitem>
1040 <listitem>
1041 <computeroutput>
1042 <classname alt="boost::proto::tag::plus">proto::tag::plus</classname>
1043 </computeroutput>
1044 </listitem>
1045 <listitem>
1046 <computeroutput>
1047 <classname alt="boost::proto::tag::plus_assign">proto::tag::plus_assign</classname>
1048 </computeroutput>
1049 </listitem>
1050 <listitem>
1051 <computeroutput>
1052 <classname alt="boost::proto::tag::post_dec">proto::tag::post_dec</classname>
1053 </computeroutput>
1054 </listitem>
1055 <listitem>
1056 <computeroutput>
1057 <classname alt="boost::proto::tag::post_inc">proto::tag::post_inc</classname>
1058 </computeroutput>
1059 </listitem>
1060 <listitem>
1061 <computeroutput>
1062 <classname alt="boost::proto::tag::pre_dec">proto::tag::pre_dec</classname>
1063 </computeroutput>
1064 </listitem>
1065 <listitem>
1066 <computeroutput>
1067 <classname alt="boost::proto::tag::pre_inc">proto::tag::pre_inc</classname>
1068 </computeroutput>
1069 </listitem>
1070 <listitem>
1071 <computeroutput>
1072 <classname alt="boost::proto::tag::shift_left">proto::tag::shift_left</classname>
1073 </computeroutput>
1074 </listitem>
1075 <listitem>
1076 <computeroutput>
1077 <classname alt="boost::proto::tag::shift_left_assign">proto::tag::shift_left_assign</classname>
1078 </computeroutput>
1079 </listitem>
1080 <listitem>
1081 <computeroutput>
1082 <classname alt="boost::proto::tag::shift_right">proto::tag::shift_right</classname>
1083 </computeroutput>
1084 </listitem>
1085 <listitem>
1086 <computeroutput>
1087 <classname alt="boost::proto::tag::shift_right_assign">proto::tag::shift_right_assign</classname>
1088 </computeroutput>
1089 </listitem>
1090 <listitem>
1091 <computeroutput>
1092 <classname alt="boost::proto::tag::subscript">proto::tag::subscript</classname>
1093 </computeroutput>
1094 </listitem>
1095 <listitem>
1096 <computeroutput>
1097 <classname alt="boost::proto::tag::terminal">proto::tag::terminal</classname>
1098 </computeroutput>
1099 </listitem>
1100 <listitem>
1101 <computeroutput>
1102 <classname alt="boost::proto::tag::unary_plus">proto::tag::unary_plus</classname>
1103 </computeroutput>
1104 </listitem>
1105 <listitem>
1106 <computeroutput>
1107 <classname alt="boost::proto::tag_of">proto::tag_of</classname>
1108 </computeroutput>
1109 </listitem>
1110 <listitem>
1111 <computeroutput>
1112 <classname alt="boost::proto::term">proto::term</classname>
1113 </computeroutput>
1114 </listitem>
1115 <listitem>
1116 <computeroutput>
1117 <classname alt="boost::proto::terminal">proto::terminal</classname>
1118 </computeroutput>
1119 </listitem>
1120 <listitem>
1121 <computeroutput>
1122 <classname alt="boost::proto::transform">proto::transform</classname>
1123 </computeroutput>
1124 </listitem>
1125 <listitem>
1126 <computeroutput>
1127 <classname alt="boost::proto::transforms_type">proto::transforms_type</classname>
1128 </computeroutput>
1129 </listitem>
1130 <listitem>
1131 <computeroutput>
1132 <classname alt="boost::proto::transform_impl">proto::transform_impl</classname>
1133 </computeroutput>
1134 </listitem>
1135 <listitem>
1136 <computeroutput>
1137 <classname alt="boost::proto::unary_expr">proto::unary_expr</classname>
1138 </computeroutput>
1139 </listitem>
1140 <listitem>
1141 <computeroutput>
1142 <classname alt="boost::proto::unary_plus">proto::unary_plus</classname>
1143 </computeroutput>
1144 </listitem>
1145 <listitem>
1146 <computeroutput>
1147 <classname alt="boost::proto::use_basic_expr">proto::use_basic_expr</classname>
1148 </computeroutput>
1149 </listitem>
1150 <listitem>
1151 <computeroutput>
1152 <classname alt="boost::proto::unexpr">proto::unexpr</classname>
1153 </computeroutput>
1154 </listitem>
1155 <listitem>
1156 <computeroutput>
1157 <classname alt="boost::proto::vararg">proto::vararg</classname>
1158 </computeroutput>
1159 </listitem>
1160 <listitem>
1161 <computeroutput>
1162 <classname alt="boost::proto::wants_basic_expr">proto::wants_basic_expr</classname>
1163 </computeroutput>
1164 </listitem>
1165 <listitem>
1166 <computeroutput>
1167 <classname alt="boost::proto::when">proto::when</classname>
1168 </computeroutput>
1169 </listitem>
1170 </itemizedlist>
1171 </section>
1172
1173 <section id="proto.reference.functions">
1174 <title>Functions</title>
1175 <itemizedlist>
1176 <listitem>
1177 <computeroutput>
1178 <functionname alt="boost::proto::as_child">proto::as_child()</functionname>
1179 </computeroutput>
1180 </listitem>
1181 <listitem>
1182 <computeroutput>
1183 <functionname alt="boost::proto::as_env">proto::as_env()</functionname>
1184 </computeroutput>
1185 </listitem>
1186 <listitem>
1187 <computeroutput>
1188 <functionname alt="boost::proto::as_expr">proto::as_expr()</functionname>
1189 </computeroutput>
1190 </listitem>
1191 <listitem>
1192 <computeroutput>
1193 <functionname alt="boost::proto::assert_matches">proto::assert_matches()</functionname>
1194 </computeroutput>
1195 </listitem>
1196 <listitem>
1197 <computeroutput>
1198 <functionname alt="boost::proto::assert_matches_not">proto::assert_matches_not()</functionname>
1199 </computeroutput>
1200 </listitem>
1201 <listitem>
1202 <computeroutput>
1203 <functionname alt="boost::proto::child">proto::child()</functionname>
1204 </computeroutput>
1205 </listitem>
1206 <listitem>
1207 <computeroutput>
1208 <functionname alt="boost::proto::child_c">proto::child_c()</functionname>
1209 </computeroutput>
1210 </listitem>
1211 <listitem>
1212 <computeroutput>
1213 <functionname alt="boost::proto::deep_copy">proto::deep_copy()</functionname>
1214 </computeroutput>
1215 </listitem>
1216 <listitem>
1217 <computeroutput>
1218 <functionname alt="boost::proto::display_expr">proto::display_expr()</functionname>
1219 </computeroutput>
1220 </listitem>
1221 <listitem>
1222 <computeroutput>
1223 <functionname alt="boost::proto::env_var">proto::env_var()</functionname>
1224 </computeroutput>
1225 </listitem>
1226 <listitem>
1227 <computeroutput>
1228 <functionname alt="boost::proto::eval">proto::eval()</functionname>
1229 </computeroutput>
1230 </listitem>
1231 <listitem>
1232 <computeroutput>
1233 <functionname alt="boost::proto::flatten">proto::flatten()</functionname>
1234 </computeroutput>
1235 </listitem>
1236 <listitem>
1237 <computeroutput>
1238 <functionname alt="boost::proto::has_env_var">proto::has_env_var()</functionname>
1239 </computeroutput>
1240 </listitem>
1241 <listitem>
1242 <computeroutput>
1243 <functionname alt="boost::proto::if_else">proto::if_else()</functionname>
1244 </computeroutput>
1245 </listitem>
1246 <listitem>
1247 <computeroutput>
1248 <functionname alt="boost::proto::left">proto::left()</functionname>
1249 </computeroutput>
1250 </listitem>
1251 <listitem>
1252 <computeroutput>
1253 <functionname alt="boost::proto::lit">proto::lit()</functionname>
1254 </computeroutput>
1255 </listitem>
1256 <listitem>
1257 <computeroutput>
1258 <functionname alt="boost::proto::make_expr">proto::make_expr()</functionname>
1259 </computeroutput>
1260 </listitem>
1261 <listitem>
1262 <computeroutput>
1263 <functionname alt="boost::proto::right">proto::right()</functionname>
1264 </computeroutput>
1265 </listitem>
1266 <listitem>
1267 <computeroutput>
1268 <functionname alt="boost::proto::unpack_expr">proto::unpack_expr()</functionname>
1269 </computeroutput>
1270 </listitem>
1271 <listitem>
1272 <computeroutput>
1273 <functionname alt="boost::proto::value">proto::value()</functionname>
1274 </computeroutput>
1275 </listitem>
1276 </itemizedlist>
1277 </section>
1278
1279 <!-- headers -->
1280 <xi:include href="reference/args.xml"/>
1281 <xi:include href="reference/core.xml"/>
1282 <xi:include href="reference/debug.xml"/>
1283 <xi:include href="reference/deep_copy.xml"/>
1284 <xi:include href="reference/domain.xml"/>
1285 <xi:include href="reference/eval.xml"/>
1286 <xi:include href="reference/expr.xml"/>
1287 <xi:include href="reference/extends.xml"/>
1288 <xi:include href="reference/functional.xml"/>
1289 <xi:include href="reference/functional/fusion.xml"/>
1290 <xi:include href="reference/functional/fusion/at.xml"/>
1291 <xi:include href="reference/functional/fusion/pop_back.xml"/>
1292 <xi:include href="reference/functional/fusion/pop_front.xml"/>
1293 <xi:include href="reference/functional/fusion/push_back.xml"/>
1294 <xi:include href="reference/functional/fusion/push_front.xml"/>
1295 <xi:include href="reference/functional/fusion/reverse.xml"/>
1296 <xi:include href="reference/functional/range/begin.xml"/>
1297 <xi:include href="reference/functional/range/empty.xml"/>
1298 <xi:include href="reference/functional/range/end.xml"/>
1299 <xi:include href="reference/functional/range/rbegin.xml"/>
1300 <xi:include href="reference/functional/range/rend.xml"/>
1301 <xi:include href="reference/functional/range/size.xml"/>
1302 <xi:include href="reference/functional/std.xml"/>
1303 <xi:include href="reference/functional/std/iterator.xml"/>
1304 <xi:include href="reference/functional/std/utility.xml"/>
1305 <xi:include href="reference/fusion.xml"/>
1306 <xi:include href="reference/generate.xml"/>
1307 <xi:include href="reference/literal.xml"/>
1308 <xi:include href="reference/make_expr.xml"/>
1309 <xi:include href="reference/matches.xml"/>
1310 <xi:include href="reference/operators.xml"/>
1311 <xi:include href="reference/proto.xml"/>
1312 <xi:include href="reference/proto_fwd.xml"/>
1313 <xi:include href="reference/proto_typeof.xml"/>
1314 <xi:include href="reference/repeat.xml"/>
1315 <xi:include href="reference/tags.xml"/>
1316 <xi:include href="reference/traits.xml"/>
1317 <xi:include href="reference/transform.xml"/>
1318 <xi:include href="reference/transform/arg.xml"/>
1319 <xi:include href="reference/transform/call.xml"/>
1320 <xi:include href="reference/transform/default.xml"/>
1321 <xi:include href="reference/transform/env.xml"/>
1322 <xi:include href="reference/transform/fold.xml"/>
1323 <xi:include href="reference/transform/fold_tree.xml"/>
1324 <xi:include href="reference/transform/impl.xml"/>
1325 <xi:include href="reference/transform/integral_c.xml"/>
1326 <xi:include href="reference/transform/lazy.xml"/>
1327 <xi:include href="reference/transform/make.xml"/>
1328 <xi:include href="reference/transform/pass_through.xml"/>
1329 <xi:include href="reference/transform/when.xml"/>
1330 <xi:include href="reference/context.xml"/>
1331 <xi:include href="reference/context/callable.xml"/>
1332 <xi:include href="reference/context/default.xml"/>
1333 <xi:include href="reference/context/null.xml"/>
1334
1335 <!-- concepts -->
1336 <xi:include href="reference/concepts/CallableTransform.xml"/>
1337 <xi:include href="reference/concepts/Domain.xml"/>
1338 <xi:include href="reference/concepts/Expr.xml"/>
1339 <xi:include href="reference/concepts/ObjectTransform.xml"/>
1340 <xi:include href="reference/concepts/PolymorphicFunctionObject.xml"/>
1341 <xi:include href="reference/concepts/PrimitiveTransform.xml"/>
1342 <xi:include href="reference/concepts/Transform.xml"/>
1343
1344 </library-reference>