1
<?xml version=
"1.0" encoding=
"utf-8"?>
3 Copyright 2012 Eric Niebler
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)
9 <library-reference xmlns:
xi=
"http://www.w3.org/2001/XInclude">
12 <section id=
"proto.reference.classes">
13 <title>Classes
</title>
17 <classname alt=
"boost::proto::_">proto::_
</classname>
22 <classname alt=
"boost::proto::_byref">proto::_byref
</classname>
27 <classname alt=
"boost::proto::_byval">proto::_byval
</classname>
32 <classname alt=
"boost::proto::_child_c">proto::_child_c
</classname>
37 <classname alt=
"boost::proto::_data">proto::_data
</classname>
42 <classname alt=
"boost::proto::_default">proto::_default
</classname>
47 <classname alt=
"boost::proto::_env">proto::_env
</classname>
52 <classname alt=
"boost::proto::_env_var">proto::_env_var
</classname>
57 <classname alt=
"boost::proto::_expr">proto::_expr
</classname>
62 <classname alt=
"boost::proto::_state">proto::_state
</classname>
67 <classname alt=
"boost::proto::_value">proto::_value
</classname>
72 <classname alt=
"boost::proto::_void">proto::_void
</classname>
77 <classname alt=
"boost::proto::address_of">proto::address_of
</classname>
82 <classname alt=
"boost::proto::and_">proto::and_
</classname>
87 <classname alt=
"boost::proto::arity_of">proto::arity_of
</classname>
92 <classname alt=
"boost::proto::assign">proto::assign
</classname>
97 <classname alt=
"boost::proto::basic_default_domain">proto::basic_default_domain
</classname>
102 <classname alt=
"boost::proto::basic_default_generator">proto::basic_default_generator
</classname>
107 <classname alt=
"boost::proto::basic_expr">proto::basic_expr
</classname>
112 <classname alt=
"boost::proto::binary_expr">proto::binary_expr
</classname>
117 <classname alt=
"boost::proto::bitwise_and">proto::bitwise_and
</classname>
122 <classname alt=
"boost::proto::bitwise_and_assign">proto::bitwise_and_assign
</classname>
127 <classname alt=
"boost::proto::bitwise_or">proto::bitwise_or
</classname>
132 <classname alt=
"boost::proto::bitwise_or_assign">proto::bitwise_or_assign
</classname>
137 <classname alt=
"boost::proto::bitwise_xor">proto::bitwise_xor
</classname>
142 <classname alt=
"boost::proto::bitwise_xor_assign">proto::bitwise_xor_assign
</classname>
147 <classname alt=
"boost::proto::by_value_generator">proto::by_value_generator
</classname>
152 <classname alt=
"boost::proto::call">proto::call
</classname>
157 <classname alt=
"boost::proto::callable">proto::callable
</classname>
162 <classname alt=
"boost::proto::char_">proto::char_
</classname>
167 <classname alt=
"boost::proto::comma">proto::comma
</classname>
172 <classname alt=
"boost::proto::complement">proto::complement
</classname>
177 <classname alt=
"boost::proto::compose_generators">proto::compose_generators
</classname>
182 <classname alt=
"boost::proto::context::callable_context">proto::context::callable_context
</classname>
187 <classname alt=
"boost::proto::context::callable_eval">proto::context::callable_eval
</classname>
192 <classname alt=
"boost::proto::context::default_context">proto::context::default_context
</classname>
197 <classname alt=
"boost::proto::context::default_eval">proto::context::default_eval
</classname>
202 <classname alt=
"boost::proto::context::null_context">proto::context::null_context
</classname>
207 <classname alt=
"boost::proto::context::null_eval">proto::context::null_eval
</classname>
212 <classname alt=
"boost::proto::convertible_to">proto::convertible_to
</classname>
217 <classname alt=
"boost::proto::data_type">proto::data_type
</classname>
222 <classname alt=
"boost::proto::deduce_domain">proto::deduce_domain
</classname>
227 <classname alt=
"boost::proto::default_domain">proto::default_domain
</classname>
232 <classname alt=
"boost::proto::default_generator">proto::default_generator
</classname>
237 <classname alt=
"boost::proto::dereference">proto::dereference
</classname>
242 <classname alt=
"boost::proto::divides">proto::divides
</classname>
247 <classname alt=
"boost::proto::divides_assign">proto::divides_assign
</classname>
252 <classname alt=
"boost::proto::domain">proto::domain
</classname>
257 <classname alt=
"boost::proto::domain::as_child">proto::domain::as_child
</classname>
262 <classname alt=
"boost::proto::domain::as_expr">proto::domain::as_expr
</classname>
267 <classname alt=
"boost::proto::domain_of">proto::domain_of
</classname>
272 <classname alt=
"boost::proto::empty_env">proto::empty_env
</classname>
277 <classname alt=
"boost::proto::env">proto::env
</classname>
282 <classname alt=
"boost::proto::equal_to">proto::equal_to
</classname>
287 <classname alt=
"boost::proto::exact">proto::exact
</classname>
292 <classname alt=
"boost::proto::expr">proto::expr
</classname>
297 <classname alt=
"boost::proto::extends">proto::extends
</classname>
302 <classname alt=
"boost::proto::external_transform">proto::external_transform
</classname>
307 <classname alt=
"boost::proto::external_transforms">proto::external_transforms
</classname>
312 <classname alt=
"boost::proto::fold">proto::fold
</classname>
317 <classname alt=
"boost::proto::fold_tree">proto::fold_tree
</classname>
322 <classname alt=
"boost::proto::function">proto::function
</classname>
327 <classname alt=
"boost::proto::functional::advance">proto::functional::advance
</classname>
332 <classname alt=
"boost::proto::functional::as_child">proto::functional::as_child
</classname>
337 <classname alt=
"boost::proto::functional::as_env">proto::functional::as_env
</classname>
342 <classname alt=
"boost::proto::functional::as_expr">proto::functional::as_expr
</classname>
347 <classname alt=
"boost::proto::functional::at">proto::functional::at
</classname>
352 <classname alt=
"boost::proto::functional::begin">proto::functional::begin
</classname>
357 <classname alt=
"boost::proto::functional::child">proto::functional::child
</classname>
362 <classname alt=
"boost::proto::functional::child_c">proto::functional::child_c
</classname>
367 <classname alt=
"boost::proto::functional::deep_copy">proto::functional::deep_copy
</classname>
372 <classname alt=
"boost::proto::functional::display_expr">proto::functional::display_expr
</classname>
377 <classname alt=
"boost::proto::functional::distance">proto::functional::distance
</classname>
382 <classname alt=
"boost::proto::functional::empty">proto::functional::empty
</classname>
387 <classname alt=
"boost::proto::functional::end">proto::functional::end
</classname>
392 <classname alt=
"boost::proto::functional::env_var">proto::functional::env_var
</classname>
397 <classname alt=
"boost::proto::functional::eval">proto::functional::eval
</classname>
402 <classname alt=
"boost::proto::functional::first">proto::functional::first
</classname>
407 <classname alt=
"boost::proto::functional::flatten">proto::functional::flatten
</classname>
412 <classname alt=
"boost::proto::functional::has_env_var">proto::functional::has_env_var
</classname>
417 <classname alt=
"boost::proto::functional::left">proto::functional::left
</classname>
422 <classname alt=
"boost::proto::functional::make_expr">proto::functional::make_expr
</classname>
427 <classname alt=
"boost::proto::functional::make_pair">proto::functional::make_pair
</classname>
432 <classname alt=
"boost::proto::functional::next">proto::functional::next
</classname>
437 <classname alt=
"boost::proto::functional::pop_back">proto::functional::pop_back
</classname>
442 <classname alt=
"boost::proto::functional::pop_front">proto::functional::pop_front
</classname>
447 <classname alt=
"boost::proto::functional::prior">proto::functional::prior
</classname>
452 <classname alt=
"boost::proto::functional::push_back">proto::functional::push_back
</classname>
457 <classname alt=
"boost::proto::functional::push_front">proto::functional::push_front
</classname>
462 <classname alt=
"boost::proto::functional::rbegin">proto::functional::rbegin
</classname>
467 <classname alt=
"boost::proto::functional::rend">proto::functional::rend
</classname>
472 <classname alt=
"boost::proto::functional::reverse">proto::functional::reverse
</classname>
477 <classname alt=
"boost::proto::functional::right">proto::functional::right
</classname>
482 <classname alt=
"boost::proto::functional::second">proto::functional::second
</classname>
487 <classname alt=
"boost::proto::functional::size">proto::functional::size
</classname>
492 <classname alt=
"boost::proto::functional::unpack_expr">proto::functional::unpack_expr
</classname>
497 <classname alt=
"boost::proto::functional::value">proto::functional::value
</classname>
502 <classname alt=
"boost::proto::generator">proto::generator
</classname>
507 <classname alt=
"boost::proto::greater">proto::greater
</classname>
512 <classname alt=
"boost::proto::greater_equal">proto::greater_equal
</classname>
517 <classname alt=
"boost::proto::if_">proto::if_
</classname>
522 <classname alt=
"boost::proto::if_else_">proto::if_else_
</classname>
527 <classname alt=
"boost::proto::int_">proto::int_
</classname>
532 <classname alt=
"boost::proto::integral_c">proto::integral_c
</classname>
537 <classname alt=
"boost::proto::is_aggregate">proto::is_aggregate
</classname>
542 <classname alt=
"boost::proto::is_callable">proto::is_callable
</classname>
547 <classname alt=
"boost::proto::is_domain">proto::is_domain
</classname>
552 <classname alt=
"boost::proto::is_env">proto::is_env
</classname>
557 <classname alt=
"boost::proto::is_expr">proto::is_expr
</classname>
562 <classname alt=
"boost::proto::is_extension">proto::is_extension
</classname>
567 <classname alt=
"boost::proto::is_proto_expr">proto::is_proto_expr
</classname>
572 <classname alt=
"boost::proto::is_transform">proto::is_transform
</classname>
577 <classname alt=
"boost::proto::key_not_found">proto::key_not_found
</classname>
582 <classname alt=
"boost::proto::lazy">proto::lazy
</classname>
587 <classname alt=
"boost::proto::less">proto::less
</classname>
592 <classname alt=
"boost::proto::less_equal">proto::less_equal
</classname>
597 <classname alt=
"boost::proto::listN">proto::list1
<>, proto::list2
<>, ...
</classname>
602 <classname alt=
"boost::proto::literal">proto::literal
</classname>
607 <classname alt=
"boost::proto::logical_and">proto::logical_and
</classname>
612 <classname alt=
"boost::proto::logical_not">proto::logical_not
</classname>
617 <classname alt=
"boost::proto::logical_or">proto::logical_or
</classname>
622 <classname alt=
"boost::proto::long_">proto::long_
</classname>
627 <classname alt=
"boost::proto::make">proto::make
</classname>
632 <classname alt=
"boost::proto::matches">proto::matches
</classname>
637 <classname alt=
"boost::proto::mem_ptr">proto::mem_ptr
</classname>
642 <classname alt=
"boost::proto::minus">proto::minus
</classname>
647 <classname alt=
"boost::proto::minus_assign">proto::minus_assign
</classname>
652 <classname alt=
"boost::proto::modulus">proto::modulus
</classname>
657 <classname alt=
"boost::proto::modulus_assign">proto::modulus_assign
</classname>
662 <classname alt=
"boost::proto::multiplies">proto::multiplies
</classname>
667 <classname alt=
"boost::proto::multiplies_assign">proto::multiplies_assign
</classname>
672 <classname alt=
"boost::proto::nary_expr">proto::nary_expr
</classname>
677 <classname alt=
"boost::proto::negate">proto::negate
</classname>
682 <classname alt=
"boost::proto::noinvoke">proto::noinvoke
</classname>
687 <classname alt=
"boost::proto::not_">proto::not_
</classname>
692 <classname alt=
"boost::proto::not_equal_to">proto::not_equal_to
</classname>
697 <classname alt=
"boost::proto::nullary_expr">proto::nullary_expr
</classname>
702 <classname alt=
"boost::proto::or_">proto::or_
</classname>
707 <classname alt=
"boost::proto::otherwise">proto::otherwise
</classname>
712 <classname alt=
"boost::proto::pack">proto::pack
</classname>
717 <classname alt=
"boost::proto::pass_through">proto::pass_through
</classname>
722 <classname alt=
"boost::proto::plus">proto::plus
</classname>
727 <classname alt=
"boost::proto::plus_assign">proto::plus_assign
</classname>
732 <classname alt=
"boost::proto::pod_generator">proto::pod_generator
</classname>
737 <classname alt=
"boost::proto::post_dec">proto::post_dec
</classname>
742 <classname alt=
"boost::proto::post_inc">proto::post_inc
</classname>
747 <classname alt=
"boost::proto::pre_dec">proto::pre_dec
</classname>
752 <classname alt=
"boost::proto::pre_inc">proto::pre_inc
</classname>
757 <classname alt=
"boost::proto::protect">proto::protect
</classname>
762 <classname alt=
"boost::proto::result_of::as_child">proto::result_of::as_child
</classname>
767 <classname alt=
"boost::proto::result_of::as_env">proto::result_of::as_env
</classname>
772 <classname alt=
"boost::proto::result_of::as_expr">proto::result_of::as_expr
</classname>
777 <classname alt=
"boost::proto::result_of::child">proto::result_of::child
</classname>
782 <classname alt=
"boost::proto::result_of::child_c">proto::result_of::child_c
</classname>
787 <classname alt=
"boost::proto::result_of::deep_copy">proto::result_of::deep_copy
</classname>
792 <classname alt=
"boost::proto::result_of::env_var">proto::result_of::env_var
</classname>
797 <classname alt=
"boost::proto::result_of::eval">proto::result_of::eval
</classname>
802 <classname alt=
"boost::proto::result_of::flatten">proto::result_of::flatten
</classname>
807 <classname alt=
"boost::proto::result_of::has_env_var">proto::result_of::has_env_var
</classname>
812 <classname alt=
"boost::proto::result_of::left">proto::result_of::left
</classname>
817 <classname alt=
"boost::proto::result_of::make_expr">proto::result_of::make_expr
</classname>
822 <classname alt=
"boost::proto::result_of::right">proto::result_of::right
</classname>
827 <classname alt=
"boost::proto::result_of::unpack_expr">proto::result_of::unpack_expr
</classname>
832 <classname alt=
"boost::proto::result_of::value">proto::result_of::value
</classname>
837 <classname alt=
"boost::proto::reverse_fold">proto::reverse_fold
</classname>
842 <classname alt=
"boost::proto::reverse_fold_tree">proto::reverse_fold_tree
</classname>
847 <classname alt=
"boost::proto::shift_left">proto::shift_left
</classname>
852 <classname alt=
"boost::proto::shift_left_assign">proto::shift_left_assign
</classname>
857 <classname alt=
"boost::proto::shift_right">proto::shift_right
</classname>
862 <classname alt=
"boost::proto::shift_right_assign">proto::shift_right_assign
</classname>
867 <classname alt=
"boost::proto::size_t">proto::size_t
</classname>
872 <classname alt=
"boost::proto::subscript">proto::subscript
</classname>
877 <classname alt=
"boost::proto::switch_">proto::switch_
</classname>
882 <classname alt=
"boost::proto::tag::address_of">proto::tag::address_of
</classname>
887 <classname alt=
"boost::proto::tag::assign">proto::tag::assign
</classname>
892 <classname alt=
"boost::proto::tag::bitwise_and">proto::tag::bitwise_and
</classname>
897 <classname alt=
"boost::proto::tag::bitwise_and_assign">proto::tag::bitwise_and_assign
</classname>
902 <classname alt=
"boost::proto::tag::bitwise_or">proto::tag::bitwise_or
</classname>
907 <classname alt=
"boost::proto::tag::bitwise_or_assign">proto::tag::bitwise_or_assign
</classname>
912 <classname alt=
"boost::proto::tag::bitwise_xor">proto::tag::bitwise_xor
</classname>
917 <classname alt=
"boost::proto::tag::bitwise_xor_assign">proto::tag::bitwise_xor_assign
</classname>
922 <classname alt=
"boost::proto::tag::comma">proto::tag::comma
</classname>
927 <classname alt=
"boost::proto::tag::complement">proto::tag::complement
</classname>
932 <classname alt=
"boost::proto::tag::dereference">proto::tag::dereference
</classname>
937 <classname alt=
"boost::proto::tag::divides">proto::tag::divides
</classname>
942 <classname alt=
"boost::proto::tag::divides_assign">proto::tag::divides_assign
</classname>
947 <classname alt=
"boost::proto::tag::equal_to">proto::tag::equal_to
</classname>
952 <classname alt=
"boost::proto::tag::function">proto::tag::function
</classname>
957 <classname alt=
"boost::proto::tag::greater">proto::tag::greater
</classname>
962 <classname alt=
"boost::proto::tag::greater_equal">proto::tag::greater_equal
</classname>
967 <classname alt=
"boost::proto::tag::if_else_">proto::tag::if_else_
</classname>
972 <classname alt=
"boost::proto::tag::less">proto::tag::less
</classname>
977 <classname alt=
"boost::proto::tag::less_equal">proto::tag::less_equal
</classname>
982 <classname alt=
"boost::proto::tag::logical_and">proto::tag::logical_and
</classname>
987 <classname alt=
"boost::proto::tag::logical_not">proto::tag::logical_not
</classname>
992 <classname alt=
"boost::proto::tag::logical_or">proto::tag::logical_or
</classname>
997 <classname alt=
"boost::proto::tag::mem_ptr">proto::tag::mem_ptr
</classname>
1002 <classname alt=
"boost::proto::tag::minus">proto::tag::minus
</classname>
1007 <classname alt=
"boost::proto::tag::minus_assign">proto::tag::minus_assign
</classname>
1012 <classname alt=
"boost::proto::tag::modulus">proto::tag::modulus
</classname>
1017 <classname alt=
"boost::proto::tag::modulus_assign">proto::tag::modulus_assign
</classname>
1022 <classname alt=
"boost::proto::tag::multiplies">proto::tag::multiplies
</classname>
1027 <classname alt=
"boost::proto::tag::multiplies_assign">proto::tag::multiplies_assign
</classname>
1032 <classname alt=
"boost::proto::tag::negate">proto::tag::negate
</classname>
1037 <classname alt=
"boost::proto::tag::not_equal_to">proto::tag::not_equal_to
</classname>
1042 <classname alt=
"boost::proto::tag::plus">proto::tag::plus
</classname>
1047 <classname alt=
"boost::proto::tag::plus_assign">proto::tag::plus_assign
</classname>
1052 <classname alt=
"boost::proto::tag::post_dec">proto::tag::post_dec
</classname>
1057 <classname alt=
"boost::proto::tag::post_inc">proto::tag::post_inc
</classname>
1062 <classname alt=
"boost::proto::tag::pre_dec">proto::tag::pre_dec
</classname>
1067 <classname alt=
"boost::proto::tag::pre_inc">proto::tag::pre_inc
</classname>
1072 <classname alt=
"boost::proto::tag::shift_left">proto::tag::shift_left
</classname>
1077 <classname alt=
"boost::proto::tag::shift_left_assign">proto::tag::shift_left_assign
</classname>
1082 <classname alt=
"boost::proto::tag::shift_right">proto::tag::shift_right
</classname>
1087 <classname alt=
"boost::proto::tag::shift_right_assign">proto::tag::shift_right_assign
</classname>
1092 <classname alt=
"boost::proto::tag::subscript">proto::tag::subscript
</classname>
1097 <classname alt=
"boost::proto::tag::terminal">proto::tag::terminal
</classname>
1102 <classname alt=
"boost::proto::tag::unary_plus">proto::tag::unary_plus
</classname>
1107 <classname alt=
"boost::proto::tag_of">proto::tag_of
</classname>
1112 <classname alt=
"boost::proto::term">proto::term
</classname>
1117 <classname alt=
"boost::proto::terminal">proto::terminal
</classname>
1122 <classname alt=
"boost::proto::transform">proto::transform
</classname>
1127 <classname alt=
"boost::proto::transforms_type">proto::transforms_type
</classname>
1132 <classname alt=
"boost::proto::transform_impl">proto::transform_impl
</classname>
1137 <classname alt=
"boost::proto::unary_expr">proto::unary_expr
</classname>
1142 <classname alt=
"boost::proto::unary_plus">proto::unary_plus
</classname>
1147 <classname alt=
"boost::proto::use_basic_expr">proto::use_basic_expr
</classname>
1152 <classname alt=
"boost::proto::unexpr">proto::unexpr
</classname>
1157 <classname alt=
"boost::proto::vararg">proto::vararg
</classname>
1162 <classname alt=
"boost::proto::wants_basic_expr">proto::wants_basic_expr
</classname>
1167 <classname alt=
"boost::proto::when">proto::when
</classname>
1173 <section id=
"proto.reference.functions">
1174 <title>Functions
</title>
1178 <functionname alt=
"boost::proto::as_child">proto::as_child()
</functionname>
1183 <functionname alt=
"boost::proto::as_env">proto::as_env()
</functionname>
1188 <functionname alt=
"boost::proto::as_expr">proto::as_expr()
</functionname>
1193 <functionname alt=
"boost::proto::assert_matches">proto::assert_matches()
</functionname>
1198 <functionname alt=
"boost::proto::assert_matches_not">proto::assert_matches_not()
</functionname>
1203 <functionname alt=
"boost::proto::child">proto::child()
</functionname>
1208 <functionname alt=
"boost::proto::child_c">proto::child_c()
</functionname>
1213 <functionname alt=
"boost::proto::deep_copy">proto::deep_copy()
</functionname>
1218 <functionname alt=
"boost::proto::display_expr">proto::display_expr()
</functionname>
1223 <functionname alt=
"boost::proto::env_var">proto::env_var()
</functionname>
1228 <functionname alt=
"boost::proto::eval">proto::eval()
</functionname>
1233 <functionname alt=
"boost::proto::flatten">proto::flatten()
</functionname>
1238 <functionname alt=
"boost::proto::has_env_var">proto::has_env_var()
</functionname>
1243 <functionname alt=
"boost::proto::if_else">proto::if_else()
</functionname>
1248 <functionname alt=
"boost::proto::left">proto::left()
</functionname>
1253 <functionname alt=
"boost::proto::lit">proto::lit()
</functionname>
1258 <functionname alt=
"boost::proto::make_expr">proto::make_expr()
</functionname>
1263 <functionname alt=
"boost::proto::right">proto::right()
</functionname>
1268 <functionname alt=
"boost::proto::unpack_expr">proto::unpack_expr()
</functionname>
1273 <functionname alt=
"boost::proto::value">proto::value()
</functionname>
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"/>
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"/>
1344 </library-reference>