summaryrefslogtreecommitdiff
path: root/doc/html/boost/proto
diff options
context:
space:
mode:
Diffstat (limited to 'doc/html/boost/proto')
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/N.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/_.html12
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/_/impl.html18
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/_byref.html30
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/_byref/result_This_T____id1552922.html (renamed from doc/html/boost/proto/_byref/result_This_T____id1529634.html)14
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/_byref/result_This_T__id1552958.html (renamed from doc/html/boost/proto/_byref/result_This_T__id1529671.html)14
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/_byval.html32
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/_byval/result_This_T____id1553194.html (renamed from doc/html/boost/proto/_byval/result_This_T____id1529906.html)14
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/_byval/result_This_T__id1553224.html (renamed from doc/html/boost/proto/_byval/result_This_T__id1529936.html)14
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/_byval/result_This_boos_id1553163.html (renamed from doc/html/boost/proto/_byval/result_This_boost_refer_id1529876.html)12
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/_child_c.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/_child_c/impl.html20
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/_data.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/_data/impl.html18
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/_default.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/_default/impl.html68
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/_expr.html12
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/_expr/impl.html18
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/_state.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/_state/impl.html18
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/_value.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/_value/impl.html20
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/_void.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/_void/impl.html18
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/address_of.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/address_of/impl.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/and_.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/and_/impl.html18
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/arity_of.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/as_child_id1550862.html (renamed from doc/html/boost/proto/as_child_id1527575.html)12
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/as_expr_id1550672.html (renamed from doc/html/boost/proto/as_expr_id1527385.html)10
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/assert_matches.html8
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/assert_matches_not.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/assign.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/assign/impl.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/basic_default_domain.html0
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/basic_default_generator.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/basic_expr.html32
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/binary_expr.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/binary_expr/impl.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/bitwise_and.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/bitwise_and/impl.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/bitwise_and_assign.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/bitwise_and_assign/impl.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/bitwise_or.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/bitwise_or/impl.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/bitwise_or_assign.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/bitwise_or_assign/impl.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/bitwise_xor.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/bitwise_xor/impl.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/bitwise_xor_assign.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/bitwise_xor_assign/impl.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/by_value_generator.html26
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/by_value_generator/result_This_Expr_id1525244.html (renamed from doc/html/boost/proto/by_value_generator/result_This_Expr__id1501686.html)12
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/call.html12
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/call/impl.html52
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/callable.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/char_.html0
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/child_c_id1551295.html (renamed from doc/html/boost/proto/child_c_id1528008.html)12
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/child_id1551053.html (renamed from doc/html/boost/proto/child_id1527766.html)12
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/comma.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/comma/impl.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/complement.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/complement/impl.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/compose_generators.html22
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/compose_generators/result_This_Expr_id1525400.html (renamed from doc/html/boost/proto/compose_generators/result_This_Expr__id1501842.html)10
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/context/callable_context.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/context/callable_context/eval.html8
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/context/callable_eval.html18
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/context/default_context.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/context/default_context/eval.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/context/default_eval.html62
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/context/null_context.html4
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/context/null_context/eval.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/context/null_eval.html14
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/convertible_to.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/deduce_domain.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/deep_copy_id1517094.html (renamed from doc/html/boost/proto/deep_copy_id1493807.html)10
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/default_domain.html0
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/default_generator.html24
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/default_generator/result_This_Expr_id1524757.html (renamed from doc/html/boost/proto/default_generator/result_This_Expr__id1501199.html)12
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/dereference.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/dereference/impl.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/display_expr_id1516207.html (renamed from doc/html/boost/proto/display_expr_id1492920.html)4
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/divides.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/divides/impl.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/divides_assign.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/divides_assign/impl.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/domain.html16
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/domain/as_child.html18
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/domain/as_expr.html18
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/domain_of.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/equal_to.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/equal_to/impl.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/eval_id1518568.html (renamed from doc/html/boost/proto/eval_id1495281.html)4
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/exact.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/expr.html66
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/expr/result.html8
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/extends.html80
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/extends/result.html8
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/external_transform.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/external_transforms.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/external_transforms/when.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/flatten_id1524553.html (renamed from doc/html/boost/proto/flatten_id1500995.html)4
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/fold.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/fold/impl.html18
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/fold_tree.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/fold_tree/impl.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/function.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/function/impl.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/functional/as_child.html30
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/functional/as_child/result_This_T__id1542053.html (renamed from doc/html/boost/proto/functional/as_child/result_This_T__id1518495.html)10
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/functional/as_expr.html28
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/functional/as_expr/result_This_T__id1541859.html (renamed from doc/html/boost/proto/functional/as_expr/result_This_T__id1518301.html)10
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/functional/at.html24
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/functional/at/result_This_Seq__id1522201.html (renamed from doc/html/boost/proto/functional/at/result_This_Seq__N__id1498642.html)10
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/functional/child.html32
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/functional/child/result_This_Expr_id1542501.html (renamed from doc/html/boost/proto/functional/child/result_This_Expr__id1518943.html)10
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/functional/child_c.html30
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/functional/child_c/result_This_Expr_id1542246.html (renamed from doc/html/boost/proto/functional/child_c/result_This_Expr__id1518688.html)10
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/functional/deep_copy.html20
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/functional/deep_copy/result_This_Expr_id1517008.html (renamed from doc/html/boost/proto/functional/deep_copy/result_This_Expr__id1493720.html)12
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/functional/display_expr.html24
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/functional/eval.html24
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/functional/eval/result_This_Expr_id1518310.html (renamed from doc/html/boost/proto/functional/eval/result_This_Expr__Conte_id1495023.html)10
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/functional/first.html36
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/functional/first/result_This_Pair_id1523783.html (renamed from doc/html/boost/proto/functional/first/result_This_Pair__id1500225.html)14
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/functional/first/result_This_Pair_id1523819.html (renamed from doc/html/boost/proto/functional/second/result_This_Pair____id1500504.html)18
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/functional/first/result_This_Pair_id1523855.html (renamed from doc/html/boost/proto/functional/first/result_This_Pair_const__id1500297.html)14
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/functional/flatten.html28
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/functional/flatten/result_This_Expr_id1524328.html (renamed from doc/html/boost/proto/functional/flatten/result_This_Expr__id1500769.html)12
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/functional/flatten/result_This_Expr_id1524361.html (renamed from doc/html/boost/proto/functional/flatten/result_This_Expr____id1500803.html)12
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/functional/left.html30
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/functional/left/result_This_Expr_id1542932.html (renamed from doc/html/boost/proto/functional/left/result_This_Expr__id1519373.html)10
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/functional/make_expr.html28
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/functional/make_expr/result_This_A___id1526178.html (renamed from doc/html/boost/proto/functional/make_expr/result_This_A___id1502620.html)10
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/functional/make_pair.html24
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/functional/make_pair/result_This_Firs_id1523634.html (renamed from doc/html/boost/proto/functional/make_pair/result_This_First__Seco_id1500076.html)12
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/functional/pop_back.html28
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/functional/pop_back/result_This_Seq__id1522448.html (renamed from doc/html/boost/proto/functional/pop_back/result_This_Seq__id1498890.html)12
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/functional/pop_back/result_This_Seq__id1522482.html (renamed from doc/html/boost/proto/functional/pop_back/result_This_Seq____id1498924.html)12
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/functional/pop_front.html28
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/functional/pop_front/result_This_Seq__id1522713.html (renamed from doc/html/boost/proto/functional/pop_front/result_This_Seq__id1499155.html)12
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/functional/pop_front/result_This_Seq__id1522747.html (renamed from doc/html/boost/proto/functional/pop_front/result_This_Seq____id1499189.html)12
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/functional/push_back.html22
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/functional/push_back/result_This_Seq__id1522959.html (renamed from doc/html/boost/proto/functional/push_back/result_This_Seq__T__id1499401.html)10
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/functional/push_front.html22
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/functional/push_front/result_This_Seq__id1523152.html (renamed from doc/html/boost/proto/functional/push_front/result_This_Seq__T__id1499594.html)10
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/functional/reverse.html28
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/functional/reverse/result_This_Seq__id1523357.html (renamed from doc/html/boost/proto/functional/reverse/result_This_Seq__id1499798.html)12
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/functional/reverse/result_This_Seq__id1523390.html (renamed from doc/html/boost/proto/functional/reverse/result_This_Seq____id1499832.html)12
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/functional/right.html30
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/functional/right/result_This_Expr_id1543149.html (renamed from doc/html/boost/proto/functional/right/result_This_Expr__id1519591.html)10
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/functional/second.html36
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/functional/second/result_This_Pair_id1524026.html (renamed from doc/html/boost/proto/functional/second/result_This_Pair__id1500468.html)14
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/functional/second/result_This_Pair_id1524062.html (renamed from doc/html/boost/proto/functional/first/result_This_Pair____id1500261.html)18
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/functional/second/result_This_Pair_id1524098.html (renamed from doc/html/boost/proto/functional/second/result_This_Pair_const__id1500540.html)14
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/functional/unpack_expr.html30
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/functional/unpack_expr/result_This_Sequ_id1526392.html (renamed from doc/html/boost/proto/functional/unpack_expr/result_This_Sequence__id1503105.html)10
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/functional/value.html30
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/functional/value/result_This_Expr_id1542722.html (renamed from doc/html/boost/proto/functional/value/result_This_Expr__id1519164.html)10
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/generator.html22
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/generator/result_This_Expr_id1524936.html (renamed from doc/html/boost/proto/generator/result_This_Expr__id1501378.html)12
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/greater.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/greater/impl.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/greater_equal.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/greater_equal/impl.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/if_.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/if_/impl.html18
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/if_else_.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/if_else_/impl.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/int_.html0
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/integral_c.html12
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/integral_c/impl.html18
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/is_aggregate.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/is_callable.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/is_domain.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/is_expr.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/is_extension.html0
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/is_proto_expr.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/is_transform.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/lazy.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/lazy/impl.html40
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/left_id1551562.html (renamed from doc/html/boost/proto/left_id1528275.html)12
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/less.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/less/impl.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/less_equal.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/less_equal/impl.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/listN.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/lit.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/literal.html38
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/logical_and.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/logical_and/impl.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/logical_not.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/logical_not/impl.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/logical_or.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/logical_or/impl.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/long_.html0
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/make.html10
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/make/impl.html56
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/make_expr_id1527104.html (renamed from doc/html/boost/proto/make_expr_id1503817.html)16
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/matches.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/mem_ptr.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/mem_ptr/impl.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/minus.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/minus/impl.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/minus_assign.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/minus_assign/impl.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/modulus.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/modulus/impl.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/modulus_assign.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/modulus_assign/impl.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/multiplies.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/multiplies/impl.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/multiplies_assign.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/multiplies_assign/impl.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/nary_expr.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/nary_expr/impl.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/negate.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/negate/impl.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/noinvoke.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/not_.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/not_/impl.html18
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/not_equal_to.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/not_equal_to/impl.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/nullary_expr.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/nullary_expr/impl.html18
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/or_.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/or_/impl.html18
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/otherwise.html8
-rw-r--r--doc/html/boost/proto/pack.html159
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/pass_through.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/pass_through/impl.html22
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/plus.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/plus/impl.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/plus_assign.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/plus_assign/impl.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/pod_generator.html24
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/pod_generator/result_This_Expr_id1525089.html (renamed from doc/html/boost/proto/pod_generator/result_This_Expr__id1501531.html)12
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/post_dec.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/post_dec/impl.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/post_inc.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/post_inc/impl.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/pre_dec.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/pre_dec/impl.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/pre_inc.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/pre_inc/impl.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/protect.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/protect/impl.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/result_of/as_child.html4
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/result_of/as_expr.html12
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/result_of/child.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/result_of/child_c.html4
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/result_of/deep_copy.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/result_of/eval.html10
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/result_of/flatten.html10
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/result_of/left.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/result_of/make_expr.html16
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/result_of/make_expr_Tag__D_id1526638.html (renamed from doc/html/boost/proto/result_of/make_expr_Tag__Domain___id1503351.html)20
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/result_of/right.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/result_of/unpack_expr.html14
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/result_of/unpack_expr_Tag__id1527000.html (renamed from doc/html/boost/proto/result_of/unpack_expr_Tag__Domain_id1503713.html)18
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/result_of/value.html4
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/reverse_fold.html0
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/reverse_fold_tree.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/reverse_fold_tree/impl.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/right_id1551686.html (renamed from doc/html/boost/proto/right_id1528399.html)10
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/shift_left.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/shift_left/impl.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/shift_left_assign.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/shift_left_assign/impl.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/shift_right.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/shift_right/impl.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/shift_right_assign.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/shift_right_assign/impl.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/size_t.html0
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/subscript.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/subscript/impl.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/switch_.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/switch_/impl.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/tag/address_of.html0
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/tag/assign.html0
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/tag/bitwise_and.html0
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/tag/bitwise_and_assign.html0
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/tag/bitwise_or.html0
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/tag/bitwise_or_assign.html0
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/tag/bitwise_xor.html0
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/tag/bitwise_xor_assign.html0
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/tag/comma.html0
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/tag/complement.html0
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/tag/dereference.html0
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/tag/divides.html0
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/tag/divides_assign.html0
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/tag/equal_to.html0
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/tag/function.html0
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/tag/greater.html0
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/tag/greater_equal.html0
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/tag/if_else_.html0
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/tag/less.html0
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/tag/less_equal.html0
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/tag/logical_and.html0
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/tag/logical_not.html0
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/tag/logical_or.html0
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/tag/mem_ptr.html0
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/tag/minus.html0
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/tag/minus_assign.html0
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/tag/modulus.html0
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/tag/modulus_assign.html0
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/tag/multiplies.html0
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/tag/multiplies_assign.html0
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/tag/negate.html0
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/tag/not_equal_to.html0
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/tag/plus.html0
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/tag/plus_assign.html0
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/tag/post_dec.html0
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/tag/post_inc.html0
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/tag/pre_dec.html0
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/tag/pre_inc.html0
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/tag/shift_left.html0
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/tag/shift_left_assign.html0
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/tag/shift_right.html0
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/tag/shift_right_assign.html0
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/tag/subscript.html0
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/tag/terminal.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/tag/unary_plus.html0
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/tag_of.html0
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/term.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/terminal.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/terminal/impl.html18
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/transform.html46
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/transform/result_This_Expr_id1556201.html (renamed from doc/html/boost/proto/transform/result_This_Expr__id1532491.html)14
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/transform/result_This_Expr_id1556245.html (renamed from doc/html/boost/proto/transform/result_This_Expr__State_id1532535.html)16
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/transform/result_This_Expr_id1556290.html (renamed from doc/html/boost/proto/transform/result_This_Expr__State_id1532580.html)14
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/transform_impl.html8
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/unary_expr.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/unary_expr/impl.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/unary_plus.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/unary_plus/impl.html6
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/unexpr.html8
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/unpack_expr_id1527381.html (renamed from doc/html/boost/proto/unpack_expr_id1504094.html)14
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/use_basic_expr.html8
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/value_id1551456.html (renamed from doc/html/boost/proto/value_id1528169.html)12
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/vararg.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/wants_basic_expr.html2
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/when.html8
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/when_Grammar__Fu_id1559935.html (renamed from doc/html/boost/proto/when_Grammar__Fun_id1535641.html)12
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/when_Grammar__R__id1560019.html (renamed from doc/html/boost/proto/when_Grammar__R_A___id1535725.html)30
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/when_Grammar__R__id1560019/impl.html (renamed from doc/html/boost/proto/when_Grammar__R_A___id1535725/impl.html)32
-rw-r--r--doc/html/boost/proto/when_Grammar__R__id1560376.html94
-rw-r--r--doc/html/boost/proto/when_Grammar__R__id1560376/impl.html119
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/when_Grammar__id1560750.html (renamed from doc/html/boost/proto/when_Grammar__id1536082.html)18
-rw-r--r--[-rwxr-xr-x]doc/html/boost/proto/when_Grammar__id1560750/impl.html (renamed from doc/html/boost/proto/when_Grammar__id1536082/impl.html)10
352 files changed, 2047 insertions, 1627 deletions
diff --git a/doc/html/boost/proto/N.html b/doc/html/boost/proto/N.html
index 98cce9e288..c9f625e611 100755..100644
--- a/doc/html/boost/proto/N.html
+++ b/doc/html/boost/proto/N.html
@@ -33,7 +33,7 @@
</span><span class="keyword">int</span> <span class="keyword">const</span> N<span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2787150"></a><h2>Description</h2>
+<a name="id2839495"></a><h2>Description</h2>
<p>Array size wildcard for Proto grammars that match array terminals.</p>
</div>
</div>
diff --git a/doc/html/boost/proto/_.html b/doc/html/boost/proto/_.html
index df261a266e..e455d0985e 100755..100644
--- a/doc/html/boost/proto/_.html
+++ b/doc/html/boost/proto/_.html
@@ -6,7 +6,7 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../proto/reference.html#header.boost.proto.matches_hpp" title="Header &lt;boost/proto/matches.hpp&gt;">
-<link rel="prev" href="unpack_expr_id1504094.html" title="Function unpack_expr">
+<link rel="prev" href="unpack_expr_id1527381.html" title="Function unpack_expr">
<link rel="next" href="_/impl.html" title="Struct template impl">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="unpack_expr_id1504094.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.matches_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="_/impl.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="unpack_expr_id1527381.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.matches_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="_/impl.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto._"></a><div class="titlepage"></div>
@@ -43,13 +43,13 @@
<span class="comment">// types</span>
<span class="keyword">typedef</span> <span class="identifier">Expr</span> <a class="link" href="_/impl.html#boost.proto._.impl.result_type"><span class="identifier">result_type</span></a><span class="special">;</span>
- <span class="comment">// <a class="link" href="_/impl.html#id1504602-bb">public member functions</a></span>
- <span class="identifier">Expr</span> <a class="link" href="_/impl.html#id1504607-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
+ <span class="comment">// <a class="link" href="_/impl.html#id1527890-bb">public member functions</a></span>
+ <span class="identifier">Expr</span> <a class="link" href="_/impl.html#id1527894-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2757708"></a><h2>Description</h2>
+<a name="id2810055"></a><h2>Description</h2>
<p>
The wildcard type, <code class="computeroutput">proto::_</code>, is a grammar element such
that <code class="computeroutput"><a class="link" href="matches.html" title="Struct template matches">proto::matches</a>&lt;E, proto::_&gt;::value</code>
@@ -100,7 +100,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="unpack_expr_id1504094.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.matches_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="_/impl.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="unpack_expr_id1527381.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.matches_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="_/impl.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/_/impl.html b/doc/html/boost/proto/_/impl.html
index ad6a2aeb60..2d94ea536a 100755..100644
--- a/doc/html/boost/proto/_/impl.html
+++ b/doc/html/boost/proto/_/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../_.html#id2757708" title="Description">
+<link rel="up" href="../_.html#id2810055" title="Description">
<link rel="prev" href="../_.html" title="Struct _">
<link rel="next" href="../not_.html" title="Struct template not_">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../_.html#id2757708"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../not_.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../_.html#id2810055"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../not_.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto._.impl"></a><div class="titlepage"></div>
@@ -37,17 +37,17 @@
<span class="comment">// types</span>
<span class="keyword">typedef</span> <span class="identifier">Expr</span> <a name="boost.proto._.impl.result_type"></a><span class="identifier">result_type</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="impl.html#id1504602-bb">public member functions</a></span>
- <span class="identifier">Expr</span> <a class="link" href="impl.html#id1504607-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
+ <span class="comment">// <a class="link" href="impl.html#id1527890-bb">public member functions</a></span>
+ <span class="identifier">Expr</span> <a class="link" href="impl.html#id1527894-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2758556"></a><h2>Description</h2>
+<a name="id2810903"></a><h2>Description</h2>
<div class="refsect2">
-<a name="id2758559"></a><h3>
-<a name="id1504602-bb"></a><code class="computeroutput">impl</code> public member functions</h3>
+<a name="id2810906"></a><h3>
+<a name="id1527890-bb"></a><code class="computeroutput">impl</code> public member functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
-<pre class="literallayout"><span class="identifier">Expr</span> <a name="id1504607-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span> expr<span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
+<pre class="literallayout"><span class="identifier">Expr</span> <a name="id1527894-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span> expr<span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
@@ -84,7 +84,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../_.html#id2757708"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../not_.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../_.html#id2810055"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../not_.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/_byref.html b/doc/html/boost/proto/_byref.html
index 4da6d6b9c7..542b814f22 100755..100644
--- a/doc/html/boost/proto/_byref.html
+++ b/doc/html/boost/proto/_byref.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../proto/reference.html#header.boost.proto.transform.arg_hpp" title="Header &lt;boost/proto/transform/arg.hpp&gt;">
<link rel="prev" href="_void/impl.html" title="Struct template impl">
-<link rel="next" href="_byref/result_This_T____id1529634.html" title="Struct template result&lt;This(T &amp;)&gt;">
+<link rel="next" href="_byref/result_This_T____id1552922.html" title="Struct template result&lt;This(T &amp;)&gt;">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="_void/impl.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.transform.arg_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="_byref/result_This_T____id1529634.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="_void/impl.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.transform.arg_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="_byref/result_This_T____id1552922.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto._byref"></a><div class="titlepage"></div>
@@ -36,24 +36,24 @@
<span class="keyword">struct</span> <a class="link" href="_byref.html" title="Struct _byref">_byref</a> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="callable.html" title="Struct callable">proto::callable</a> <span class="special">{</span>
<span class="comment">// member classes/structs/unions</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">&gt;</span>
- <span class="keyword">struct</span> <a class="link" href="_byref/result_This_T____id1529634.html" title="Struct template result&lt;This(T &amp;)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">T</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
+ <span class="keyword">struct</span> <a class="link" href="_byref/result_This_T____id1552922.html" title="Struct template result&lt;This(T &amp;)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">T</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
<span class="comment">// types</span>
- <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">reference_wrapper</span><span class="special">&lt;</span> <span class="identifier">T</span> <span class="special">&gt;</span> <span class="keyword">const</span> <a class="link" href="_byref/result_This_T____id1529634.html#boost.proto._byref.result_This(T_&amp;)_id1529634.type"><span class="identifier">type</span></a><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">reference_wrapper</span><span class="special">&lt;</span> <span class="identifier">T</span> <span class="special">&gt;</span> <span class="keyword">const</span> <a class="link" href="_byref/result_This_T____id1552922.html#boost.proto._byref.result_This(T_&amp;)_id1552922.type"><span class="identifier">type</span></a><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">&gt;</span>
- <span class="keyword">struct</span> <a class="link" href="_byref/result_This_T__id1529671.html" title="Struct template result&lt;This(T)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">T</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
+ <span class="keyword">struct</span> <a class="link" href="_byref/result_This_T__id1552958.html" title="Struct template result&lt;This(T)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">T</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
<span class="comment">// types</span>
- <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">reference_wrapper</span><span class="special">&lt;</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&gt;</span> <span class="keyword">const</span> <a class="link" href="_byref/result_This_T__id1529671.html#boost.proto._byref.result_This(T)_id1529671.type"><span class="identifier">type</span></a><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">reference_wrapper</span><span class="special">&lt;</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&gt;</span> <span class="keyword">const</span> <a class="link" href="_byref/result_This_T__id1552958.html#boost.proto._byref.result_This(T)_id1552958.type"><span class="identifier">type</span></a><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="_byref.html#id1529707-bb">public member functions</a></span>
+ <span class="comment">// <a class="link" href="_byref.html#id1552994-bb">public member functions</a></span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">&gt;</span>
- <span class="identifier">boost</span><span class="special">::</span><span class="identifier">reference_wrapper</span><span class="special">&lt;</span> <span class="identifier">T</span> <span class="special">&gt;</span> <span class="keyword">const</span> <a class="link" href="_byref.html#id1529712-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">T</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">reference_wrapper</span><span class="special">&lt;</span> <span class="identifier">T</span> <span class="special">&gt;</span> <span class="keyword">const</span> <a class="link" href="_byref.html#id1552999-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">T</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">&gt;</span>
- <span class="identifier">boost</span><span class="special">::</span><span class="identifier">reference_wrapper</span><span class="special">&lt;</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&gt;</span> <span class="keyword">const</span> <a class="link" href="_byref.html#id1529785-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">reference_wrapper</span><span class="special">&lt;</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&gt;</span> <span class="keyword">const</span> <a class="link" href="_byref.html#id1553072-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2854148"></a><h2>Description</h2>
+<a name="id2906437"></a><h2>Description</h2>
<p>
Example:
</p>
@@ -64,12 +64,12 @@
<p>
</p>
<div class="refsect2">
-<a name="id2854455"></a><h3>
-<a name="id1529707-bb"></a><code class="computeroutput">_byref</code> public member functions</h3>
+<a name="id2906745"></a><h3>
+<a name="id1552994-bb"></a><code class="computeroutput">_byref</code> public member functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1">
<li class="listitem">
<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">&gt;</span>
- <span class="identifier">boost</span><span class="special">::</span><span class="identifier">reference_wrapper</span><span class="special">&lt;</span> <span class="identifier">T</span> <span class="special">&gt;</span> <span class="keyword">const</span> <a name="id1529712-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">T</span> <span class="special">&amp;</span> t<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">reference_wrapper</span><span class="special">&lt;</span> <span class="identifier">T</span> <span class="special">&gt;</span> <span class="keyword">const</span> <a name="id1552999-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">T</span> <span class="special">&amp;</span> t<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<p>
Wrap the parameter <code class="computeroutput">t</code> in a
<code class="computeroutput">boost::reference_wrapper&lt;&gt;</code>
@@ -102,7 +102,7 @@
</li>
<li class="listitem">
<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">&gt;</span>
- <span class="identifier">boost</span><span class="special">::</span><span class="identifier">reference_wrapper</span><span class="special">&lt;</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&gt;</span> <span class="keyword">const</span> <a name="id1529785-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> t<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">reference_wrapper</span><span class="special">&lt;</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&gt;</span> <span class="keyword">const</span> <a name="id1553072-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> t<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<p>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p>
</li>
</ol></div>
@@ -119,7 +119,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="_void/impl.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.transform.arg_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="_byref/result_This_T____id1529634.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="_void/impl.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.transform.arg_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="_byref/result_This_T____id1552922.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/_byref/result_This_T____id1529634.html b/doc/html/boost/proto/_byref/result_This_T____id1552922.html
index 451c47a12c..dcdd49e399 100755..100644
--- a/doc/html/boost/proto/_byref/result_This_T____id1529634.html
+++ b/doc/html/boost/proto/_byref/result_This_T____id1552922.html
@@ -5,9 +5,9 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../_byref.html#id2854148" title="Description">
+<link rel="up" href="../_byref.html#id2906437" title="Description">
<link rel="prev" href="../_byref.html" title="Struct _byref">
-<link rel="next" href="result_This_T__id1529671.html" title="Struct template result&lt;This(T)&gt;">
+<link rel="next" href="result_This_T__id1552958.html" title="Struct template result&lt;This(T)&gt;">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,10 +20,10 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../_byref.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../_byref.html#id2854148"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="result_This_T__id1529671.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../_byref.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../_byref.html#id2906437"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="result_This_T__id1552958.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
-<a name="boost.proto._byref.result_This(T_&amp;)_id1529634"></a><div class="titlepage"></div>
+<a name="boost.proto._byref.result_This(T_&amp;)_id1552922"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Struct template result&lt;This(T &amp;)&gt;</span></h2>
<p>boost::proto::_byref::result&lt;This(T &amp;)&gt;</p>
@@ -33,9 +33,9 @@
</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">&gt;</span>
-<span class="keyword">struct</span> <a class="link" href="result_This_T____id1529634.html" title="Struct template result&lt;This(T &amp;)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">T</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
+<span class="keyword">struct</span> <a class="link" href="result_This_T____id1552922.html" title="Struct template result&lt;This(T &amp;)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">T</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
<span class="comment">// types</span>
- <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">reference_wrapper</span><span class="special">&lt;</span> <span class="identifier">T</span> <span class="special">&gt;</span> <span class="keyword">const</span> <a name="boost.proto._byref.result_This(T_&amp;)_id1529634.type"></a><span class="identifier">type</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">reference_wrapper</span><span class="special">&lt;</span> <span class="identifier">T</span> <span class="special">&gt;</span> <span class="keyword">const</span> <a name="boost.proto._byref.result_This(T_&amp;)_id1552922.type"></a><span class="identifier">type</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -48,7 +48,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../_byref.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../_byref.html#id2854148"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="result_This_T__id1529671.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../_byref.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../_byref.html#id2906437"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="result_This_T__id1552958.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/_byref/result_This_T__id1529671.html b/doc/html/boost/proto/_byref/result_This_T__id1552958.html
index 014030e626..2ed0161727 100755..100644
--- a/doc/html/boost/proto/_byref/result_This_T__id1529671.html
+++ b/doc/html/boost/proto/_byref/result_This_T__id1552958.html
@@ -5,8 +5,8 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../_byref.html#id2854148" title="Description">
-<link rel="prev" href="result_This_T____id1529634.html" title="Struct template result&lt;This(T &amp;)&gt;">
+<link rel="up" href="../_byref.html#id2906437" title="Description">
+<link rel="prev" href="result_This_T____id1552922.html" title="Struct template result&lt;This(T &amp;)&gt;">
<link rel="next" href="../_byval.html" title="Struct _byval">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,10 +20,10 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="result_This_T____id1529634.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../_byref.html#id2854148"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../_byval.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="result_This_T____id1552922.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../_byref.html#id2906437"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../_byval.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
-<a name="boost.proto._byref.result_This(T)_id1529671"></a><div class="titlepage"></div>
+<a name="boost.proto._byref.result_This(T)_id1552958"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Struct template result&lt;This(T)&gt;</span></h2>
<p>boost::proto::_byref::result&lt;This(T)&gt;</p>
@@ -33,9 +33,9 @@
</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">&gt;</span>
-<span class="keyword">struct</span> <a class="link" href="result_This_T__id1529671.html" title="Struct template result&lt;This(T)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">T</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
+<span class="keyword">struct</span> <a class="link" href="result_This_T__id1552958.html" title="Struct template result&lt;This(T)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">T</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
<span class="comment">// types</span>
- <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">reference_wrapper</span><span class="special">&lt;</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&gt;</span> <span class="keyword">const</span> <a name="boost.proto._byref.result_This(T)_id1529671.type"></a><span class="identifier">type</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">reference_wrapper</span><span class="special">&lt;</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&gt;</span> <span class="keyword">const</span> <a name="boost.proto._byref.result_This(T)_id1552958.type"></a><span class="identifier">type</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -48,7 +48,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="result_This_T____id1529634.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../_byref.html#id2854148"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../_byval.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="result_This_T____id1552922.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../_byref.html#id2906437"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../_byval.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/_byval.html b/doc/html/boost/proto/_byval.html
index 34638ffa26..96df85786e 100755..100644
--- a/doc/html/boost/proto/_byval.html
+++ b/doc/html/boost/proto/_byval.html
@@ -6,8 +6,8 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../proto/reference.html#header.boost.proto.transform.arg_hpp" title="Header &lt;boost/proto/transform/arg.hpp&gt;">
-<link rel="prev" href="_byref/result_This_T__id1529671.html" title="Struct template result&lt;This(T)&gt;">
-<link rel="next" href="_byval/result_This_boost_refer_id1529876.html" title="Struct template result&lt;This(boost::reference_wrapper&lt; T &gt;)&gt;">
+<link rel="prev" href="_byref/result_This_T__id1552958.html" title="Struct template result&lt;This(T)&gt;">
+<link rel="next" href="_byval/result_This_boos_id1553163.html" title="Struct template result&lt;This(boost::reference_wrapper&lt; T &gt;)&gt;">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="_byref/result_This_T__id1529671.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.transform.arg_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="_byval/result_This_boost_refer_id1529876.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="_byref/result_This_T__id1552958.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.transform.arg_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="_byval/result_This_boos_id1553163.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto._byval"></a><div class="titlepage"></div>
@@ -38,24 +38,24 @@
<span class="keyword">struct</span> <a class="link" href="_byval.html" title="Struct _byval">_byval</a> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="callable.html" title="Struct callable">proto::callable</a> <span class="special">{</span>
<span class="comment">// member classes/structs/unions</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">&gt;</span>
- <span class="keyword">struct</span> <a class="link" href="_byval/result_This_boost_refer_id1529876.html" title="Struct template result&lt;This(boost::reference_wrapper&lt; T &gt;)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">reference_wrapper</span><span class="special">&lt;</span> <span class="identifier">T</span> <span class="special">&gt;</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> <span class="identifier">result</span><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">T</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
+ <span class="keyword">struct</span> <a class="link" href="_byval/result_This_boos_id1553163.html" title="Struct template result&lt;This(boost::reference_wrapper&lt; T &gt;)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">reference_wrapper</span><span class="special">&lt;</span> <span class="identifier">T</span> <span class="special">&gt;</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> <span class="identifier">result</span><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">T</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
<span class="special">}</span><span class="special">;</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">&gt;</span>
- <span class="keyword">struct</span> <a class="link" href="_byval/result_This_T____id1529906.html" title="Struct template result&lt;This(T &amp;)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">T</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> <span class="identifier">result</span><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">T</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
+ <span class="keyword">struct</span> <a class="link" href="_byval/result_This_T____id1553194.html" title="Struct template result&lt;This(T &amp;)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">T</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> <span class="identifier">result</span><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">T</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
<span class="special">}</span><span class="special">;</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">&gt;</span>
- <span class="keyword">struct</span> <a class="link" href="_byval/result_This_T__id1529936.html" title="Struct template result&lt;This(T)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">T</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
+ <span class="keyword">struct</span> <a class="link" href="_byval/result_This_T__id1553224.html" title="Struct template result&lt;This(T)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">T</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
<span class="comment">// types</span>
- <span class="keyword">typedef</span> <span class="identifier">T</span> <a class="link" href="_byval/result_This_T__id1529936.html#boost.proto._byval.result_This(T)_id1529936.type"><span class="identifier">type</span></a><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">T</span> <a class="link" href="_byval/result_This_T__id1553224.html#boost.proto._byval.result_This(T)_id1553224.type"><span class="identifier">type</span></a><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="_byval.html#id1529972-bb">public member functions</a></span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">&gt;</span> <span class="identifier">T</span> <a class="link" href="_byval.html#id1529977-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="_byval.html#id1553259-bb">public member functions</a></span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">&gt;</span> <span class="identifier">T</span> <a class="link" href="_byval.html#id1553264-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">&gt;</span>
- <span class="identifier">T</span> <a class="link" href="_byval.html#id1530033-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">reference_wrapper</span><span class="special">&lt;</span> <span class="identifier">T</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">T</span> <a class="link" href="_byval.html#id1553321-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">reference_wrapper</span><span class="special">&lt;</span> <span class="identifier">T</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2855852"></a><h2>Description</h2>
+<a name="id2908140"></a><h2>Description</h2>
<p>
Example:
</p>
@@ -66,11 +66,11 @@
<p>
</p>
<div class="refsect2">
-<a name="id2856112"></a><h3>
-<a name="id1529972-bb"></a><code class="computeroutput">_byval</code> public member functions</h3>
+<a name="id2908400"></a><h3>
+<a name="id1553259-bb"></a><code class="computeroutput">_byval</code> public member functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1">
<li class="listitem">
-<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">&gt;</span> <span class="identifier">T</span> <a name="id1529977-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> t<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">&gt;</span> <span class="identifier">T</span> <a name="id1553264-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> t<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
@@ -99,7 +99,7 @@
</li>
<li class="listitem">
<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">&gt;</span>
- <span class="identifier">T</span> <a name="id1530033-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">reference_wrapper</span><span class="special">&lt;</span> <span class="identifier">T</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> t<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+ <span class="identifier">T</span> <a name="id1553321-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">reference_wrapper</span><span class="special">&lt;</span> <span class="identifier">T</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> t<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<p>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p>
</li>
</ol></div>
@@ -116,7 +116,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="_byref/result_This_T__id1529671.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.transform.arg_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="_byval/result_This_boost_refer_id1529876.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="_byref/result_This_T__id1552958.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.transform.arg_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="_byval/result_This_boos_id1553163.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/_byval/result_This_T____id1529906.html b/doc/html/boost/proto/_byval/result_This_T____id1553194.html
index 45c025d7ce..92780540a9 100755..100644
--- a/doc/html/boost/proto/_byval/result_This_T____id1529906.html
+++ b/doc/html/boost/proto/_byval/result_This_T____id1553194.html
@@ -5,9 +5,9 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../_byval.html#id2855852" title="Description">
-<link rel="prev" href="result_This_boost_refer_id1529876.html" title="Struct template result&lt;This(boost::reference_wrapper&lt; T &gt;)&gt;">
-<link rel="next" href="result_This_T__id1529936.html" title="Struct template result&lt;This(T)&gt;">
+<link rel="up" href="../_byval.html#id2908140" title="Description">
+<link rel="prev" href="result_This_boos_id1553163.html" title="Struct template result&lt;This(boost::reference_wrapper&lt; T &gt;)&gt;">
+<link rel="next" href="result_This_T__id1553224.html" title="Struct template result&lt;This(T)&gt;">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,10 +20,10 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="result_This_boost_refer_id1529876.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../_byval.html#id2855852"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="result_This_T__id1529936.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="result_This_boos_id1553163.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../_byval.html#id2908140"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="result_This_T__id1553224.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
-<a name="boost.proto._byval.result_This(T_&amp;)_id1529906"></a><div class="titlepage"></div>
+<a name="boost.proto._byval.result_This(T_&amp;)_id1553194"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Struct template result&lt;This(T &amp;)&gt;</span></h2>
<p>boost::proto::_byval::result&lt;This(T &amp;)&gt;</p>
@@ -33,7 +33,7 @@
</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">&gt;</span>
-<span class="keyword">struct</span> <a class="link" href="result_This_T____id1529906.html" title="Struct template result&lt;This(T &amp;)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">T</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> <span class="identifier">result</span><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">T</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
+<span class="keyword">struct</span> <a class="link" href="result_This_T____id1553194.html" title="Struct template result&lt;This(T &amp;)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">T</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> <span class="identifier">result</span><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">T</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
<span class="special">}</span><span class="special">;</span></pre></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -46,7 +46,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="result_This_boost_refer_id1529876.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../_byval.html#id2855852"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="result_This_T__id1529936.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="result_This_boos_id1553163.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../_byval.html#id2908140"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="result_This_T__id1553224.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/_byval/result_This_T__id1529936.html b/doc/html/boost/proto/_byval/result_This_T__id1553224.html
index 7d863e6f13..abb9e78c08 100755..100644
--- a/doc/html/boost/proto/_byval/result_This_T__id1529936.html
+++ b/doc/html/boost/proto/_byval/result_This_T__id1553224.html
@@ -5,8 +5,8 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../_byval.html#id2855852" title="Description">
-<link rel="prev" href="result_This_T____id1529906.html" title="Struct template result&lt;This(T &amp;)&gt;">
+<link rel="up" href="../_byval.html#id2908140" title="Description">
+<link rel="prev" href="result_This_T____id1553194.html" title="Struct template result&lt;This(T &amp;)&gt;">
<link rel="next" href="../call.html" title="Struct template call">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,10 +20,10 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="result_This_T____id1529906.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../_byval.html#id2855852"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../call.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="result_This_T____id1553194.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../_byval.html#id2908140"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../call.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
-<a name="boost.proto._byval.result_This(T)_id1529936"></a><div class="titlepage"></div>
+<a name="boost.proto._byval.result_This(T)_id1553224"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Struct template result&lt;This(T)&gt;</span></h2>
<p>boost::proto::_byval::result&lt;This(T)&gt;</p>
@@ -33,9 +33,9 @@
</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">&gt;</span>
-<span class="keyword">struct</span> <a class="link" href="result_This_T__id1529936.html" title="Struct template result&lt;This(T)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">T</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
+<span class="keyword">struct</span> <a class="link" href="result_This_T__id1553224.html" title="Struct template result&lt;This(T)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">T</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
<span class="comment">// types</span>
- <span class="keyword">typedef</span> <span class="identifier">T</span> <a name="boost.proto._byval.result_This(T)_id1529936.type"></a><span class="identifier">type</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">T</span> <a name="boost.proto._byval.result_This(T)_id1553224.type"></a><span class="identifier">type</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -48,7 +48,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="result_This_T____id1529906.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../_byval.html#id2855852"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../call.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="result_This_T____id1553194.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../_byval.html#id2908140"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../call.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/_byval/result_This_boost_refer_id1529876.html b/doc/html/boost/proto/_byval/result_This_boos_id1553163.html
index 6dbc4dd3ab..d34fdbccd8 100755..100644
--- a/doc/html/boost/proto/_byval/result_This_boost_refer_id1529876.html
+++ b/doc/html/boost/proto/_byval/result_This_boos_id1553163.html
@@ -5,9 +5,9 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../_byval.html#id2855852" title="Description">
+<link rel="up" href="../_byval.html#id2908140" title="Description">
<link rel="prev" href="../_byval.html" title="Struct _byval">
-<link rel="next" href="result_This_T____id1529906.html" title="Struct template result&lt;This(T &amp;)&gt;">
+<link rel="next" href="result_This_T____id1553194.html" title="Struct template result&lt;This(T &amp;)&gt;">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,10 +20,10 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../_byval.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../_byval.html#id2855852"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="result_This_T____id1529906.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../_byval.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../_byval.html#id2908140"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="result_This_T____id1553194.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
-<a name="boost.proto._byval.result_This(boost_refer_id1529876"></a><div class="titlepage"></div>
+<a name="boost.proto._byval.result_This(boos_id1553163"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Struct template result&lt;This(boost::reference_wrapper&lt; T &gt;)&gt;</span></h2>
<p>boost::proto::_byval::result&lt;This(boost::reference_wrapper&lt; T &gt;)&gt;</p>
@@ -33,7 +33,7 @@
</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">&gt;</span>
-<span class="keyword">struct</span> <a class="link" href="result_This_boost_refer_id1529876.html" title="Struct template result&lt;This(boost::reference_wrapper&lt; T &gt;)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">reference_wrapper</span><span class="special">&lt;</span> <span class="identifier">T</span> <span class="special">&gt;</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> <span class="identifier">result</span><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">T</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
+<span class="keyword">struct</span> <a class="link" href="result_This_boos_id1553163.html" title="Struct template result&lt;This(boost::reference_wrapper&lt; T &gt;)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">reference_wrapper</span><span class="special">&lt;</span> <span class="identifier">T</span> <span class="special">&gt;</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> <span class="identifier">result</span><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">T</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
<span class="special">}</span><span class="special">;</span></pre></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -46,7 +46,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../_byval.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../_byval.html#id2855852"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="result_This_T____id1529906.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../_byval.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../_byval.html#id2908140"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="result_This_T____id1553194.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/_child_c.html b/doc/html/boost/proto/_child_c.html
index 5435c677ae..4a0b95d779 100755..100644
--- a/doc/html/boost/proto/_child_c.html
+++ b/doc/html/boost/proto/_child_c.html
@@ -39,14 +39,14 @@
<span class="comment">// types</span>
<span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="link" href="result_of/child_c.html" title="Struct template child_c">proto::result_of::child_c</a><span class="special">&lt;</span> <span class="identifier">Expr</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <a class="link" href="_child_c/impl.html#boost.proto._child_c.impl.result_type"><span class="identifier">result_type</span></a><span class="special">;</span>
- <span class="comment">// <a class="link" href="_child_c/impl.html#id1529166-bb">public member functions</a></span>
+ <span class="comment">// <a class="link" href="_child_c/impl.html#id1552454-bb">public member functions</a></span>
<span class="keyword">typename</span> <a class="link" href="result_of/child_c.html" title="Struct template child_c">proto::result_of::child_c</a><span class="special">&lt;</span> <span class="identifier">Expr</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
- <a class="link" href="_child_c/impl.html#id1529171-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
+ <a class="link" href="_child_c/impl.html#id1552458-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2850495"></a><h2>Description</h2>
+<a name="id2902786"></a><h2>Description</h2>
<p>
Example:
</p>
diff --git a/doc/html/boost/proto/_child_c/impl.html b/doc/html/boost/proto/_child_c/impl.html
index 96c27ca69f..4adf125f60 100755..100644
--- a/doc/html/boost/proto/_child_c/impl.html
+++ b/doc/html/boost/proto/_child_c/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../_child_c.html#id2850495" title="Description">
+<link rel="up" href="../_child_c.html#id2902786" title="Description">
<link rel="prev" href="../_child_c.html" title="Struct template _child_c">
<link rel="next" href="../_value.html" title="Struct _value">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../_child_c.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../_child_c.html#id2850495"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../_value.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../_child_c.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../_child_c.html#id2902786"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../_value.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto._child_c.impl"></a><div class="titlepage"></div>
@@ -37,19 +37,19 @@
<span class="comment">// types</span>
<span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="link" href="../result_of/child_c.html" title="Struct template child_c">proto::result_of::child_c</a><span class="special">&lt;</span> <span class="identifier">Expr</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <a name="boost.proto._child_c.impl.result_type"></a><span class="identifier">result_type</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="impl.html#id1529166-bb">public member functions</a></span>
+ <span class="comment">// <a class="link" href="impl.html#id1552454-bb">public member functions</a></span>
<span class="keyword">typename</span> <a class="link" href="../result_of/child_c.html" title="Struct template child_c">proto::result_of::child_c</a><span class="special">&lt;</span> <span class="identifier">Expr</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
- <a class="link" href="impl.html#id1529171-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
+ <a class="link" href="impl.html#id1552458-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2851145"></a><h2>Description</h2>
+<a name="id2903436"></a><h2>Description</h2>
<div class="refsect2">
-<a name="id2851149"></a><h3>
-<a name="id1529166-bb"></a><code class="computeroutput">impl</code> public member functions</h3>
+<a name="id2903440"></a><h3>
+<a name="id1552454-bb"></a><code class="computeroutput">impl</code> public member functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
<pre class="literallayout"><span class="keyword">typename</span> <a class="link" href="../result_of/child_c.html" title="Struct template child_c">proto::result_of::child_c</a><span class="special">&lt;</span> <span class="identifier">Expr</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
-<a name="id1529171-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span> expr<span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
+<a name="id1552458-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span> expr<span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<p>
Returns the N-th child of <code class="computeroutput">expr</code>
@@ -76,7 +76,7 @@
<tr>
<td><p><span class="term">Returns:</span></p></td>
<td><p>
- <code class="computeroutput"><a class="link" href="../child_c_id1528008.html" title="Function child_c">proto::child_c</a>&lt;N&gt;(expr)</code>
+ <code class="computeroutput"><a class="link" href="../child_c_id1551295.html" title="Function child_c">proto::child_c</a>&lt;N&gt;(expr)</code>
</p></td>
</tr>
<tr>
@@ -99,7 +99,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../_child_c.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../_child_c.html#id2850495"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../_value.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../_child_c.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../_child_c.html#id2902786"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../_value.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/_data.html b/doc/html/boost/proto/_data.html
index c51355151a..3cb966bb0c 100755..100644
--- a/doc/html/boost/proto/_data.html
+++ b/doc/html/boost/proto/_data.html
@@ -39,13 +39,13 @@
<span class="comment">// types</span>
<span class="keyword">typedef</span> <span class="identifier">Data</span> <a class="link" href="_data/impl.html#boost.proto._data.impl.result_type"><span class="identifier">result_type</span></a><span class="special">;</span>
- <span class="comment">// <a class="link" href="_data/impl.html#id1528984-bb">public member functions</a></span>
- <span class="identifier">Data</span> <a class="link" href="_data/impl.html#id1528989-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
+ <span class="comment">// <a class="link" href="_data/impl.html#id1552271-bb">public member functions</a></span>
+ <span class="identifier">Data</span> <a class="link" href="_data/impl.html#id1552276-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2849240"></a><h2>Description</h2>
+<a name="id2901533"></a><h2>Description</h2>
<p>
Example:
</p>
diff --git a/doc/html/boost/proto/_data/impl.html b/doc/html/boost/proto/_data/impl.html
index adf50b9e20..c5b2af7300 100755..100644
--- a/doc/html/boost/proto/_data/impl.html
+++ b/doc/html/boost/proto/_data/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../_data.html#id2849240" title="Description">
+<link rel="up" href="../_data.html#id2901533" title="Description">
<link rel="prev" href="../_data.html" title="Struct _data">
<link rel="next" href="../_child_c.html" title="Struct template _child_c">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../_data.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../_data.html#id2849240"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../_child_c.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../_data.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../_data.html#id2901533"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../_child_c.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto._data.impl"></a><div class="titlepage"></div>
@@ -37,17 +37,17 @@
<span class="comment">// types</span>
<span class="keyword">typedef</span> <span class="identifier">Data</span> <a name="boost.proto._data.impl.result_type"></a><span class="identifier">result_type</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="impl.html#id1528984-bb">public member functions</a></span>
- <span class="identifier">Data</span> <a class="link" href="impl.html#id1528989-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
+ <span class="comment">// <a class="link" href="impl.html#id1552271-bb">public member functions</a></span>
+ <span class="identifier">Data</span> <a class="link" href="impl.html#id1552276-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2849796"></a><h2>Description</h2>
+<a name="id2902089"></a><h2>Description</h2>
<div class="refsect2">
-<a name="id2849800"></a><h3>
-<a name="id1528984-bb"></a><code class="computeroutput">impl</code> public member functions</h3>
+<a name="id2902092"></a><h3>
+<a name="id1552271-bb"></a><code class="computeroutput">impl</code> public member functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
-<pre class="literallayout"><span class="identifier">Data</span> <a name="id1528989-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
+<pre class="literallayout"><span class="identifier">Data</span> <a name="id1552276-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span> data<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<p>
Returns the current data.
@@ -91,7 +91,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../_data.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../_data.html#id2849240"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../_child_c.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../_data.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../_data.html#id2901533"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../_child_c.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/_default.html b/doc/html/boost/proto/_default.html
index e7d548dd90..fdb6d3c41b 100755..100644
--- a/doc/html/boost/proto/_default.html
+++ b/doc/html/boost/proto/_default.html
@@ -41,8 +41,8 @@
<span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">Expr</span><span class="special">::</span><span class="identifier">tag_type</span> <a class="link" href="_default/impl.html#boost.proto._default.impl.Tag"><span class="identifier">Tag</span></a><span class="special">;</span> <span class="comment">// For exposition only</span>
<span class="keyword">typedef</span> <span class="emphasis"><em><span class="identifier">see</span><span class="special">-</span><span class="identifier">below</span></em></span> <a class="link" href="_default/impl.html#boost.proto._default.impl.result_type"><span class="identifier">result_type</span></a><span class="special">;</span>
- <span class="comment">// <a class="link" href="_default/impl.html#id1531325-bb">public member functions</a></span>
- <span class="identifier">result_type</span> <a class="link" href="_default/impl.html#id1531329-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span>
+ <span class="comment">// <a class="link" href="_default/impl.html#id1554764-bb">public member functions</a></span>
+ <span class="identifier">result_type</span> <a class="link" href="_default/impl.html#id1554769-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
@@ -53,7 +53,7 @@
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2860516"></a><h2>Description</h2>
+<a name="id2913031"></a><h2>Description</h2>
<p>
For the complete description of the behavior of the <code class="computeroutput">proto::_default</code>
transform, see the documentation for the nested <code class="computeroutput">
diff --git a/doc/html/boost/proto/_default/impl.html b/doc/html/boost/proto/_default/impl.html
index b596f05152..0685d618cf 100755..100644
--- a/doc/html/boost/proto/_default/impl.html
+++ b/doc/html/boost/proto/_default/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../_default.html#id2860516" title="Description">
+<link rel="up" href="../_default.html#id2913031" title="Description">
<link rel="prev" href="../_default.html" title="Struct template _default">
<link rel="next" href="../fold.html" title="Struct template fold">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../_default.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../_default.html#id2860516"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../fold.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../_default.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../_default.html#id2913031"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../fold.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto._default.impl"></a><div class="titlepage"></div>
@@ -38,8 +38,8 @@
<span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">Expr</span><span class="special">::</span><span class="identifier">tag_type</span> <a name="boost.proto._default.impl.Tag"></a><span class="identifier">Tag</span><span class="special">;</span> <span class="comment">// For exposition only</span>
<span class="keyword">typedef</span> <span class="emphasis"><em><span class="identifier">see</span><span class="special">-</span><span class="identifier">below</span></em></span> <a class="link" href="impl.html#boost.proto._default.impl.result_type"><span class="identifier">result_type</span></a><span class="special">;</span>
- <span class="comment">// <a class="link" href="impl.html#id1531325-bb">public member functions</a></span>
- <span class="identifier">result_type</span> <a class="link" href="impl.html#id1531329-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span>
+ <span class="comment">// <a class="link" href="impl.html#id1554764-bb">public member functions</a></span>
+ <span class="identifier">result_type</span> <a class="link" href="impl.html#id1554769-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
@@ -49,7 +49,7 @@
<span class="keyword">static</span> <span class="identifier">Data</span> <span class="identifier">s_data</span><span class="special">;</span> <span class="comment">// For exposition only</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2860997"></a><h2>Description</h2>
+<a name="id2913512"></a><h2>Description</h2>
<p>
Let <code class="computeroutput"><code class="computeroutput">OP</code></code> be the C++ operator
corresponding to <code class="computeroutput">Expr::proto_tag</code>. (For example, if
@@ -63,7 +63,7 @@
approximate the behavior.
</p>
<div class="refsect2">
-<a name="id2861068"></a><h3>
+<a name="id2913582"></a><h3>
<a name="boost.proto._default.impltypes"></a><code class="computeroutput">impl</code>
public
types</h3>
@@ -77,7 +77,7 @@
then the result type is
</p>
<pre class="programlisting"><span class="identifier">decltype</span><span class="special">(</span>
- <span class="identifier">OP</span> <span class="identifier">Grammar</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><a class="link" href="../child_id1527766.html" title="Function child">proto::child</a><span class="special">(</span><span class="identifier">s_expr</span><span class="special">)</span><span class="special">,</span> <span class="identifier">s_state</span><span class="special">,</span> <span class="identifier">s_data</span><span class="special">)</span>
+ <span class="identifier">OP</span> <span class="identifier">Grammar</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><a class="link" href="../child_id1551053.html" title="Function child">proto::child</a><span class="special">(</span><span class="identifier">s_expr</span><span class="special">)</span><span class="special">,</span> <span class="identifier">s_state</span><span class="special">,</span> <span class="identifier">s_data</span><span class="special">)</span>
<span class="special">)</span></pre>
<p>
</p>
@@ -88,7 +88,7 @@
then the result type is
</p>
<pre class="programlisting"><span class="identifier">decltype</span><span class="special">(</span>
- <span class="identifier">Grammar</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><a class="link" href="../child_id1527766.html" title="Function child">proto::child</a><span class="special">(</span><span class="identifier">s_expr</span><span class="special">)</span><span class="special">,</span> <span class="identifier">s_state</span><span class="special">,</span> <span class="identifier">s_data</span><span class="special">)</span> <span class="identifier">OP</span>
+ <span class="identifier">Grammar</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><a class="link" href="../child_id1551053.html" title="Function child">proto::child</a><span class="special">(</span><span class="identifier">s_expr</span><span class="special">)</span><span class="special">,</span> <span class="identifier">s_state</span><span class="special">,</span> <span class="identifier">s_data</span><span class="special">)</span> <span class="identifier">OP</span>
<span class="special">)</span></pre>
<p>
</p>
@@ -99,8 +99,8 @@
then the result type is
</p>
<pre class="programlisting"><span class="identifier">decltype</span><span class="special">(</span>
- <span class="identifier">Grammar</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><a class="link" href="../left_id1528275.html" title="Function left">proto::left</a><span class="special">(</span><span class="identifier">s_expr</span><span class="special">)</span><span class="special">,</span> <span class="identifier">s_state</span><span class="special">,</span> <span class="identifier">s_data</span><span class="special">)</span> <span class="identifier">OP</span>
- <span class="identifier">Grammar</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><a class="link" href="../right_id1528399.html" title="Function right">proto::right</a><span class="special">(</span><span class="identifier">s_expr</span><span class="special">)</span><span class="special">,</span> <span class="identifier">s_state</span><span class="special">,</span> <span class="identifier">s_data</span><span class="special">)</span>
+ <span class="identifier">Grammar</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><a class="link" href="../left_id1551562.html" title="Function left">proto::left</a><span class="special">(</span><span class="identifier">s_expr</span><span class="special">)</span><span class="special">,</span> <span class="identifier">s_state</span><span class="special">,</span> <span class="identifier">s_data</span><span class="special">)</span> <span class="identifier">OP</span>
+ <span class="identifier">Grammar</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><a class="link" href="../right_id1551686.html" title="Function right">proto::right</a><span class="special">(</span><span class="identifier">s_expr</span><span class="special">)</span><span class="special">,</span> <span class="identifier">s_state</span><span class="special">,</span> <span class="identifier">s_data</span><span class="special">)</span>
<span class="special">)</span></pre>
<p>
</p>
@@ -113,8 +113,8 @@
then the result type is
</p>
<pre class="programlisting"><span class="identifier">decltype</span><span class="special">(</span>
- <span class="identifier">Grammar</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><a class="link" href="../left_id1528275.html" title="Function left">proto::left</a><span class="special">(</span><span class="identifier">s_expr</span><span class="special">)</span><span class="special">,</span> <span class="identifier">s_state</span><span class="special">,</span> <span class="identifier">s_data</span><span class="special">)</span> <span class="special">[</span>
- <span class="identifier">Grammar</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><a class="link" href="../right_id1528399.html" title="Function right">proto::right</a><span class="special">(</span><span class="identifier">s_expr</span><span class="special">)</span><span class="special">,</span> <span class="identifier">s_state</span><span class="special">,</span> <span class="identifier">s_data</span><span class="special">)</span> <span class="special">]</span>
+ <span class="identifier">Grammar</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><a class="link" href="../left_id1551562.html" title="Function left">proto::left</a><span class="special">(</span><span class="identifier">s_expr</span><span class="special">)</span><span class="special">,</span> <span class="identifier">s_state</span><span class="special">,</span> <span class="identifier">s_data</span><span class="special">)</span> <span class="special">[</span>
+ <span class="identifier">Grammar</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><a class="link" href="../right_id1551686.html" title="Function right">proto::right</a><span class="special">(</span><span class="identifier">s_expr</span><span class="special">)</span><span class="special">,</span> <span class="identifier">s_state</span><span class="special">,</span> <span class="identifier">s_data</span><span class="special">)</span> <span class="special">]</span>
<span class="special">)</span></pre>
<p>
</p>
@@ -127,9 +127,9 @@
then the result type is
</p>
<pre class="programlisting"><span class="identifier">decltype</span><span class="special">(</span>
- <span class="identifier">Grammar</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><a class="link" href="../child_c_id1528008.html" title="Function child_c">proto::child_c</a><span class="special">&lt;</span><span class="number">0</span><span class="special">&gt;</span><span class="special">(</span><span class="identifier">s_expr</span><span class="special">)</span><span class="special">,</span> <span class="identifier">s_state</span><span class="special">,</span> <span class="identifier">s_data</span><span class="special">)</span> <span class="special">?</span>
- <span class="identifier">Grammar</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><a class="link" href="../child_c_id1528008.html" title="Function child_c">proto::child_c</a><span class="special">&lt;</span><span class="number">1</span><span class="special">&gt;</span><span class="special">(</span><span class="identifier">s_expr</span><span class="special">)</span><span class="special">,</span> <span class="identifier">s_state</span><span class="special">,</span> <span class="identifier">s_data</span><span class="special">)</span> <span class="special">:</span>
- <span class="identifier">Grammar</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><a class="link" href="../child_c_id1528008.html" title="Function child_c">proto::child_c</a><span class="special">&lt;</span><span class="number">2</span><span class="special">&gt;</span><span class="special">(</span><span class="identifier">s_expr</span><span class="special">)</span><span class="special">,</span> <span class="identifier">s_state</span><span class="special">,</span> <span class="identifier">s_data</span><span class="special">)</span>
+ <span class="identifier">Grammar</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><a class="link" href="../child_c_id1551295.html" title="Function child_c">proto::child_c</a><span class="special">&lt;</span><span class="number">0</span><span class="special">&gt;</span><span class="special">(</span><span class="identifier">s_expr</span><span class="special">)</span><span class="special">,</span> <span class="identifier">s_state</span><span class="special">,</span> <span class="identifier">s_data</span><span class="special">)</span> <span class="special">?</span>
+ <span class="identifier">Grammar</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><a class="link" href="../child_c_id1551295.html" title="Function child_c">proto::child_c</a><span class="special">&lt;</span><span class="number">1</span><span class="special">&gt;</span><span class="special">(</span><span class="identifier">s_expr</span><span class="special">)</span><span class="special">,</span> <span class="identifier">s_state</span><span class="special">,</span> <span class="identifier">s_data</span><span class="special">)</span> <span class="special">:</span>
+ <span class="identifier">Grammar</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><a class="link" href="../child_c_id1551295.html" title="Function child_c">proto::child_c</a><span class="special">&lt;</span><span class="number">2</span><span class="special">&gt;</span><span class="special">(</span><span class="identifier">s_expr</span><span class="special">)</span><span class="special">,</span> <span class="identifier">s_state</span><span class="special">,</span> <span class="identifier">s_data</span><span class="special">)</span>
<span class="special">)</span></pre>
<p>
</p>
@@ -142,10 +142,10 @@
then the result type is
</p>
<pre class="programlisting"><span class="identifier">decltype</span><span class="special">(</span>
- <span class="identifier">Grammar</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><a class="link" href="../child_c_id1528008.html" title="Function child_c">proto::child_c</a><span class="special">&lt;</span><span class="number">0</span><span class="special">&gt;</span><span class="special">(</span><span class="identifier">s_expr</span><span class="special">)</span><span class="special">,</span> <span class="identifier">s_state</span><span class="special">,</span> <span class="identifier">s_data</span><span class="special">)</span> <span class="special">(</span>
- <span class="identifier">Grammar</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><a class="link" href="../child_c_id1528008.html" title="Function child_c">proto::child_c</a><span class="special">&lt;</span><span class="number">1</span><span class="special">&gt;</span><span class="special">(</span><span class="identifier">s_expr</span><span class="special">)</span><span class="special">,</span> <span class="identifier">s_state</span><span class="special">,</span> <span class="identifier">s_data</span><span class="special">)</span><span class="special">,</span>
+ <span class="identifier">Grammar</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><a class="link" href="../child_c_id1551295.html" title="Function child_c">proto::child_c</a><span class="special">&lt;</span><span class="number">0</span><span class="special">&gt;</span><span class="special">(</span><span class="identifier">s_expr</span><span class="special">)</span><span class="special">,</span> <span class="identifier">s_state</span><span class="special">,</span> <span class="identifier">s_data</span><span class="special">)</span> <span class="special">(</span>
+ <span class="identifier">Grammar</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><a class="link" href="../child_c_id1551295.html" title="Function child_c">proto::child_c</a><span class="special">&lt;</span><span class="number">1</span><span class="special">&gt;</span><span class="special">(</span><span class="identifier">s_expr</span><span class="special">)</span><span class="special">,</span> <span class="identifier">s_state</span><span class="special">,</span> <span class="identifier">s_data</span><span class="special">)</span><span class="special">,</span>
<span class="special">...</span>
- <span class="identifier">Grammar</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><a class="link" href="../child_c_id1528008.html" title="Function child_c">proto::child_c</a><span class="special">&lt;</span><span class="identifier">N</span><span class="special">&gt;</span><span class="special">(</span><span class="identifier">s_expr</span><span class="special">)</span><span class="special">,</span> <span class="identifier">s_state</span><span class="special">,</span> <span class="identifier">s_data</span><span class="special">)</span> <span class="special">)</span>
+ <span class="identifier">Grammar</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><a class="link" href="../child_c_id1551295.html" title="Function child_c">proto::child_c</a><span class="special">&lt;</span><span class="identifier">N</span><span class="special">&gt;</span><span class="special">(</span><span class="identifier">s_expr</span><span class="special">)</span><span class="special">,</span> <span class="identifier">s_state</span><span class="special">,</span> <span class="identifier">s_data</span><span class="special">)</span> <span class="special">)</span>
<span class="special">)</span></pre>
<p>
</p>
@@ -154,10 +154,10 @@
</li></ol></div>
</div>
<div class="refsect2">
-<a name="id2862238"></a><h3>
-<a name="id1531325-bb"></a><code class="computeroutput">impl</code> public member functions</h3>
+<a name="id2914754"></a><h3>
+<a name="id1554764-bb"></a><code class="computeroutput">impl</code> public member functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
-<pre class="literallayout"><span class="identifier">result_type</span> <a name="id1531329-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span> expr<span class="special">,</span>
+<pre class="literallayout"><span class="identifier">result_type</span> <a name="id1554769-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span> expr<span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span> state<span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span> data<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<code class="computeroutput">
@@ -168,7 +168,7 @@
If <code class="computeroutput">Tag</code> corresponds to a unary prefix operator,
then return
</p>
-<pre class="programlisting">OP Grammar()(<code class="computeroutput"><a class="link" href="../child_id1527766.html" title="Function child">proto::child</a></code>(expr), state, data)</pre>
+<pre class="programlisting">OP Grammar()(<code class="computeroutput"><a class="link" href="../child_id1551053.html" title="Function child">proto::child</a></code>(expr), state, data)</pre>
<p>
</p>
</li>
@@ -177,7 +177,7 @@
If <code class="computeroutput">Tag</code> corresponds to a unary postfix operator,
then return
</p>
-<pre class="programlisting">Grammar()(<code class="computeroutput"><a class="link" href="../child_id1527766.html" title="Function child">proto::child</a></code>(expr), state, data) OP</pre>
+<pre class="programlisting">Grammar()(<code class="computeroutput"><a class="link" href="../child_id1551053.html" title="Function child">proto::child</a></code>(expr), state, data) OP</pre>
<p>
</p>
</li>
@@ -186,8 +186,8 @@
If <code class="computeroutput">Tag</code> corresponds to a binary infix operator,
then return
</p>
-<pre class="programlisting">Grammar()(<code class="computeroutput"><a class="link" href="../left_id1528275.html" title="Function left">proto::left</a></code>(expr), state, data) OP
-Grammar()(<code class="computeroutput"><a class="link" href="../right_id1528399.html" title="Function right">proto::right</a></code>(expr), state, data)</pre>
+<pre class="programlisting">Grammar()(<code class="computeroutput"><a class="link" href="../left_id1551562.html" title="Function left">proto::left</a></code>(expr), state, data) OP
+Grammar()(<code class="computeroutput"><a class="link" href="../right_id1551686.html" title="Function right">proto::right</a></code>(expr), state, data)</pre>
<p>
</p>
</li>
@@ -198,8 +198,8 @@ Grammar()(<code class="computeroutput"><a class="link" href="../right_id1528399.
</code>,
then return
</p>
-<pre class="programlisting">Grammar()(<code class="computeroutput"><a class="link" href="../left_id1528275.html" title="Function left">proto::left</a></code>(expr), state, data) [
-Grammar()(<code class="computeroutput"><a class="link" href="../right_id1528399.html" title="Function right">proto::right</a></code>(expr), state, data) ]</pre>
+<pre class="programlisting">Grammar()(<code class="computeroutput"><a class="link" href="../left_id1551562.html" title="Function left">proto::left</a></code>(expr), state, data) [
+Grammar()(<code class="computeroutput"><a class="link" href="../right_id1551686.html" title="Function right">proto::right</a></code>(expr), state, data) ]</pre>
<p>
</p>
</li>
@@ -210,9 +210,9 @@ Grammar()(<code class="computeroutput"><a class="link" href="../right_id1528399.
</code>,
then return
</p>
-<pre class="programlisting">Grammar()(<code class="computeroutput"><a class="link" href="../child_c_id1528008.html" title="Function child_c">proto::child_c</a></code>&lt;0&gt;(expr), state, data) ?
-Grammar()(<code class="computeroutput"><a class="link" href="../child_c_id1528008.html" title="Function child_c">proto::child_c</a></code>&lt;1&gt;(expr), state, data) :
-Grammar()(<code class="computeroutput"><a class="link" href="../child_c_id1528008.html" title="Function child_c">proto::child_c</a></code>&lt;2&gt;(expr), state, data)</pre>
+<pre class="programlisting">Grammar()(<code class="computeroutput"><a class="link" href="../child_c_id1551295.html" title="Function child_c">proto::child_c</a></code>&lt;0&gt;(expr), state, data) ?
+Grammar()(<code class="computeroutput"><a class="link" href="../child_c_id1551295.html" title="Function child_c">proto::child_c</a></code>&lt;1&gt;(expr), state, data) :
+Grammar()(<code class="computeroutput"><a class="link" href="../child_c_id1551295.html" title="Function child_c">proto::child_c</a></code>&lt;2&gt;(expr), state, data)</pre>
<p>
</p>
</li>
@@ -223,10 +223,10 @@ Grammar()(<code class="computeroutput"><a class="link" href="../child_c_id152800
</code>,
then return
</p>
-<pre class="programlisting">Grammar()(<code class="computeroutput"><a class="link" href="../child_c_id1528008.html" title="Function child_c">proto::child_c</a></code>&lt;0&gt;(expr), state, data) (
-Grammar()(<code class="computeroutput"><a class="link" href="../child_c_id1528008.html" title="Function child_c">proto::child_c</a></code>&lt;1&gt;(expr), state, data),
+<pre class="programlisting">Grammar()(<code class="computeroutput"><a class="link" href="../child_c_id1551295.html" title="Function child_c">proto::child_c</a></code>&lt;0&gt;(expr), state, data) (
+Grammar()(<code class="computeroutput"><a class="link" href="../child_c_id1551295.html" title="Function child_c">proto::child_c</a></code>&lt;1&gt;(expr), state, data),
...
-Grammar()(<code class="computeroutput"><a class="link" href="../child_c_id1528008.html" title="Function child_c">proto::child_c</a></code>&lt;N&gt;(expr), state, data) )</pre>
+Grammar()(<code class="computeroutput"><a class="link" href="../child_c_id1551295.html" title="Function child_c">proto::child_c</a></code>&lt;N&gt;(expr), state, data) )</pre>
<p>
</p>
</li>
@@ -245,7 +245,7 @@ Grammar()(<code class="computeroutput"><a class="link" href="../child_c_id152800
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../_default.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../_default.html#id2860516"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../fold.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../_default.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../_default.html#id2913031"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../fold.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/_expr.html b/doc/html/boost/proto/_expr.html
index 684d69208b..a7d39e66e7 100755..100644
--- a/doc/html/boost/proto/_expr.html
+++ b/doc/html/boost/proto/_expr.html
@@ -6,7 +6,7 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../proto/reference.html#header.boost.proto.transform.arg_hpp" title="Header &lt;boost/proto/transform/arg.hpp&gt;">
-<link rel="prev" href="right_id1528399.html" title="Function right">
+<link rel="prev" href="right_id1551686.html" title="Function right">
<link rel="next" href="_expr/impl.html" title="Struct template impl">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="right_id1528399.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.transform.arg_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="_expr/impl.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="right_id1551686.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.transform.arg_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="_expr/impl.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto._expr"></a><div class="titlepage"></div>
@@ -39,13 +39,13 @@
<span class="comment">// types</span>
<span class="keyword">typedef</span> <span class="identifier">Expr</span> <a class="link" href="_expr/impl.html#boost.proto._expr.impl.result_type"><span class="identifier">result_type</span></a><span class="special">;</span>
- <span class="comment">// <a class="link" href="_expr/impl.html#id1528662-bb">public member functions</a></span>
- <span class="identifier">Expr</span> <a class="link" href="_expr/impl.html#id1528667-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
+ <span class="comment">// <a class="link" href="_expr/impl.html#id1551949-bb">public member functions</a></span>
+ <span class="identifier">Expr</span> <a class="link" href="_expr/impl.html#id1551954-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2846770"></a><h2>Description</h2>
+<a name="id2899063"></a><h2>Description</h2>
<p>
Example:
</p>
@@ -66,7 +66,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="right_id1528399.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.transform.arg_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="_expr/impl.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="right_id1551686.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.transform.arg_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="_expr/impl.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/_expr/impl.html b/doc/html/boost/proto/_expr/impl.html
index c3a0fb74e7..cf2f73ffd8 100755..100644
--- a/doc/html/boost/proto/_expr/impl.html
+++ b/doc/html/boost/proto/_expr/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../_expr.html#id2846770" title="Description">
+<link rel="up" href="../_expr.html#id2899063" title="Description">
<link rel="prev" href="../_expr.html" title="Struct _expr">
<link rel="next" href="../_state.html" title="Struct _state">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../_expr.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../_expr.html#id2846770"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../_state.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../_expr.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../_expr.html#id2899063"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../_state.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto._expr.impl"></a><div class="titlepage"></div>
@@ -37,17 +37,17 @@
<span class="comment">// types</span>
<span class="keyword">typedef</span> <span class="identifier">Expr</span> <a name="boost.proto._expr.impl.result_type"></a><span class="identifier">result_type</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="impl.html#id1528662-bb">public member functions</a></span>
- <span class="identifier">Expr</span> <a class="link" href="impl.html#id1528667-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
+ <span class="comment">// <a class="link" href="impl.html#id1551949-bb">public member functions</a></span>
+ <span class="identifier">Expr</span> <a class="link" href="impl.html#id1551954-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2847320"></a><h2>Description</h2>
+<a name="id2899613"></a><h2>Description</h2>
<div class="refsect2">
-<a name="id2847323"></a><h3>
-<a name="id1528662-bb"></a><code class="computeroutput">impl</code> public member functions</h3>
+<a name="id2899616"></a><h3>
+<a name="id1551949-bb"></a><code class="computeroutput">impl</code> public member functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
-<pre class="literallayout"><span class="identifier">Expr</span> <a name="id1528667-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span> expr<span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
+<pre class="literallayout"><span class="identifier">Expr</span> <a name="id1551954-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span> expr<span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<p>
Returns the current expression.
@@ -91,7 +91,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../_expr.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../_expr.html#id2846770"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../_state.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../_expr.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../_expr.html#id2899063"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../_state.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/_state.html b/doc/html/boost/proto/_state.html
index fedc93fdbf..379d991ae5 100755..100644
--- a/doc/html/boost/proto/_state.html
+++ b/doc/html/boost/proto/_state.html
@@ -39,13 +39,13 @@
<span class="comment">// types</span>
<span class="keyword">typedef</span> <span class="identifier">State</span> <a class="link" href="_state/impl.html#boost.proto._state.impl.result_type"><span class="identifier">result_type</span></a><span class="special">;</span>
- <span class="comment">// <a class="link" href="_state/impl.html#id1528823-bb">public member functions</a></span>
- <span class="identifier">State</span> <a class="link" href="_state/impl.html#id1528828-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
+ <span class="comment">// <a class="link" href="_state/impl.html#id1552110-bb">public member functions</a></span>
+ <span class="identifier">State</span> <a class="link" href="_state/impl.html#id1552115-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2847902"></a><h2>Description</h2>
+<a name="id2900195"></a><h2>Description</h2>
<p>
Example:
</p>
diff --git a/doc/html/boost/proto/_state/impl.html b/doc/html/boost/proto/_state/impl.html
index 007de8e5d0..0e45a69f04 100755..100644
--- a/doc/html/boost/proto/_state/impl.html
+++ b/doc/html/boost/proto/_state/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../_state.html#id2847902" title="Description">
+<link rel="up" href="../_state.html#id2900195" title="Description">
<link rel="prev" href="../_state.html" title="Struct _state">
<link rel="next" href="../_data.html" title="Struct _data">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../_state.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../_state.html#id2847902"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../_data.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../_state.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../_state.html#id2900195"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../_data.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto._state.impl"></a><div class="titlepage"></div>
@@ -37,17 +37,17 @@
<span class="comment">// types</span>
<span class="keyword">typedef</span> <span class="identifier">State</span> <a name="boost.proto._state.impl.result_type"></a><span class="identifier">result_type</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="impl.html#id1528823-bb">public member functions</a></span>
- <span class="identifier">State</span> <a class="link" href="impl.html#id1528828-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
+ <span class="comment">// <a class="link" href="impl.html#id1552110-bb">public member functions</a></span>
+ <span class="identifier">State</span> <a class="link" href="impl.html#id1552115-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2848658"></a><h2>Description</h2>
+<a name="id2900681"></a><h2>Description</h2>
<div class="refsect2">
-<a name="id2848662"></a><h3>
-<a name="id1528823-bb"></a><code class="computeroutput">impl</code> public member functions</h3>
+<a name="id2900685"></a><h3>
+<a name="id1552110-bb"></a><code class="computeroutput">impl</code> public member functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
-<pre class="literallayout"><span class="identifier">State</span> <a name="id1528828-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span> state<span class="special">,</span>
+<pre class="literallayout"><span class="identifier">State</span> <a name="id1552115-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span> state<span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<p>
Returns the current state.
@@ -91,7 +91,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../_state.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../_state.html#id2847902"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../_data.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../_state.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../_state.html#id2900195"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../_data.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/_value.html b/doc/html/boost/proto/_value.html
index e93f67b971..e6f16a5858 100755..100644
--- a/doc/html/boost/proto/_value.html
+++ b/doc/html/boost/proto/_value.html
@@ -39,14 +39,14 @@
<span class="comment">// types</span>
<span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="link" href="result_of/value.html" title="Struct template value">proto::result_of::value</a><span class="special">&lt;</span> <span class="identifier">Expr</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <a class="link" href="_value/impl.html#boost.proto._value.impl.result_type"><span class="identifier">result_type</span></a><span class="special">;</span>
- <span class="comment">// <a class="link" href="_value/impl.html#id1529354-bb">public member functions</a></span>
+ <span class="comment">// <a class="link" href="_value/impl.html#id1552641-bb">public member functions</a></span>
<span class="keyword">typename</span> <a class="link" href="result_of/value.html" title="Struct template value">proto::result_of::value</a><span class="special">&lt;</span> <span class="identifier">Expr</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
- <a class="link" href="_value/impl.html#id1529358-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
+ <a class="link" href="_value/impl.html#id1552646-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2851858"></a><h2>Description</h2>
+<a name="id2904149"></a><h2>Description</h2>
<p>
Example:
</p>
diff --git a/doc/html/boost/proto/_value/impl.html b/doc/html/boost/proto/_value/impl.html
index 8976aeae5d..32c08a6608 100755..100644
--- a/doc/html/boost/proto/_value/impl.html
+++ b/doc/html/boost/proto/_value/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../_value.html#id2851858" title="Description">
+<link rel="up" href="../_value.html#id2904149" title="Description">
<link rel="prev" href="../_value.html" title="Struct _value">
<link rel="next" href="../_void.html" title="Struct _void">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../_value.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../_value.html#id2851858"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../_void.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../_value.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../_value.html#id2904149"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../_void.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto._value.impl"></a><div class="titlepage"></div>
@@ -37,19 +37,19 @@
<span class="comment">// types</span>
<span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="link" href="../result_of/value.html" title="Struct template value">proto::result_of::value</a><span class="special">&lt;</span> <span class="identifier">Expr</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <a name="boost.proto._value.impl.result_type"></a><span class="identifier">result_type</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="impl.html#id1529354-bb">public member functions</a></span>
+ <span class="comment">// <a class="link" href="impl.html#id1552641-bb">public member functions</a></span>
<span class="keyword">typename</span> <a class="link" href="../result_of/value.html" title="Struct template value">proto::result_of::value</a><span class="special">&lt;</span> <span class="identifier">Expr</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
- <a class="link" href="impl.html#id1529358-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
+ <a class="link" href="impl.html#id1552646-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2852398"></a><h2>Description</h2>
+<a name="id2904689"></a><h2>Description</h2>
<div class="refsect2">
-<a name="id2852402"></a><h3>
-<a name="id1529354-bb"></a><code class="computeroutput">impl</code> public member functions</h3>
+<a name="id2904693"></a><h3>
+<a name="id1552641-bb"></a><code class="computeroutput">impl</code> public member functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
<pre class="literallayout"><span class="keyword">typename</span> <a class="link" href="../result_of/value.html" title="Struct template value">proto::result_of::value</a><span class="special">&lt;</span> <span class="identifier">Expr</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
-<a name="id1529358-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span> expr<span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
+<a name="id1552646-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span> expr<span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<p>
Returns the value of the specified terminal expression.
@@ -76,7 +76,7 @@
<tr>
<td><p><span class="term">Returns:</span></p></td>
<td><p>
- <code class="computeroutput"><a class="link" href="../value_id1528169.html" title="Function value">proto::value</a>(expr)</code>
+ <code class="computeroutput"><a class="link" href="../value_id1551456.html" title="Function value">proto::value</a>(expr)</code>
</p></td>
</tr>
<tr>
@@ -99,7 +99,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../_value.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../_value.html#id2851858"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../_void.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../_value.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../_value.html#id2904149"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../_void.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/_void.html b/doc/html/boost/proto/_void.html
index 9ff89b98b2..8376472939 100755..100644
--- a/doc/html/boost/proto/_void.html
+++ b/doc/html/boost/proto/_void.html
@@ -39,13 +39,13 @@
<span class="comment">// types</span>
<span class="keyword">typedef</span> <span class="keyword">void</span> <a class="link" href="_void/impl.html#boost.proto._void.impl.result_type"><span class="identifier">result_type</span></a><span class="special">;</span>
- <span class="comment">// <a class="link" href="_void/impl.html#id1529518-bb">public member functions</a></span>
- <span class="keyword">void</span> <a class="link" href="_void/impl.html#id1529523-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
+ <span class="comment">// <a class="link" href="_void/impl.html#id1552805-bb">public member functions</a></span>
+ <span class="keyword">void</span> <a class="link" href="_void/impl.html#id1552810-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2853032"></a><h2>Description</h2>
+<a name="id2905322"></a><h2>Description</h2>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
diff --git a/doc/html/boost/proto/_void/impl.html b/doc/html/boost/proto/_void/impl.html
index 338216d624..a83ee5f4ec 100755..100644
--- a/doc/html/boost/proto/_void/impl.html
+++ b/doc/html/boost/proto/_void/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../_void.html#id2853032" title="Description">
+<link rel="up" href="../_void.html#id2905322" title="Description">
<link rel="prev" href="../_void.html" title="Struct _void">
<link rel="next" href="../_byref.html" title="Struct _byref">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../_void.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../_void.html#id2853032"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../_byref.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../_void.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../_void.html#id2905322"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../_byref.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto._void.impl"></a><div class="titlepage"></div>
@@ -37,17 +37,17 @@
<span class="comment">// types</span>
<span class="keyword">typedef</span> <span class="keyword">void</span> <a name="boost.proto._void.impl.result_type"></a><span class="identifier">result_type</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="impl.html#id1529518-bb">public member functions</a></span>
- <span class="keyword">void</span> <a class="link" href="impl.html#id1529523-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
+ <span class="comment">// <a class="link" href="impl.html#id1552805-bb">public member functions</a></span>
+ <span class="keyword">void</span> <a class="link" href="impl.html#id1552810-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2853350"></a><h2>Description</h2>
+<a name="id2905639"></a><h2>Description</h2>
<div class="refsect2">
-<a name="id2853353"></a><h3>
-<a name="id1529518-bb"></a><code class="computeroutput">impl</code> public member functions</h3>
+<a name="id2905643"></a><h3>
+<a name="id1552805-bb"></a><code class="computeroutput">impl</code> public member functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
-<pre class="literallayout"><span class="keyword">void</span> <a name="id1529523-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
+<pre class="literallayout"><span class="keyword">void</span> <a name="id1552810-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<p>
Does nothing.
@@ -73,7 +73,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../_void.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../_void.html#id2853032"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../_byref.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../_void.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../_void.html#id2905322"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../_byref.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/address_of.html b/doc/html/boost/proto/address_of.html
index 572778f57d..4ff56f9ca2 100755..100644
--- a/doc/html/boost/proto/address_of.html
+++ b/doc/html/boost/proto/address_of.html
@@ -49,7 +49,7 @@
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2817666"></a><h2>Description</h2>
+<a name="id2869972"></a><h2>Description</h2>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
diff --git a/doc/html/boost/proto/address_of/impl.html b/doc/html/boost/proto/address_of/impl.html
index ebe4c83348..0b3db781de 100755..100644
--- a/doc/html/boost/proto/address_of/impl.html
+++ b/doc/html/boost/proto/address_of/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../address_of.html#id2817666" title="Description">
+<link rel="up" href="../address_of.html#id2869972" title="Description">
<link rel="prev" href="../address_of.html" title="Struct template address_of">
<link rel="next" href="../logical_not.html" title="Struct template logical_not">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../address_of.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../address_of.html#id2817666"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../logical_not.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../address_of.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../address_of.html#id2869972"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../logical_not.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.address_of.impl"></a><div class="titlepage"></div>
@@ -48,7 +48,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../address_of.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../address_of.html#id2817666"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../logical_not.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../address_of.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../address_of.html#id2869972"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../logical_not.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/and_.html b/doc/html/boost/proto/and_.html
index 90033edb92..c9b97d8462 100755..100644
--- a/doc/html/boost/proto/and_.html
+++ b/doc/html/boost/proto/and_.html
@@ -44,14 +44,14 @@
<span class="comment">// types</span>
<span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">&lt;</span><span class="identifier">G</span><sub><span class="identifier">n</span></sub><span class="special">(</span><span class="identifier">Expr</span><span class="special">,</span> <span class="identifier">State</span><span class="special">,</span> <span class="identifier">Data</span><span class="special">)</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <a class="link" href="and_/impl.html#boost.proto.and_.impl.result_type"><span class="identifier">result_type</span></a><span class="special">;</span>
- <span class="comment">// <a class="link" href="and_/impl.html#id1505870-bb">public member functions</a></span>
- <span class="identifier">result_type</span> <a class="link" href="and_/impl.html#id1505875-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span>
+ <span class="comment">// <a class="link" href="and_/impl.html#id1529157-bb">public member functions</a></span>
+ <span class="identifier">result_type</span> <a class="link" href="and_/impl.html#id1529162-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2763839"></a><h2>Description</h2>
+<a name="id2816186"></a><h2>Description</h2>
<p>
An expression type <code class="computeroutput">E</code> matches
<code class="computeroutput">proto::and_&lt;G<sub>0</sub>,G<sub>1</sub>,...G<sub>n</sub>&gt;</code>
diff --git a/doc/html/boost/proto/and_/impl.html b/doc/html/boost/proto/and_/impl.html
index 174e24ac45..16103ca415 100755..100644
--- a/doc/html/boost/proto/and_/impl.html
+++ b/doc/html/boost/proto/and_/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../and_.html#id2763839" title="Description">
+<link rel="up" href="../and_.html#id2816186" title="Description">
<link rel="prev" href="../and_.html" title="Struct template and_">
<link rel="next" href="../switch_.html" title="Struct template switch_">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../and_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../and_.html#id2763839"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../switch_.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../and_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../and_.html#id2816186"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../switch_.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.and_.impl"></a><div class="titlepage"></div>
@@ -37,18 +37,18 @@
<span class="comment">// types</span>
<span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">&lt;</span><span class="identifier">G</span><sub><span class="identifier">n</span></sub><span class="special">(</span><span class="identifier">Expr</span><span class="special">,</span> <span class="identifier">State</span><span class="special">,</span> <span class="identifier">Data</span><span class="special">)</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <a name="boost.proto.and_.impl.result_type"></a><span class="identifier">result_type</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="impl.html#id1505870-bb">public member functions</a></span>
- <span class="identifier">result_type</span> <a class="link" href="impl.html#id1505875-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span>
+ <span class="comment">// <a class="link" href="impl.html#id1529157-bb">public member functions</a></span>
+ <span class="identifier">result_type</span> <a class="link" href="impl.html#id1529162-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2764327"></a><h2>Description</h2>
+<a name="id2816674"></a><h2>Description</h2>
<div class="refsect2">
-<a name="id2764330"></a><h3>
-<a name="id1505870-bb"></a><code class="computeroutput">impl</code> public member functions</h3>
+<a name="id2816677"></a><h3>
+<a name="id1529157-bb"></a><code class="computeroutput">impl</code> public member functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
-<pre class="literallayout"><span class="identifier">result_type</span> <a name="id1505875-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span> expr<span class="special">,</span>
+<pre class="literallayout"><span class="identifier">result_type</span> <a name="id1529162-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span> expr<span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span> state<span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span> data<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<div class="variablelist"><table border="0">
@@ -96,7 +96,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../and_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../and_.html#id2763839"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../switch_.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../and_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../and_.html#id2816186"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../switch_.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/arity_of.html b/doc/html/boost/proto/arity_of.html
index 3dad81646f..58c955a5b4 100755..100644
--- a/doc/html/boost/proto/arity_of.html
+++ b/doc/html/boost/proto/arity_of.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../proto/reference.html#header.boost.proto.traits_hpp" title="Header &lt;boost/proto/traits.hpp&gt;">
<link rel="prev" href="tag_of.html" title="Struct template tag_of">
-<link rel="next" href="as_expr_id1527385.html" title="Function as_expr">
+<link rel="next" href="as_expr_id1550672.html" title="Function as_expr">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="tag_of.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="as_expr_id1527385.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="tag_of.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="as_expr_id1550672.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.arity_of"></a><div class="titlepage"></div>
@@ -45,7 +45,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="tag_of.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="as_expr_id1527385.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="tag_of.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="as_expr_id1550672.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/as_child_id1527575.html b/doc/html/boost/proto/as_child_id1550862.html
index 0afd646a15..3a561cbe34 100755..100644
--- a/doc/html/boost/proto/as_child_id1527575.html
+++ b/doc/html/boost/proto/as_child_id1550862.html
@@ -6,8 +6,8 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../proto/reference.html#header.boost.proto.traits_hpp" title="Header &lt;boost/proto/traits.hpp&gt;">
-<link rel="prev" href="as_expr_id1527385.html" title="Function as_expr">
-<link rel="next" href="child_id1527766.html" title="Function child">
+<link rel="prev" href="as_expr_id1550672.html" title="Function as_expr">
+<link rel="next" href="child_id1551053.html" title="Function child">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,10 +20,10 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="as_expr_id1527385.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="child_id1527766.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="as_expr_id1550672.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="child_id1551053.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
-<a name="boost.proto.as_child_id1527575"></a><div class="titlepage"></div>
+<a name="boost.proto.as_child_id1550862"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Function as_child</span></h2>
<p>boost::proto::as_child &#8212; A function that wraps non-Proto objects in Proto terminals (by reference) and leaves
@@ -43,7 +43,7 @@
<span class="keyword">typename</span> <a class="link" href="result_of/as_child.html" title="Struct template as_child">proto::result_of::as_child</a><span class="special">&lt;</span> <span class="identifier">T</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">Domain</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
<span class="identifier">as_child</span><span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> t<span class="special">)</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2844137"></a><h2>Description</h2>
+<a name="id2896431"></a><h2>Description</h2>
<p>
The <code class="computeroutput">proto::as_child()</code> function returns Proto expression
objects that are suitable for storage as child nodes in an expression tree. It turns
@@ -78,7 +78,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="as_expr_id1527385.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="child_id1527766.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="as_expr_id1550672.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="child_id1551053.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/as_expr_id1527385.html b/doc/html/boost/proto/as_expr_id1550672.html
index 1f9aabbb5f..e2a275e375 100755..100644
--- a/doc/html/boost/proto/as_expr_id1527385.html
+++ b/doc/html/boost/proto/as_expr_id1550672.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../proto/reference.html#header.boost.proto.traits_hpp" title="Header &lt;boost/proto/traits.hpp&gt;">
<link rel="prev" href="arity_of.html" title="Struct template arity_of">
-<link rel="next" href="as_child_id1527575.html" title="Function as_child">
+<link rel="next" href="as_child_id1550862.html" title="Function as_child">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,10 +20,10 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="arity_of.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="as_child_id1527575.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="arity_of.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="as_child_id1550862.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
-<a name="boost.proto.as_expr_id1527385"></a><div class="titlepage"></div>
+<a name="boost.proto.as_expr_id1550672"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Function as_expr</span></h2>
<p>boost::proto::as_expr &#8212; A function that wraps non-Proto expression types in Proto terminals and leaves Proto
@@ -43,7 +43,7 @@
<span class="keyword">typename</span> <a class="link" href="result_of/as_expr.html" title="Struct template as_expr">proto::result_of::as_expr</a><span class="special">&lt;</span> <span class="identifier">T</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">Domain</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
<span class="identifier">as_expr</span><span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> t<span class="special">)</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2843601"></a><h2>Description</h2>
+<a name="id2895895"></a><h2>Description</h2>
<p>
The <code class="computeroutput">proto::as_expr()</code> function returns Proto expression
objects that are suitable for storage in a local variable. It turns non-Proto objects
@@ -78,7 +78,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="arity_of.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="as_child_id1527575.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="arity_of.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="as_child_id1550862.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/assert_matches.html b/doc/html/boost/proto/assert_matches.html
index 9fbc4a9a18..805a727c1a 100755..100644
--- a/doc/html/boost/proto/assert_matches.html
+++ b/doc/html/boost/proto/assert_matches.html
@@ -6,7 +6,7 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../proto/reference.html#header.boost.proto.debug_hpp" title="Header &lt;boost/proto/debug.hpp&gt;">
-<link rel="prev" href="display_expr_id1492920.html" title="Function display_expr">
+<link rel="prev" href="display_expr_id1516207.html" title="Function display_expr">
<link rel="next" href="assert_matches_not.html" title="Function template assert_matches_not">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="display_expr_id1492920.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.debug_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="assert_matches_not.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="display_expr_id1516207.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.debug_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="assert_matches_not.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.assert_matches"></a><div class="titlepage"></div>
@@ -38,7 +38,7 @@
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Grammar<span class="special">,</span> <span class="keyword">typename</span> <a class="link" href="../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span>
<span class="keyword">void</span> <span class="identifier">assert_matches</span><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> expr<span class="special">)</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2710847"></a><h2>Description</h2>
+<a name="id2763213"></a><h2>Description</h2>
<p>
Use <code class="computeroutput">proto::assert_matches()</code> to assert at compile-time that
an expression matches a grammar.
@@ -81,7 +81,7 @@ proto::assert_matches&lt;PlusInts&gt;( <code class="computeroutput"><a class="li
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="display_expr_id1492920.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.debug_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="assert_matches_not.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="display_expr_id1516207.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.debug_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="assert_matches_not.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/assert_matches_not.html b/doc/html/boost/proto/assert_matches_not.html
index 8e53e247f0..b3a91b503b 100755..100644
--- a/doc/html/boost/proto/assert_matches_not.html
+++ b/doc/html/boost/proto/assert_matches_not.html
@@ -38,7 +38,7 @@
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Grammar<span class="special">,</span> <span class="keyword">typename</span> <a class="link" href="../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span>
<span class="keyword">void</span> <span class="identifier">assert_matches_not</span><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> expr<span class="special">)</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2711078"></a><h2>Description</h2>
+<a name="id2763444"></a><h2>Description</h2>
<p>
Use <code class="computeroutput">proto::assert_matches_not()</code> to assert at compile-time that
an expression does not match a grammar.
diff --git a/doc/html/boost/proto/assign.html b/doc/html/boost/proto/assign.html
index 6c604f5410..1f0acafa3a 100755..100644
--- a/doc/html/boost/proto/assign.html
+++ b/doc/html/boost/proto/assign.html
@@ -49,7 +49,7 @@
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2832583"></a><h2>Description</h2>
+<a name="id2884884"></a><h2>Description</h2>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
diff --git a/doc/html/boost/proto/assign/impl.html b/doc/html/boost/proto/assign/impl.html
index 814343c28c..be926bbf8c 100755..100644
--- a/doc/html/boost/proto/assign/impl.html
+++ b/doc/html/boost/proto/assign/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../assign.html#id2832583" title="Description">
+<link rel="up" href="../assign.html#id2884884" title="Description">
<link rel="prev" href="../assign.html" title="Struct template assign">
<link rel="next" href="../shift_left_assign.html" title="Struct template shift_left_assign">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../assign.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../assign.html#id2832583"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../shift_left_assign.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../assign.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../assign.html#id2884884"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../shift_left_assign.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.assign.impl"></a><div class="titlepage"></div>
@@ -46,7 +46,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../assign.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../assign.html#id2832583"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../shift_left_assign.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../assign.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../assign.html#id2884884"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../shift_left_assign.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/basic_default_domain.html b/doc/html/boost/proto/basic_default_domain.html
index 29b3c55e88..29b3c55e88 100755..100644
--- a/doc/html/boost/proto/basic_default_domain.html
+++ b/doc/html/boost/proto/basic_default_domain.html
diff --git a/doc/html/boost/proto/basic_default_generator.html b/doc/html/boost/proto/basic_default_generator.html
index 5b7f0a83bf..4c28b40db8 100755..100644
--- a/doc/html/boost/proto/basic_default_generator.html
+++ b/doc/html/boost/proto/basic_default_generator.html
@@ -6,7 +6,7 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../proto/reference.html#header.boost.proto.generate_hpp" title="Header &lt;boost/proto/generate.hpp&gt;">
-<link rel="prev" href="default_generator/result_This_Expr__id1501199.html" title="Struct template result&lt;This(Expr)&gt;">
+<link rel="prev" href="default_generator/result_This_Expr_id1524757.html" title="Struct template result&lt;This(Expr)&gt;">
<link rel="next" href="generator.html" title="Struct template generator">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="default_generator/result_This_Expr__id1501199.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.generate_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="generator.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="default_generator/result_This_Expr_id1524757.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.generate_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="generator.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.basic_default_generator"></a><div class="titlepage"></div>
@@ -50,7 +50,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="default_generator/result_This_Expr__id1501199.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.generate_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="generator.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="default_generator/result_This_Expr_id1524757.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.generate_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="generator.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/basic_expr.html b/doc/html/boost/proto/basic_expr.html
index a0dc3cb81e..62569c3e2a 100755..100644
--- a/doc/html/boost/proto/basic_expr.html
+++ b/doc/html/boost/proto/basic_expr.html
@@ -6,7 +6,7 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../proto/reference.html#header.boost.proto.expr_hpp" title="Header &lt;boost/proto/expr.hpp&gt;">
-<link rel="prev" href="eval_id1495281.html" title="Function eval">
+<link rel="prev" href="eval_id1518568.html" title="Function eval">
<link rel="next" href="expr.html" title="Struct template expr">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="eval_id1495281.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.expr_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="expr.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="eval_id1518568.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.expr_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="expr.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.basic_expr"></a><div class="titlepage"></div>
@@ -43,15 +43,15 @@
<span class="keyword">typedef</span> <span class="identifier">basic_expr</span> <a name="boost.proto.basic_expr.proto_derived_expr"></a><span class="identifier">proto_derived_expr</span><span class="special">;</span>
<span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">Args</span><span class="special">::</span><span class="identifier">child</span><em class="replaceable"><code><span class="identifier">N</span></code></em> <a name="boost.proto.basic_expr.proto_childN"></a><span class="identifier">proto_childN</span><span class="special">;</span> <span class="comment">// For each <em class="replaceable"><code>N</code></em> in <em class="replaceable"><code>[0,max(Arity,1))</code></em>.</span>
- <span class="comment">// <a class="link" href="basic_expr.html#id1495678-bb">public static functions</a></span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span><span class="special">...</span> A<span class="special">&gt;</span> <span class="keyword">static</span> <span class="identifier">basic_expr</span> <span class="keyword">const</span> <a class="link" href="basic_expr.html#id1495686-bb"><span class="identifier">make</span></a><span class="special">(</span><span class="identifier">A</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">...</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="basic_expr.html#id1518965-bb">public static functions</a></span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span><span class="special">...</span> A<span class="special">&gt;</span> <span class="keyword">static</span> <span class="identifier">basic_expr</span> <span class="keyword">const</span> <a class="link" href="basic_expr.html#id1518973-bb"><span class="identifier">make</span></a><span class="special">(</span><span class="identifier">A</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">...</span><span class="special">)</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="basic_expr.html#id1495746-bb">public member functions</a></span>
- <span class="identifier">basic_expr</span> <span class="special">&amp;</span> <a class="link" href="basic_expr.html#id1495751-bb"><span class="identifier">proto_base</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">basic_expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> <a class="link" href="basic_expr.html#id1495772-bb"><span class="identifier">proto_base</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="basic_expr.html#id1519033-bb">public member functions</a></span>
+ <span class="identifier">basic_expr</span> <span class="special">&amp;</span> <a class="link" href="basic_expr.html#id1519038-bb"><span class="identifier">proto_base</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">basic_expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> <a class="link" href="basic_expr.html#id1519059-bb"><span class="identifier">proto_base</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2719393"></a><h2>Description</h2>
+<a name="id2771750"></a><h2>Description</h2>
<p>
<code class="computeroutput">proto::basic_expr&lt;&gt;</code> is a node in an expression
template tree. It is a container for its child sub-trees. It also serves as the
@@ -86,10 +86,10 @@
expressions.
</p>
<div class="refsect2">
-<a name="id2719548"></a><h3>
-<a name="id1495678-bb"></a><code class="computeroutput">basic_expr</code> public static functions</h3>
+<a name="id2771905"></a><h3>
+<a name="id1518965-bb"></a><code class="computeroutput">basic_expr</code> public static functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
-<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span><span class="special">...</span> A<span class="special">&gt;</span> <span class="keyword">static</span> <span class="identifier">basic_expr</span> <span class="keyword">const</span> <a name="id1495686-bb"></a><span class="identifier">make</span><span class="special">(</span><span class="identifier">A</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">...</span> a<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span><span class="special">...</span> A<span class="special">&gt;</span> <span class="keyword">static</span> <span class="identifier">basic_expr</span> <span class="keyword">const</span> <a name="id1518973-bb"></a><span class="identifier">make</span><span class="special">(</span><span class="identifier">A</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">...</span> a<span class="special">)</span><span class="special">;</span></pre>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
@@ -110,11 +110,11 @@
</li></ol></div>
</div>
<div class="refsect2">
-<a name="id2719692"></a><h3>
-<a name="id1495746-bb"></a><code class="computeroutput">basic_expr</code> public member functions</h3>
+<a name="id2772049"></a><h3>
+<a name="id1519033-bb"></a><code class="computeroutput">basic_expr</code> public member functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1">
<li class="listitem">
-<pre class="literallayout"><span class="identifier">basic_expr</span> <span class="special">&amp;</span> <a name="id1495751-bb"></a><span class="identifier">proto_base</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="identifier">basic_expr</span> <span class="special">&amp;</span> <a name="id1519038-bb"></a><span class="identifier">proto_base</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
@@ -126,7 +126,7 @@
</table></div>
</li>
<li class="listitem">
-<pre class="literallayout"><span class="identifier">basic_expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> <a name="id1495772-bb"></a><span class="identifier">proto_base</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="identifier">basic_expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> <a name="id1519059-bb"></a><span class="identifier">proto_base</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<p>
This is an overloaded member function, provided for convenience. It differs from
the above function only in what argument(s) it accepts.
@@ -146,7 +146,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="eval_id1495281.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.expr_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="expr.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="eval_id1518568.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.expr_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="expr.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/binary_expr.html b/doc/html/boost/proto/binary_expr.html
index 380b79e9c1..44d962aa08 100755..100644
--- a/doc/html/boost/proto/binary_expr.html
+++ b/doc/html/boost/proto/binary_expr.html
@@ -50,7 +50,7 @@
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2841956"></a><h2>Description</h2>
+<a name="id2894251"></a><h2>Description</h2>
<p>
Use <code class="computeroutput">proto::binary_expr&lt;<a class="link" href="_.html" title="Struct _">proto::_</a>, <a class="link" href="_.html" title="Struct _">proto::_</a>, <a class="link" href="_.html" title="Struct _">proto::_</a>&gt;</code> as a grammar element to match any binary expression.
</p>
diff --git a/doc/html/boost/proto/binary_expr/impl.html b/doc/html/boost/proto/binary_expr/impl.html
index c900a58d03..1ae9bb77a9 100755..100644
--- a/doc/html/boost/proto/binary_expr/impl.html
+++ b/doc/html/boost/proto/binary_expr/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../binary_expr.html#id2841956" title="Description">
+<link rel="up" href="../binary_expr.html#id2894251" title="Description">
<link rel="prev" href="../binary_expr.html" title="Struct template binary_expr">
<link rel="next" href="../nary_expr.html" title="Struct template nary_expr">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../binary_expr.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../binary_expr.html#id2841956"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../nary_expr.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../binary_expr.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../binary_expr.html#id2894251"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../nary_expr.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.binary_expr.impl"></a><div class="titlepage"></div>
@@ -48,7 +48,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../binary_expr.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../binary_expr.html#id2841956"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../nary_expr.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../binary_expr.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../binary_expr.html#id2894251"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../nary_expr.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/bitwise_and.html b/doc/html/boost/proto/bitwise_and.html
index 75357adc54..e2ac639faf 100755..100644
--- a/doc/html/boost/proto/bitwise_and.html
+++ b/doc/html/boost/proto/bitwise_and.html
@@ -49,7 +49,7 @@
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2829477"></a><h2>Description</h2>
+<a name="id2881779"></a><h2>Description</h2>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
diff --git a/doc/html/boost/proto/bitwise_and/impl.html b/doc/html/boost/proto/bitwise_and/impl.html
index 324480c99a..1b3df1f492 100755..100644
--- a/doc/html/boost/proto/bitwise_and/impl.html
+++ b/doc/html/boost/proto/bitwise_and/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../bitwise_and.html#id2829477" title="Description">
+<link rel="up" href="../bitwise_and.html#id2881779" title="Description">
<link rel="prev" href="../bitwise_and.html" title="Struct template bitwise_and">
<link rel="next" href="../bitwise_or.html" title="Struct template bitwise_or">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../bitwise_and.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../bitwise_and.html#id2829477"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../bitwise_or.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../bitwise_and.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../bitwise_and.html#id2881779"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../bitwise_or.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.bitwise_and.impl"></a><div class="titlepage"></div>
@@ -48,7 +48,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../bitwise_and.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../bitwise_and.html#id2829477"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../bitwise_or.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../bitwise_and.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../bitwise_and.html#id2881779"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../bitwise_or.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/bitwise_and_assign.html b/doc/html/boost/proto/bitwise_and_assign.html
index 70288925ed..72c7125920 100755..100644
--- a/doc/html/boost/proto/bitwise_and_assign.html
+++ b/doc/html/boost/proto/bitwise_and_assign.html
@@ -48,7 +48,7 @@
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2837302"></a><h2>Description</h2>
+<a name="id2889602"></a><h2>Description</h2>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
diff --git a/doc/html/boost/proto/bitwise_and_assign/impl.html b/doc/html/boost/proto/bitwise_and_assign/impl.html
index ea29ea12d3..dd5d756cc4 100755..100644
--- a/doc/html/boost/proto/bitwise_and_assign/impl.html
+++ b/doc/html/boost/proto/bitwise_and_assign/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../bitwise_and_assign.html#id2837302" title="Description">
+<link rel="up" href="../bitwise_and_assign.html#id2889602" title="Description">
<link rel="prev" href="../bitwise_and_assign.html" title="Struct template bitwise_and_assign">
<link rel="next" href="../bitwise_or_assign.html" title="Struct template bitwise_or_assign">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../bitwise_and_assign.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../bitwise_and_assign.html#id2837302"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../bitwise_or_assign.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../bitwise_and_assign.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../bitwise_and_assign.html#id2889602"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../bitwise_or_assign.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.bitwise_and_assign.impl"></a><div class="titlepage"></div>
@@ -48,7 +48,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../bitwise_and_assign.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../bitwise_and_assign.html#id2837302"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../bitwise_or_assign.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../bitwise_and_assign.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../bitwise_and_assign.html#id2889602"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../bitwise_or_assign.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/bitwise_or.html b/doc/html/boost/proto/bitwise_or.html
index 2a3879fb76..233a107e65 100755..100644
--- a/doc/html/boost/proto/bitwise_or.html
+++ b/doc/html/boost/proto/bitwise_or.html
@@ -49,7 +49,7 @@
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2830049"></a><h2>Description</h2>
+<a name="id2882352"></a><h2>Description</h2>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
diff --git a/doc/html/boost/proto/bitwise_or/impl.html b/doc/html/boost/proto/bitwise_or/impl.html
index 7fc0c3ea5c..e353a87fc9 100755..100644
--- a/doc/html/boost/proto/bitwise_or/impl.html
+++ b/doc/html/boost/proto/bitwise_or/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../bitwise_or.html#id2830049" title="Description">
+<link rel="up" href="../bitwise_or.html#id2882352" title="Description">
<link rel="prev" href="../bitwise_or.html" title="Struct template bitwise_or">
<link rel="next" href="../bitwise_xor.html" title="Struct template bitwise_xor">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../bitwise_or.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../bitwise_or.html#id2830049"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../bitwise_xor.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../bitwise_or.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../bitwise_or.html#id2882352"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../bitwise_xor.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.bitwise_or.impl"></a><div class="titlepage"></div>
@@ -48,7 +48,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../bitwise_or.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../bitwise_or.html#id2830049"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../bitwise_xor.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../bitwise_or.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../bitwise_or.html#id2882352"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../bitwise_xor.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/bitwise_or_assign.html b/doc/html/boost/proto/bitwise_or_assign.html
index cca3d2cf9b..66661fe48b 100755..100644
--- a/doc/html/boost/proto/bitwise_or_assign.html
+++ b/doc/html/boost/proto/bitwise_or_assign.html
@@ -49,7 +49,7 @@
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2837881"></a><h2>Description</h2>
+<a name="id2890179"></a><h2>Description</h2>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
diff --git a/doc/html/boost/proto/bitwise_or_assign/impl.html b/doc/html/boost/proto/bitwise_or_assign/impl.html
index 61c8724415..21eb8e19ee 100755..100644
--- a/doc/html/boost/proto/bitwise_or_assign/impl.html
+++ b/doc/html/boost/proto/bitwise_or_assign/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../bitwise_or_assign.html#id2837881" title="Description">
+<link rel="up" href="../bitwise_or_assign.html#id2890179" title="Description">
<link rel="prev" href="../bitwise_or_assign.html" title="Struct template bitwise_or_assign">
<link rel="next" href="../bitwise_xor_assign.html" title="Struct template bitwise_xor_assign">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../bitwise_or_assign.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../bitwise_or_assign.html#id2837881"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../bitwise_xor_assign.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../bitwise_or_assign.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../bitwise_or_assign.html#id2890179"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../bitwise_xor_assign.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.bitwise_or_assign.impl"></a><div class="titlepage"></div>
@@ -48,7 +48,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../bitwise_or_assign.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../bitwise_or_assign.html#id2837881"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../bitwise_xor_assign.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../bitwise_or_assign.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../bitwise_or_assign.html#id2890179"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../bitwise_xor_assign.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/bitwise_xor.html b/doc/html/boost/proto/bitwise_xor.html
index 2c1a6fb875..bb56f3caa0 100755..100644
--- a/doc/html/boost/proto/bitwise_xor.html
+++ b/doc/html/boost/proto/bitwise_xor.html
@@ -49,7 +49,7 @@
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2830620"></a><h2>Description</h2>
+<a name="id2882923"></a><h2>Description</h2>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
diff --git a/doc/html/boost/proto/bitwise_xor/impl.html b/doc/html/boost/proto/bitwise_xor/impl.html
index 80d57ea44c..09f2d2498a 100755..100644
--- a/doc/html/boost/proto/bitwise_xor/impl.html
+++ b/doc/html/boost/proto/bitwise_xor/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../bitwise_xor.html#id2830620" title="Description">
+<link rel="up" href="../bitwise_xor.html#id2882923" title="Description">
<link rel="prev" href="../bitwise_xor.html" title="Struct template bitwise_xor">
<link rel="next" href="../comma.html" title="Struct template comma">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../bitwise_xor.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../bitwise_xor.html#id2830620"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../comma.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../bitwise_xor.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../bitwise_xor.html#id2882923"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../comma.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.bitwise_xor.impl"></a><div class="titlepage"></div>
@@ -48,7 +48,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../bitwise_xor.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../bitwise_xor.html#id2830620"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../comma.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../bitwise_xor.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../bitwise_xor.html#id2882923"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../comma.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/bitwise_xor_assign.html b/doc/html/boost/proto/bitwise_xor_assign.html
index 7a6fdc04ee..9916f01897 100755..100644
--- a/doc/html/boost/proto/bitwise_xor_assign.html
+++ b/doc/html/boost/proto/bitwise_xor_assign.html
@@ -48,7 +48,7 @@
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2838519"></a><h2>Description</h2>
+<a name="id2890816"></a><h2>Description</h2>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
diff --git a/doc/html/boost/proto/bitwise_xor_assign/impl.html b/doc/html/boost/proto/bitwise_xor_assign/impl.html
index f7de77f42f..b410e01f10 100755..100644
--- a/doc/html/boost/proto/bitwise_xor_assign/impl.html
+++ b/doc/html/boost/proto/bitwise_xor_assign/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../bitwise_xor_assign.html#id2838519" title="Description">
+<link rel="up" href="../bitwise_xor_assign.html#id2890816" title="Description">
<link rel="prev" href="../bitwise_xor_assign.html" title="Struct template bitwise_xor_assign">
<link rel="next" href="../subscript.html" title="Struct template subscript">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../bitwise_xor_assign.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../bitwise_xor_assign.html#id2838519"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../subscript.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../bitwise_xor_assign.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../bitwise_xor_assign.html#id2890816"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../subscript.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.bitwise_xor_assign.impl"></a><div class="titlepage"></div>
@@ -48,7 +48,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../bitwise_xor_assign.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../bitwise_xor_assign.html#id2838519"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../subscript.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../bitwise_xor_assign.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../bitwise_xor_assign.html#id2890816"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../subscript.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/by_value_generator.html b/doc/html/boost/proto/by_value_generator.html
index 87b8dcda13..8f3e465c30 100755..100644
--- a/doc/html/boost/proto/by_value_generator.html
+++ b/doc/html/boost/proto/by_value_generator.html
@@ -6,8 +6,8 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../proto/reference.html#header.boost.proto.generate_hpp" title="Header &lt;boost/proto/generate.hpp&gt;">
-<link rel="prev" href="pod_generator/result_This_Expr__id1501531.html" title="Struct template result&lt;This(Expr)&gt;">
-<link rel="next" href="by_value_generator/result_This_Expr__id1501686.html" title="Struct template result&lt;This(Expr)&gt;">
+<link rel="prev" href="pod_generator/result_This_Expr_id1525089.html" title="Struct template result&lt;This(Expr)&gt;">
+<link rel="next" href="by_value_generator/result_This_Expr_id1525244.html" title="Struct template result&lt;This(Expr)&gt;">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="pod_generator/result_This_Expr__id1501531.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.generate_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="by_value_generator/result_This_Expr__id1501686.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="pod_generator/result_This_Expr_id1525089.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.generate_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="by_value_generator/result_This_Expr_id1525244.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.by_value_generator"></a><div class="titlepage"></div>
@@ -38,16 +38,16 @@
<span class="keyword">struct</span> <a class="link" href="by_value_generator.html" title="Struct by_value_generator">by_value_generator</a> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="callable.html" title="Struct callable">proto::callable</a> <span class="special">{</span>
<span class="comment">// member classes/structs/unions</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> <a class="link" href="../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span>
- <span class="keyword">struct</span> <a class="link" href="by_value_generator/result_This_Expr__id1501686.html" title="Struct template result&lt;This(Expr)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
+ <span class="keyword">struct</span> <a class="link" href="by_value_generator/result_This_Expr_id1525244.html" title="Struct template result&lt;This(Expr)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
<span class="comment">// types</span>
- <span class="keyword">typedef</span> <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="by_value_generator/result_This_Expr__id1501686.html#boost.proto.by_value_generator.result_This(Expr)_id1501686.type"><span class="identifier">type</span></a><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="by_value_generator/result_This_Expr_id1525244.html#boost.proto.by_value_generator.result_This(Expr_id1525244.type"><span class="identifier">type</span></a><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="by_value_generator.html#id1501723-bb">public member functions</a></span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span> <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="by_value_generator.html#id1501728-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="by_value_generator.html#id1525281-bb">public member functions</a></span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span> <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="by_value_generator.html#id1525286-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2747249"></a><h2>Description</h2>
+<a name="id2799600"></a><h2>Description</h2>
<p>
Generators are intended for use as the first template parameter to the
<code class="computeroutput"><a class="link" href="domain.html" title="Struct template domain">proto::domain&lt;&gt;</a></code>
@@ -58,10 +58,10 @@
MyGenerator&gt;</code>.
</p>
<div class="refsect2">
-<a name="id2747294"></a><h3>
-<a name="id1501723-bb"></a><code class="computeroutput">by_value_generator</code> public member functions</h3>
+<a name="id2799645"></a><h3>
+<a name="id1525281-bb"></a><code class="computeroutput">by_value_generator</code> public member functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
-<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span> <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a name="id1501728-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> expr<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span> <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a name="id1525286-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> expr<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
@@ -77,7 +77,7 @@
</tr>
<tr>
<td><p><span class="term">Returns:</span></p></td>
-<td><p>Equivalent to <code class="computeroutput"><a class="link" href="deep_copy_id1493807.html" title="Function template deep_copy">proto::deep_copy</a>(expr)</code></p></td>
+<td><p>Equivalent to <code class="computeroutput"><a class="link" href="deep_copy_id1517094.html" title="Function template deep_copy">proto::deep_copy</a>(expr)</code></p></td>
</tr>
</tbody>
</table></div>
@@ -95,7 +95,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="pod_generator/result_This_Expr__id1501531.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.generate_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="by_value_generator/result_This_Expr__id1501686.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="pod_generator/result_This_Expr_id1525089.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.generate_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="by_value_generator/result_This_Expr_id1525244.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/by_value_generator/result_This_Expr__id1501686.html b/doc/html/boost/proto/by_value_generator/result_This_Expr_id1525244.html
index f86a7c89a2..a6ed34491d 100755..100644
--- a/doc/html/boost/proto/by_value_generator/result_This_Expr__id1501686.html
+++ b/doc/html/boost/proto/by_value_generator/result_This_Expr_id1525244.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../by_value_generator.html#id2747249" title="Description">
+<link rel="up" href="../by_value_generator.html#id2799600" title="Description">
<link rel="prev" href="../by_value_generator.html" title="Struct by_value_generator">
<link rel="next" href="../compose_generators.html" title="Struct template compose_generators">
</head>
@@ -20,10 +20,10 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../by_value_generator.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../by_value_generator.html#id2747249"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../compose_generators.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../by_value_generator.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../by_value_generator.html#id2799600"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../compose_generators.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
-<a name="boost.proto.by_value_generator.result_This(Expr)_id1501686"></a><div class="titlepage"></div>
+<a name="boost.proto.by_value_generator.result_This(Expr_id1525244"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Struct template result&lt;This(Expr)&gt;</span></h2>
<p>boost::proto::by_value_generator::result&lt;This(Expr)&gt;</p>
@@ -33,9 +33,9 @@
</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> <a class="link" href="../../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span>
-<span class="keyword">struct</span> <a class="link" href="result_This_Expr__id1501686.html" title="Struct template result&lt;This(Expr)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
+<span class="keyword">struct</span> <a class="link" href="result_This_Expr_id1525244.html" title="Struct template result&lt;This(Expr)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
<span class="comment">// types</span>
- <span class="keyword">typedef</span> <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a name="boost.proto.by_value_generator.result_This(Expr)_id1501686.type"></a><span class="identifier">type</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a name="boost.proto.by_value_generator.result_This(Expr_id1525244.type"></a><span class="identifier">type</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -48,7 +48,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../by_value_generator.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../by_value_generator.html#id2747249"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../compose_generators.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../by_value_generator.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../by_value_generator.html#id2799600"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../compose_generators.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/call.html b/doc/html/boost/proto/call.html
index 1160d99919..aba28c7027 100755..100644
--- a/doc/html/boost/proto/call.html
+++ b/doc/html/boost/proto/call.html
@@ -6,7 +6,7 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../proto/reference.html#header.boost.proto.transform.call_hpp" title="Header &lt;boost/proto/transform/call.hpp&gt;">
-<link rel="prev" href="_byval/result_This_T__id1529936.html" title="Struct template result&lt;This(T)&gt;">
+<link rel="prev" href="_byval/result_This_T__id1553224.html" title="Struct template result&lt;This(T)&gt;">
<link rel="next" href="call/impl.html" title="Struct template impl">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="_byval/result_This_T__id1529936.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.transform.call_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="call/impl.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="_byval/result_This_T__id1553224.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.transform.call_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="call/impl.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.call"></a><div class="titlepage"></div>
@@ -39,14 +39,14 @@
<span class="comment">// <a class="link" href="call/impl.html#boost.proto.call.impltypes">types</a></span>
<span class="keyword">typedef</span> <em class="replaceable"><code><span class="identifier">see</span><span class="special">-</span><span class="identifier">below</span></code></em> <a class="link" href="call/impl.html#boost.proto.call.impl.result_type"><span class="identifier">result_type</span></a><span class="special">;</span>
- <span class="comment">// <a class="link" href="call/impl.html#id1530552-bb">public member functions</a></span>
- <span class="identifier">result_type</span> <a class="link" href="call/impl.html#id1530556-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span>
+ <span class="comment">// <a class="link" href="call/impl.html#id1553917-bb">public member functions</a></span>
+ <span class="identifier">result_type</span> <a class="link" href="call/impl.html#id1553922-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2857378"></a><h2>Description</h2>
+<a name="id2909665"></a><h2>Description</h2>
<p>
The purpose of <code class="computeroutput">proto::call&lt;&gt;</code> is to annotate a transform as callable
so that <code class="computeroutput"><a class="link" href="when.html" title="Struct template when">proto::when&lt;&gt;</a></code> knows
@@ -74,7 +74,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="_byval/result_This_T__id1529936.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.transform.call_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="call/impl.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="_byval/result_This_T__id1553224.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.transform.call_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="call/impl.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/call/impl.html b/doc/html/boost/proto/call/impl.html
index da944d6f45..7ecacba544 100755..100644
--- a/doc/html/boost/proto/call/impl.html
+++ b/doc/html/boost/proto/call/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../call.html#id2857378" title="Description">
+<link rel="up" href="../call.html#id2909665" title="Description">
<link rel="prev" href="../call.html" title="Struct template call">
<link rel="next" href="../_default.html" title="Struct template _default">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../call.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../call.html#id2857378"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../_default.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../call.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../call.html#id2909665"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../_default.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.call.impl"></a><div class="titlepage"></div>
@@ -37,15 +37,15 @@
<span class="comment">// <a class="link" href="impl.html#boost.proto.call.impltypes">types</a></span>
<span class="keyword">typedef</span> <em class="replaceable"><code><span class="identifier">see</span><span class="special">-</span><span class="identifier">below</span></code></em> <a class="link" href="impl.html#boost.proto.call.impl.result_type"><span class="identifier">result_type</span></a><span class="special">;</span>
- <span class="comment">// <a class="link" href="impl.html#id1530552-bb">public member functions</a></span>
- <span class="identifier">result_type</span> <a class="link" href="impl.html#id1530556-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span>
+ <span class="comment">// <a class="link" href="impl.html#id1553917-bb">public member functions</a></span>
+ <span class="identifier">result_type</span> <a class="link" href="impl.html#id1553922-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2857750"></a><h2>Description</h2>
+<a name="id2910038"></a><h2>Description</h2>
<div class="refsect2">
-<a name="id2857754"></a><h3>
+<a name="id2910042"></a><h3>
<a name="boost.proto.call.impltypes"></a><code class="computeroutput">impl</code>
public
types</h3>
@@ -119,27 +119,40 @@
<li class="listitem">
<p>
If <code class="computeroutput">T</code> is of the form
- <code class="computeroutput"><a class="link" href="../../../PolymorphicFunctionObject.html" title="Concept PolymorphicFunctionObject">PolymorphicFunctionObject</a>(A<sub>0</sub>,...A<sub>n</sub>)</code>, then
+ <code class="computeroutput"><a class="link" href="../../../PolymorphicFunctionObject.html" title="Concept PolymorphicFunctionObject">PolymorphicFunctionObject</a>(A<sub>0</sub>,&#8230;A<sub>n</sub>)</code>, then
<code class="computeroutput">result_type</code> is:
</p>
<pre class="programlisting"><span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">&lt;</span><span class="identifier">PolymorphicFunctionObject</span><span class="special">(</span>
<span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">&lt;</span><a class="link" href="../when.html" title="Struct template when">when</a><span class="special">&lt;</span><a class="link" href="../_.html" title="Struct _">_</a><span class="special">,</span><span class="identifier">A</span><sub><span class="number">0</span></sub><span class="special">&gt;</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">,</span> <span class="identifier">State</span><span class="special">,</span> <span class="identifier">Data</span><span class="special">)</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span><span class="special">,</span>
- <span class="special">...</span>
+ &#8230;
<span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">&lt;</span><a class="link" href="../when.html" title="Struct template when">when</a><span class="special">&lt;</span><a class="link" href="../_.html" title="Struct _">_</a><span class="special">,</span><span class="identifier">A</span><sub><span class="identifier">n</span></sub><span class="special">&gt;</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">,</span> <span class="identifier">State</span><span class="special">,</span> <span class="identifier">Data</span><span class="special">)</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
<span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span></pre>
<p>
</p>
</li>
+<li class="listitem">
+<p>
+ If <code class="computeroutput">T</code> is of the form
+ <code class="computeroutput"><a class="link" href="../../../PolymorphicFunctionObject.html" title="Concept PolymorphicFunctionObject">PolymorphicFunctionObject</a>(A<sub>0</sub>,&#8230;A<sub>n</sub> ...)</code>, then
+ let <code class="computeroutput">T'</code> be <code class="computeroutput"><a class="link" href="../../../PolymorphicFunctionObject.html" title="Concept PolymorphicFunctionObject">PolymorphicFunctionObject</a>(A<sub>0</sub>,&#8230;A<sub>n-1</sub>, <em class="replaceable"><code>S</code></em>)</code>,
+ where <em class="replaceable"><code>S</code></em> is a type sequence computed from the unpacking expression <code class="computeroutput">A<sub>n</sub></code>
+ as described in the reference for <code class="computeroutput"><a class="link" href="../pack.html" title="Struct pack">proto::pack</a></code>.
+ Then, <code class="computeroutput">result_type</code> is:
+ </p>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">typename</span> <a class="link" href="../call.html" title="Struct template call">proto::call</a><span class="special">&lt;</span><span class="identifier">T</span><span class="char">'&gt;::impl&lt;Expr,State,Data&gt;::result_type</span></code></pre>
+<p>
+ </p>
+</li>
</ul></div>
<p>
</p>
</li></ol></div>
</div>
<div class="refsect2">
-<a name="id2859253"></a><h3>
-<a name="id1530552-bb"></a><code class="computeroutput">impl</code> public member functions</h3>
+<a name="id2911662"></a><h3>
+<a name="id1553917-bb"></a><code class="computeroutput">impl</code> public member functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
-<pre class="literallayout"><span class="identifier">result_type</span> <a name="id1530556-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span> expr<span class="special">,</span>
+<pre class="literallayout"><span class="identifier">result_type</span> <a name="id1553922-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span> expr<span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span> state<span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span> data<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<p>
@@ -208,7 +221,7 @@
<li class="listitem">
<p>
If <code class="computeroutput">T</code> is of the form
- <code class="computeroutput"><a class="link" href="../../../PolymorphicFunctionObject.html" title="Concept PolymorphicFunctionObject">PolymorphicFunctionObject</a>(A<sub>0</sub>,...A<sub>n</sub>)</code>, then
+ <code class="computeroutput"><a class="link" href="../../../PolymorphicFunctionObject.html" title="Concept PolymorphicFunctionObject">PolymorphicFunctionObject</a>(A<sub>0</sub>,&#8230;A<sub>n</sub>)</code>, then
return:
</p>
<pre class="programlisting">PolymorphicFunctionObject()(
@@ -219,6 +232,19 @@
<p>
</p>
</li>
+<li class="listitem">
+<p>
+ If <code class="computeroutput">T</code> is of the form
+ <code class="computeroutput"><a class="link" href="../../../PolymorphicFunctionObject.html" title="Concept PolymorphicFunctionObject">PolymorphicFunctionObject</a>(A<sub>0</sub>,&#8230;A<sub>n</sub> ...)</code>, then
+ let <code class="computeroutput">T'</code> be <code class="computeroutput"><a class="link" href="../../../PolymorphicFunctionObject.html" title="Concept PolymorphicFunctionObject">PolymorphicFunctionObject</a>(A<sub>0</sub>,&#8230;A<sub>n-1</sub>, <em class="replaceable"><code>S</code></em>)</code>,
+ where <em class="replaceable"><code>S</code></em> is a type sequence computed from the unpacking expression <code class="computeroutput">A<sub>n</sub></code>
+ as described in the reference for <code class="computeroutput"><code class="computeroutput"><a class="link" href="../pack.html" title="Struct pack">proto::pack</a></code></code>.
+ Then, return:
+ </p>
+<pre class="programlisting"><code class="computeroutput"><code class="computeroutput"><a class="link" href="../call.html" title="Struct template call">proto::call</a></code>&lt;T'&gt;()(expr, state, data)</code></pre>
+<p>
+ </p>
+</li>
</ul></div>
<p>
</p>
@@ -236,7 +262,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../call.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../call.html#id2857378"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../_default.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../call.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../call.html#id2909665"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../_default.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/callable.html b/doc/html/boost/proto/callable.html
index 16735e70fc..b345b3af3f 100755..100644
--- a/doc/html/boost/proto/callable.html
+++ b/doc/html/boost/proto/callable.html
@@ -35,7 +35,7 @@
<span class="keyword">struct</span> <a class="link" href="callable.html" title="Struct callable">callable</a> <span class="special">{</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2787045"></a><h2>Description</h2>
+<a name="id2839390"></a><h2>Description</h2>
<p>
When defining a callable <a class="link" href="../../PolymorphicFunctionObject.html" title="Concept PolymorphicFunctionObject">PolymorphicFunctionObject</a>, inherit
from <code class="computeroutput">proto::callable</code> so that it can be used to create
diff --git a/doc/html/boost/proto/char_.html b/doc/html/boost/proto/char_.html
index d190424b60..d190424b60 100755..100644
--- a/doc/html/boost/proto/char_.html
+++ b/doc/html/boost/proto/char_.html
diff --git a/doc/html/boost/proto/child_c_id1528008.html b/doc/html/boost/proto/child_c_id1551295.html
index b93597b5cb..23de0e0159 100755..100644
--- a/doc/html/boost/proto/child_c_id1528008.html
+++ b/doc/html/boost/proto/child_c_id1551295.html
@@ -6,8 +6,8 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../proto/reference.html#header.boost.proto.traits_hpp" title="Header &lt;boost/proto/traits.hpp&gt;">
-<link rel="prev" href="child_id1527766.html" title="Function child">
-<link rel="next" href="value_id1528169.html" title="Function value">
+<link rel="prev" href="child_id1551053.html" title="Function child">
+<link rel="next" href="value_id1551456.html" title="Function value">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,10 +20,10 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="child_id1527766.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="value_id1528169.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="child_id1551053.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="value_id1551456.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
-<a name="boost.proto.child_c_id1528008"></a><div class="titlepage"></div>
+<a name="boost.proto.child_c_id1551295"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Function child_c</span></h2>
<p>boost::proto::child_c &#8212; Return the <em class="replaceable"><code>N</code></em><sup>th</sup> child of the specified
@@ -39,7 +39,7 @@
<span class="keyword">typename</span> <a class="link" href="result_of/child_c.html" title="Struct template child_c">proto::result_of::child_c</a><span class="special">&lt;</span> <span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
<span class="identifier">child_c</span><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> expr<span class="special">)</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2845127"></a><h2>Description</h2>
+<a name="id2897421"></a><h2>Description</h2>
<p>
Return the <em class="replaceable"><code>N</code></em><sup>th</sup> child of the specified Proto
expression. The child is returned by reference.
@@ -82,7 +82,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="child_id1527766.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="value_id1528169.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="child_id1551053.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="value_id1551456.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/child_id1527766.html b/doc/html/boost/proto/child_id1551053.html
index 9ea059e08a..deca688b0b 100755..100644
--- a/doc/html/boost/proto/child_id1527766.html
+++ b/doc/html/boost/proto/child_id1551053.html
@@ -6,8 +6,8 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../proto/reference.html#header.boost.proto.traits_hpp" title="Header &lt;boost/proto/traits.hpp&gt;">
-<link rel="prev" href="as_child_id1527575.html" title="Function as_child">
-<link rel="next" href="child_c_id1528008.html" title="Function child_c">
+<link rel="prev" href="as_child_id1550862.html" title="Function as_child">
+<link rel="next" href="child_c_id1551295.html" title="Function child_c">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,10 +20,10 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="as_child_id1527575.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="child_c_id1528008.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="as_child_id1550862.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="child_c_id1551295.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
-<a name="boost.proto.child_id1527766"></a><div class="titlepage"></div>
+<a name="boost.proto.child_id1551053"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Function child</span></h2>
<p>boost::proto::child &#8212; Return the <em class="replaceable"><code>N</code></em><sup>th</sup> child of the specified Proto expression. </p>
@@ -43,7 +43,7 @@
<span class="keyword">typename</span> <a class="link" href="result_of/child.html" title="Struct template child">proto::result_of::child</a><span class="special">&lt;</span> <span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
<span class="identifier">child</span><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> expr<span class="special">)</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2844705"></a><h2>Description</h2>
+<a name="id2897000"></a><h2>Description</h2>
<p>
Return the <em class="replaceable"><code>N</code></em><sup>th</sup> child of the specified Proto expression.
If <code class="computeroutput">N</code> is not specified, as in <code class="computeroutput">proto::child(expr)</code>,
@@ -101,7 +101,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="as_child_id1527575.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="child_c_id1528008.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="as_child_id1550862.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="child_c_id1551295.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/comma.html b/doc/html/boost/proto/comma.html
index 59735dda66..325b6f177e 100755..100644
--- a/doc/html/boost/proto/comma.html
+++ b/doc/html/boost/proto/comma.html
@@ -47,7 +47,7 @@
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2831462"></a><h2>Description</h2>
+<a name="id2883765"></a><h2>Description</h2>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
diff --git a/doc/html/boost/proto/comma/impl.html b/doc/html/boost/proto/comma/impl.html
index 16aea41428..7ac63ed148 100755..100644
--- a/doc/html/boost/proto/comma/impl.html
+++ b/doc/html/boost/proto/comma/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../comma.html#id2831462" title="Description">
+<link rel="up" href="../comma.html#id2883765" title="Description">
<link rel="prev" href="../comma.html" title="Struct template comma">
<link rel="next" href="../mem_ptr.html" title="Struct template mem_ptr">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../comma.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../comma.html#id2831462"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../mem_ptr.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../comma.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../comma.html#id2883765"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../mem_ptr.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.comma.impl"></a><div class="titlepage"></div>
@@ -46,7 +46,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../comma.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../comma.html#id2831462"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../mem_ptr.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../comma.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../comma.html#id2883765"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../mem_ptr.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/complement.html b/doc/html/boost/proto/complement.html
index 96f9d7f3f9..3a5963c215 100755..100644
--- a/doc/html/boost/proto/complement.html
+++ b/doc/html/boost/proto/complement.html
@@ -49,7 +49,7 @@
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2817134"></a><h2>Description</h2>
+<a name="id2869440"></a><h2>Description</h2>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
diff --git a/doc/html/boost/proto/complement/impl.html b/doc/html/boost/proto/complement/impl.html
index 9f381e88d2..b16786d045 100755..100644
--- a/doc/html/boost/proto/complement/impl.html
+++ b/doc/html/boost/proto/complement/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../complement.html#id2817134" title="Description">
+<link rel="up" href="../complement.html#id2869440" title="Description">
<link rel="prev" href="../complement.html" title="Struct template complement">
<link rel="next" href="../address_of.html" title="Struct template address_of">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../complement.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../complement.html#id2817134"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../address_of.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../complement.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../complement.html#id2869440"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../address_of.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.complement.impl"></a><div class="titlepage"></div>
@@ -48,7 +48,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../complement.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../complement.html#id2817134"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../address_of.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../complement.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../complement.html#id2869440"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../address_of.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/compose_generators.html b/doc/html/boost/proto/compose_generators.html
index 95eb7514ef..8cb1058f3f 100755..100644
--- a/doc/html/boost/proto/compose_generators.html
+++ b/doc/html/boost/proto/compose_generators.html
@@ -6,8 +6,8 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../proto/reference.html#header.boost.proto.generate_hpp" title="Header &lt;boost/proto/generate.hpp&gt;">
-<link rel="prev" href="by_value_generator/result_This_Expr__id1501686.html" title="Struct template result&lt;This(Expr)&gt;">
-<link rel="next" href="compose_generators/result_This_Expr__id1501842.html" title="Struct template result&lt;This(Expr)&gt;">
+<link rel="prev" href="by_value_generator/result_This_Expr_id1525244.html" title="Struct template result&lt;This(Expr)&gt;">
+<link rel="next" href="compose_generators/result_This_Expr_id1525400.html" title="Struct template result&lt;This(Expr)&gt;">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="by_value_generator/result_This_Expr__id1501686.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.generate_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="compose_generators/result_This_Expr__id1501842.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="by_value_generator/result_This_Expr_id1525244.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.generate_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="compose_generators/result_This_Expr_id1525400.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.compose_generators"></a><div class="titlepage"></div>
@@ -36,22 +36,22 @@
<span class="keyword">struct</span> <a class="link" href="compose_generators.html" title="Struct template compose_generators">compose_generators</a> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="callable.html" title="Struct callable">proto::callable</a> <span class="special">{</span>
<span class="comment">// member classes/structs/unions</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> <a class="link" href="../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span>
- <span class="keyword">struct</span> <a class="link" href="compose_generators/result_This_Expr__id1501842.html" title="Struct template result&lt;This(Expr)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span>
+ <span class="keyword">struct</span> <a class="link" href="compose_generators/result_This_Expr_id1525400.html" title="Struct template result&lt;This(Expr)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span>
<span class="identifier">boost</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">&lt;</span>
<span class="identifier">Second</span><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">&lt;</span><span class="identifier">First</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">)</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span><span class="special">)</span>
<span class="special">&gt;</span>
<span class="special">{</span>
<span class="special">}</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="compose_generators.html#id1501877-bb">public member functions</a></span>
+ <span class="comment">// <a class="link" href="compose_generators.html#id1525435-bb">public member functions</a></span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span>
<span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">&lt;</span>
<span class="identifier">Second</span><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">&lt;</span><span class="identifier">First</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">)</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span><span class="special">)</span>
<span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
- <a class="link" href="compose_generators.html#id1501882-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <a class="link" href="compose_generators.html#id1525440-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2748123"></a><h2>Description</h2>
+<a name="id2800474"></a><h2>Description</h2>
<p>
Generators are intended for use as the first template parameter to the
<code class="computeroutput"><a class="link" href="domain.html" title="Struct template domain">proto::domain&lt;&gt;</a></code>
@@ -61,14 +61,14 @@
generator for further transformation.
</p>
<div class="refsect2">
-<a name="id2748155"></a><h3>
-<a name="id1501877-bb"></a><code class="computeroutput">compose_generators</code> public member functions</h3>
+<a name="id2800507"></a><h3>
+<a name="id1525435-bb"></a><code class="computeroutput">compose_generators</code> public member functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span>
<span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">&lt;</span>
<span class="identifier">Second</span><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">&lt;</span><span class="identifier">First</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">)</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span><span class="special">)</span>
<span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
- <a name="id1501882-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> expr<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+ <a name="id1525440-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> expr<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
@@ -102,7 +102,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="by_value_generator/result_This_Expr__id1501686.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.generate_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="compose_generators/result_This_Expr__id1501842.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="by_value_generator/result_This_Expr_id1525244.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.generate_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="compose_generators/result_This_Expr_id1525400.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/compose_generators/result_This_Expr__id1501842.html b/doc/html/boost/proto/compose_generators/result_This_Expr_id1525400.html
index 8286714bca..af7c8c13fa 100755..100644
--- a/doc/html/boost/proto/compose_generators/result_This_Expr__id1501842.html
+++ b/doc/html/boost/proto/compose_generators/result_This_Expr_id1525400.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../compose_generators.html#id2748123" title="Description">
+<link rel="up" href="../compose_generators.html#id2800474" title="Description">
<link rel="prev" href="../compose_generators.html" title="Struct template compose_generators">
<link rel="next" href="../use_basic_expr.html" title="Struct template use_basic_expr">
</head>
@@ -20,10 +20,10 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../compose_generators.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../compose_generators.html#id2748123"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../use_basic_expr.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../compose_generators.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../compose_generators.html#id2800474"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../use_basic_expr.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
-<a name="boost.proto.compose_generators.result_This(Expr)_id1501842"></a><div class="titlepage"></div>
+<a name="boost.proto.compose_generators.result_This(Expr_id1525400"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Struct template result&lt;This(Expr)&gt;</span></h2>
<p>boost::proto::compose_generators::result&lt;This(Expr)&gt;</p>
@@ -33,7 +33,7 @@
</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> <a class="link" href="../../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span>
-<span class="keyword">struct</span> <a class="link" href="result_This_Expr__id1501842.html" title="Struct template result&lt;This(Expr)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span>
+<span class="keyword">struct</span> <a class="link" href="result_This_Expr_id1525400.html" title="Struct template result&lt;This(Expr)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span>
<span class="identifier">boost</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">&lt;</span>
<span class="identifier">Second</span><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">&lt;</span><span class="identifier">First</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">)</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span><span class="special">)</span>
<span class="special">&gt;</span>
@@ -50,7 +50,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../compose_generators.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../compose_generators.html#id2748123"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../use_basic_expr.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../compose_generators.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../compose_generators.html#id2800474"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../use_basic_expr.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/context/callable_context.html b/doc/html/boost/proto/context/callable_context.html
index f5c9196a38..338db700c0 100755..100644
--- a/doc/html/boost/proto/context/callable_context.html
+++ b/doc/html/boost/proto/context/callable_context.html
@@ -41,7 +41,7 @@
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2888903"></a><h2>Description</h2>
+<a name="id2944831"></a><h2>Description</h2>
<p>
<code class="computeroutput">proto::callable_context&lt;&gt;</code> is a base class that
implements the context protocol by passing fanned-out expression nodes to the derived
diff --git a/doc/html/boost/proto/context/callable_context/eval.html b/doc/html/boost/proto/context/callable_context/eval.html
index f7a9de2c00..6f462ba3fd 100755..100644
--- a/doc/html/boost/proto/context/callable_context/eval.html
+++ b/doc/html/boost/proto/context/callable_context/eval.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../callable_context.html#id2888903" title="Description">
+<link rel="up" href="../callable_context.html#id2944831" title="Description">
<link rel="prev" href="../callable_context.html" title="Struct template callable_context">
<link rel="next" href="../default_eval.html" title="Struct template default_eval">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../callable_context.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../callable_context.html#id2888903"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../default_eval.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../callable_context.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../callable_context.html#id2944831"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../default_eval.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.context.callable_context.eval"></a><div class="titlepage"></div>
@@ -36,7 +36,7 @@
<span class="keyword">struct</span> <a class="link" href="eval.html" title="Struct template eval">eval</a> <span class="special">:</span> <span class="keyword"></span> <em class="replaceable"><code>see-below</code></em> <span class="special">{</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2889922"></a><h2>Description</h2>
+<a name="id2945850"></a><h2>Description</h2>
<p>
A BinaryFunction that accepts an <code class="computeroutput">Expr</code> and a
<code class="computeroutput">Context</code>, and either fans out the expression and passes
@@ -63,7 +63,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../callable_context.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../callable_context.html#id2888903"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../default_eval.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../callable_context.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../callable_context.html#id2944831"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../default_eval.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/context/callable_eval.html b/doc/html/boost/proto/context/callable_eval.html
index 03df28db92..4028669907 100755..100644
--- a/doc/html/boost/proto/context/callable_eval.html
+++ b/doc/html/boost/proto/context/callable_eval.html
@@ -45,25 +45,25 @@
<span class="special">)</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
<a name="boost.proto.context.callable_eval.result_type"></a><span class="identifier">result_type</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="callable_eval.html#id1536677-bb">public member functions</a></span>
- <span class="identifier">result_type</span> <a class="link" href="callable_eval.html#id1536682-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">Context</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="callable_eval.html#id1561345-bb">public member functions</a></span>
+ <span class="identifier">result_type</span> <a class="link" href="callable_eval.html#id1561350-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">Context</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2888376"></a><h2>Description</h2>
+<a name="id2944303"></a><h2>Description</h2>
<p>
<code class="computeroutput">proto::context::callable_eval&lt;&gt;</code> requires that
<code class="computeroutput">Context</code> is a <a class="link" href="../../../PolymorphicFunctionObject.html" title="Concept PolymorphicFunctionObject">PolymorphicFunctionObject</a>
that can be invoked with <code class="computeroutput">Expr</code>'s tag and children as
expressions, as follows:
</p>
-<pre class="programlisting"><span class="identifier">context</span><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">Expr</span><span class="special">::</span><span class="identifier">proto_tag</span><span class="special">(</span><span class="special">)</span><span class="special">,</span> <a class="link" href="../child_c_id1528008.html" title="Function child_c">proto::child_c</a><span class="special">&lt;</span><span class="number">0</span><span class="special">&gt;</span><span class="special">(</span><span class="identifier">expr</span><span class="special">)</span><span class="special">,</span> <span class="special">...</span> <a class="link" href="../child_c_id1528008.html" title="Function child_c">proto::child_c</a><span class="special">&lt;</span><span class="identifier">N</span><span class="special">&gt;</span><span class="special">(</span><span class="identifier">expr</span><span class="special">)</span><span class="special">)</span></pre>
+<pre class="programlisting"><span class="identifier">context</span><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">Expr</span><span class="special">::</span><span class="identifier">proto_tag</span><span class="special">(</span><span class="special">)</span><span class="special">,</span> <a class="link" href="../child_c_id1551295.html" title="Function child_c">proto::child_c</a><span class="special">&lt;</span><span class="number">0</span><span class="special">&gt;</span><span class="special">(</span><span class="identifier">expr</span><span class="special">)</span><span class="special">,</span> <span class="special">...</span> <a class="link" href="../child_c_id1551295.html" title="Function child_c">proto::child_c</a><span class="special">&lt;</span><span class="identifier">N</span><span class="special">&gt;</span><span class="special">(</span><span class="identifier">expr</span><span class="special">)</span><span class="special">)</span></pre>
<p>
</p>
<div class="refsect2">
-<a name="id2888538"></a><h3>
-<a name="id1536677-bb"></a><code class="computeroutput">callable_eval</code> public member functions</h3>
+<a name="id2944465"></a><h3>
+<a name="id1561345-bb"></a><code class="computeroutput">callable_eval</code> public member functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
-<pre class="literallayout"><span class="identifier">result_type</span> <a name="id1536682-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span> expr<span class="special">,</span> <span class="identifier">Context</span> <span class="special">&amp;</span> context<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="identifier">result_type</span> <a name="id1561350-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span> expr<span class="special">,</span> <span class="identifier">Context</span> <span class="special">&amp;</span> context<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
@@ -88,8 +88,8 @@
<td><p>
<code class="computeroutput">
context(typename Expr::proto_tag(),
- <a class="link" href="../child_c_id1528008.html" title="Function child_c">proto::child_c</a>&lt;0&gt;(expr),...
- <a class="link" href="../child_c_id1528008.html" title="Function child_c">proto::child_c</a>&lt;N&gt;(expr))
+ <a class="link" href="../child_c_id1551295.html" title="Function child_c">proto::child_c</a>&lt;0&gt;(expr),...
+ <a class="link" href="../child_c_id1551295.html" title="Function child_c">proto::child_c</a>&lt;N&gt;(expr))
</code>
</p></td>
</tr>
diff --git a/doc/html/boost/proto/context/default_context.html b/doc/html/boost/proto/context/default_context.html
index d78db58b36..8734f99670 100755..100644
--- a/doc/html/boost/proto/context/default_context.html
+++ b/doc/html/boost/proto/context/default_context.html
@@ -39,7 +39,7 @@
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2892317"></a><h2>Description</h2>
+<a name="id2948243"></a><h2>Description</h2>
<p>An evaluation context that gives the operators their normal C++ semantics.</p>
</div>
</div>
diff --git a/doc/html/boost/proto/context/default_context/eval.html b/doc/html/boost/proto/context/default_context/eval.html
index 6b34884612..adcc7e5d9a 100755..100644
--- a/doc/html/boost/proto/context/default_context/eval.html
+++ b/doc/html/boost/proto/context/default_context/eval.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../default_context.html#id2892317" title="Description">
+<link rel="up" href="../default_context.html#id2948243" title="Description">
<link rel="prev" href="../default_context.html" title="Struct default_context">
<link rel="next" href="../null_eval.html" title="Struct template null_eval">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../default_context.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../default_context.html#id2892317"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../null_eval.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../default_context.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../default_context.html#id2948243"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../null_eval.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.context.default_context.eval"></a><div class="titlepage"></div>
@@ -46,7 +46,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../default_context.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../default_context.html#id2892317"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../null_eval.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../default_context.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../default_context.html#id2948243"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../null_eval.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/context/default_eval.html b/doc/html/boost/proto/context/default_eval.html
index 0f5fdccee9..8c904927ab 100755..100644
--- a/doc/html/boost/proto/context/default_eval.html
+++ b/doc/html/boost/proto/context/default_eval.html
@@ -42,15 +42,15 @@
<span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">Expr</span><span class="special">::</span><span class="identifier">tag_type</span> <a name="boost.proto.context.default_eval.Tag"></a><span class="identifier">Tag</span><span class="special">;</span> <span class="comment">// For exposition only</span>
<span class="keyword">typedef</span> <span class="emphasis"><em><span class="identifier">see</span><span class="special">-</span><span class="identifier">below</span></em></span> <a class="link" href="default_eval.html#boost.proto.context.default_eval.result_type"><span class="identifier">result_type</span></a><span class="special">;</span>
- <span class="comment">// <a class="link" href="default_eval.html#id1537404-bb">public member functions</a></span>
- <span class="identifier">result_type</span> <a class="link" href="default_eval.html#id1537409-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">Context</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="default_eval.html#id1562072-bb">public member functions</a></span>
+ <span class="identifier">result_type</span> <a class="link" href="default_eval.html#id1562077-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">Context</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="comment">// public data members</span>
<span class="keyword">static</span> <span class="identifier">Expr</span> <span class="special">&amp;</span> <span class="identifier">s_expr</span><span class="special">;</span> <span class="comment">// For exposition only</span>
<span class="keyword">static</span> <span class="identifier">Context</span> <span class="special">&amp;</span> <span class="identifier">s_context</span><span class="special">;</span> <span class="comment">// For exposition only</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2890532"></a><h2>Description</h2>
+<a name="id2946459"></a><h2>Description</h2>
<p>
Let <code class="computeroutput"><code class="computeroutput">OP</code></code> be the C++ operator
corresponding to <code class="computeroutput">Expr::proto_tag</code>. (For example, if
@@ -64,7 +64,7 @@
approximate the behavior.
</p>
<div class="refsect2">
-<a name="id2890603"></a><h3>
+<a name="id2946529"></a><h3>
<a name="boost.proto.context.default_evaltypes"></a><code class="computeroutput">default_eval</code>
public
types</h3>
@@ -78,7 +78,7 @@
then the result type is
</p>
<pre class="programlisting"><span class="identifier">decltype</span><span class="special">(</span>
- <span class="identifier">OP</span> <a class="link" href="../eval_id1495281.html" title="Function eval">proto::eval</a><span class="special">(</span><a class="link" href="../child_id1527766.html" title="Function child">proto::child</a><span class="special">(</span><span class="identifier">s_expr</span><span class="special">)</span><span class="special">,</span> <span class="identifier">s_context</span><span class="special">)</span>
+ <span class="identifier">OP</span> <a class="link" href="../eval_id1518568.html" title="Function eval">proto::eval</a><span class="special">(</span><a class="link" href="../child_id1551053.html" title="Function child">proto::child</a><span class="special">(</span><span class="identifier">s_expr</span><span class="special">)</span><span class="special">,</span> <span class="identifier">s_context</span><span class="special">)</span>
<span class="special">)</span></pre>
<p>
</p>
@@ -89,7 +89,7 @@
then the result type is
</p>
<pre class="programlisting"><span class="identifier">decltype</span><span class="special">(</span>
- <a class="link" href="../eval_id1495281.html" title="Function eval">proto::eval</a><span class="special">(</span><a class="link" href="../child_id1527766.html" title="Function child">proto::child</a><span class="special">(</span><span class="identifier">s_expr</span><span class="special">)</span><span class="special">,</span> <span class="identifier">s_context</span><span class="special">)</span> <span class="identifier">OP</span>
+ <a class="link" href="../eval_id1518568.html" title="Function eval">proto::eval</a><span class="special">(</span><a class="link" href="../child_id1551053.html" title="Function child">proto::child</a><span class="special">(</span><span class="identifier">s_expr</span><span class="special">)</span><span class="special">,</span> <span class="identifier">s_context</span><span class="special">)</span> <span class="identifier">OP</span>
<span class="special">)</span></pre>
<p>
</p>
@@ -100,8 +100,8 @@
then the result type is
</p>
<pre class="programlisting"><span class="identifier">decltype</span><span class="special">(</span>
- <a class="link" href="../eval_id1495281.html" title="Function eval">proto::eval</a><span class="special">(</span><a class="link" href="../left_id1528275.html" title="Function left">proto::left</a><span class="special">(</span><span class="identifier">s_expr</span><span class="special">)</span><span class="special">,</span> <span class="identifier">s_context</span><span class="special">)</span> <span class="identifier">OP</span>
- <a class="link" href="../eval_id1495281.html" title="Function eval">proto::eval</a><span class="special">(</span><a class="link" href="../right_id1528399.html" title="Function right">proto::right</a><span class="special">(</span><span class="identifier">s_expr</span><span class="special">)</span><span class="special">,</span> <span class="identifier">s_context</span><span class="special">)</span>
+ <a class="link" href="../eval_id1518568.html" title="Function eval">proto::eval</a><span class="special">(</span><a class="link" href="../left_id1551562.html" title="Function left">proto::left</a><span class="special">(</span><span class="identifier">s_expr</span><span class="special">)</span><span class="special">,</span> <span class="identifier">s_context</span><span class="special">)</span> <span class="identifier">OP</span>
+ <a class="link" href="../eval_id1518568.html" title="Function eval">proto::eval</a><span class="special">(</span><a class="link" href="../right_id1551686.html" title="Function right">proto::right</a><span class="special">(</span><span class="identifier">s_expr</span><span class="special">)</span><span class="special">,</span> <span class="identifier">s_context</span><span class="special">)</span>
<span class="special">)</span></pre>
<p>
</p>
@@ -114,8 +114,8 @@
then the result type is
</p>
<pre class="programlisting"><span class="identifier">decltype</span><span class="special">(</span>
- <a class="link" href="../eval_id1495281.html" title="Function eval">proto::eval</a><span class="special">(</span><a class="link" href="../left_id1528275.html" title="Function left">proto::left</a><span class="special">(</span><span class="identifier">s_expr</span><span class="special">)</span><span class="special">,</span> <span class="identifier">s_context</span><span class="special">)</span> <span class="special">[</span>
- <a class="link" href="../eval_id1495281.html" title="Function eval">proto::eval</a><span class="special">(</span><a class="link" href="../right_id1528399.html" title="Function right">proto::right</a><span class="special">(</span><span class="identifier">s_expr</span><span class="special">)</span><span class="special">,</span> <span class="identifier">s_context</span><span class="special">)</span> <span class="special">]</span>
+ <a class="link" href="../eval_id1518568.html" title="Function eval">proto::eval</a><span class="special">(</span><a class="link" href="../left_id1551562.html" title="Function left">proto::left</a><span class="special">(</span><span class="identifier">s_expr</span><span class="special">)</span><span class="special">,</span> <span class="identifier">s_context</span><span class="special">)</span> <span class="special">[</span>
+ <a class="link" href="../eval_id1518568.html" title="Function eval">proto::eval</a><span class="special">(</span><a class="link" href="../right_id1551686.html" title="Function right">proto::right</a><span class="special">(</span><span class="identifier">s_expr</span><span class="special">)</span><span class="special">,</span> <span class="identifier">s_context</span><span class="special">)</span> <span class="special">]</span>
<span class="special">)</span></pre>
<p>
</p>
@@ -128,9 +128,9 @@
then the result type is
</p>
<pre class="programlisting"><span class="identifier">decltype</span><span class="special">(</span>
- <a class="link" href="../eval_id1495281.html" title="Function eval">proto::eval</a><span class="special">(</span><a class="link" href="../child_c_id1528008.html" title="Function child_c">proto::child_c</a><span class="special">&lt;</span><span class="number">0</span><span class="special">&gt;</span><span class="special">(</span><span class="identifier">s_expr</span><span class="special">)</span><span class="special">,</span> <span class="identifier">s_context</span><span class="special">)</span> <span class="special">?</span>
- <a class="link" href="../eval_id1495281.html" title="Function eval">proto::eval</a><span class="special">(</span><a class="link" href="../child_c_id1528008.html" title="Function child_c">proto::child_c</a><span class="special">&lt;</span><span class="number">1</span><span class="special">&gt;</span><span class="special">(</span><span class="identifier">s_expr</span><span class="special">)</span><span class="special">,</span> <span class="identifier">s_context</span><span class="special">)</span> <span class="special">:</span>
- <a class="link" href="../eval_id1495281.html" title="Function eval">proto::eval</a><span class="special">(</span><a class="link" href="../child_c_id1528008.html" title="Function child_c">proto::child_c</a><span class="special">&lt;</span><span class="number">2</span><span class="special">&gt;</span><span class="special">(</span><span class="identifier">s_expr</span><span class="special">)</span><span class="special">,</span> <span class="identifier">s_context</span><span class="special">)</span>
+ <a class="link" href="../eval_id1518568.html" title="Function eval">proto::eval</a><span class="special">(</span><a class="link" href="../child_c_id1551295.html" title="Function child_c">proto::child_c</a><span class="special">&lt;</span><span class="number">0</span><span class="special">&gt;</span><span class="special">(</span><span class="identifier">s_expr</span><span class="special">)</span><span class="special">,</span> <span class="identifier">s_context</span><span class="special">)</span> <span class="special">?</span>
+ <a class="link" href="../eval_id1518568.html" title="Function eval">proto::eval</a><span class="special">(</span><a class="link" href="../child_c_id1551295.html" title="Function child_c">proto::child_c</a><span class="special">&lt;</span><span class="number">1</span><span class="special">&gt;</span><span class="special">(</span><span class="identifier">s_expr</span><span class="special">)</span><span class="special">,</span> <span class="identifier">s_context</span><span class="special">)</span> <span class="special">:</span>
+ <a class="link" href="../eval_id1518568.html" title="Function eval">proto::eval</a><span class="special">(</span><a class="link" href="../child_c_id1551295.html" title="Function child_c">proto::child_c</a><span class="special">&lt;</span><span class="number">2</span><span class="special">&gt;</span><span class="special">(</span><span class="identifier">s_expr</span><span class="special">)</span><span class="special">,</span> <span class="identifier">s_context</span><span class="special">)</span>
<span class="special">)</span></pre>
<p>
</p>
@@ -143,10 +143,10 @@
then the result type is
</p>
<pre class="programlisting"><span class="identifier">decltype</span><span class="special">(</span>
- <a class="link" href="../eval_id1495281.html" title="Function eval">proto::eval</a><span class="special">(</span><a class="link" href="../child_c_id1528008.html" title="Function child_c">proto::child_c</a><span class="special">&lt;</span><span class="number">0</span><span class="special">&gt;</span><span class="special">(</span><span class="identifier">s_expr</span><span class="special">)</span><span class="special">,</span> <span class="identifier">s_context</span><span class="special">)</span> <span class="special">(</span>
- <a class="link" href="../eval_id1495281.html" title="Function eval">proto::eval</a><span class="special">(</span><a class="link" href="../child_c_id1528008.html" title="Function child_c">proto::child_c</a><span class="special">&lt;</span><span class="number">1</span><span class="special">&gt;</span><span class="special">(</span><span class="identifier">s_expr</span><span class="special">)</span><span class="special">,</span> <span class="identifier">s_context</span><span class="special">)</span><span class="special">,</span>
+ <a class="link" href="../eval_id1518568.html" title="Function eval">proto::eval</a><span class="special">(</span><a class="link" href="../child_c_id1551295.html" title="Function child_c">proto::child_c</a><span class="special">&lt;</span><span class="number">0</span><span class="special">&gt;</span><span class="special">(</span><span class="identifier">s_expr</span><span class="special">)</span><span class="special">,</span> <span class="identifier">s_context</span><span class="special">)</span> <span class="special">(</span>
+ <a class="link" href="../eval_id1518568.html" title="Function eval">proto::eval</a><span class="special">(</span><a class="link" href="../child_c_id1551295.html" title="Function child_c">proto::child_c</a><span class="special">&lt;</span><span class="number">1</span><span class="special">&gt;</span><span class="special">(</span><span class="identifier">s_expr</span><span class="special">)</span><span class="special">,</span> <span class="identifier">s_context</span><span class="special">)</span><span class="special">,</span>
<span class="special">...</span>
- <a class="link" href="../eval_id1495281.html" title="Function eval">proto::eval</a><span class="special">(</span><a class="link" href="../child_c_id1528008.html" title="Function child_c">proto::child_c</a><span class="special">&lt;</span><span class="identifier">N</span><span class="special">&gt;</span><span class="special">(</span><span class="identifier">s_expr</span><span class="special">)</span><span class="special">,</span> <span class="identifier">s_context</span><span class="special">)</span> <span class="special">)</span>
+ <a class="link" href="../eval_id1518568.html" title="Function eval">proto::eval</a><span class="special">(</span><a class="link" href="../child_c_id1551295.html" title="Function child_c">proto::child_c</a><span class="special">&lt;</span><span class="identifier">N</span><span class="special">&gt;</span><span class="special">(</span><span class="identifier">s_expr</span><span class="special">)</span><span class="special">,</span> <span class="identifier">s_context</span><span class="special">)</span> <span class="special">)</span>
<span class="special">)</span></pre>
<p>
</p>
@@ -155,17 +155,17 @@
</li></ol></div>
</div>
<div class="refsect2">
-<a name="id2891573"></a><h3>
-<a name="id1537404-bb"></a><code class="computeroutput">default_eval</code> public member functions</h3>
+<a name="id2947499"></a><h3>
+<a name="id1562072-bb"></a><code class="computeroutput">default_eval</code> public member functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
-<pre class="literallayout"><span class="identifier">result_type</span> <a name="id1537409-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span> expr<span class="special">,</span> <span class="identifier">Context</span> <span class="special">&amp;</span> context<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="identifier">result_type</span> <a name="id1562077-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span> expr<span class="special">,</span> <span class="identifier">Context</span> <span class="special">&amp;</span> context<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
<li class="listitem">
<p>
If <code class="computeroutput">Tag</code> corresponds to a unary prefix operator,
then return
</p>
-<pre class="programlisting">OP <code class="computeroutput"><a class="link" href="../eval_id1495281.html" title="Function eval">proto::eval</a></code>(<code class="computeroutput"><a class="link" href="../child_id1527766.html" title="Function child">proto::child</a></code>(expr), context)</pre>
+<pre class="programlisting">OP <code class="computeroutput"><a class="link" href="../eval_id1518568.html" title="Function eval">proto::eval</a></code>(<code class="computeroutput"><a class="link" href="../child_id1551053.html" title="Function child">proto::child</a></code>(expr), context)</pre>
<p>
</p>
</li>
@@ -174,7 +174,7 @@
If <code class="computeroutput">Tag</code> corresponds to a unary postfix operator,
then return
</p>
-<pre class="programlisting"><code class="computeroutput"><a class="link" href="../eval_id1495281.html" title="Function eval">proto::eval</a></code>(<code class="computeroutput"><a class="link" href="../child_id1527766.html" title="Function child">proto::child</a></code>(expr), context) OP</pre>
+<pre class="programlisting"><code class="computeroutput"><a class="link" href="../eval_id1518568.html" title="Function eval">proto::eval</a></code>(<code class="computeroutput"><a class="link" href="../child_id1551053.html" title="Function child">proto::child</a></code>(expr), context) OP</pre>
<p>
</p>
</li>
@@ -183,8 +183,8 @@
If <code class="computeroutput">Tag</code> corresponds to a binary infix operator,
then return
</p>
-<pre class="programlisting"><code class="computeroutput"><a class="link" href="../eval_id1495281.html" title="Function eval">proto::eval</a></code>(<code class="computeroutput"><a class="link" href="../left_id1528275.html" title="Function left">proto::left</a></code>(expr), context) OP
-<code class="computeroutput"><a class="link" href="../eval_id1495281.html" title="Function eval">proto::eval</a></code>(<code class="computeroutput"><a class="link" href="../right_id1528399.html" title="Function right">proto::right</a></code>(expr), context)</pre>
+<pre class="programlisting"><code class="computeroutput"><a class="link" href="../eval_id1518568.html" title="Function eval">proto::eval</a></code>(<code class="computeroutput"><a class="link" href="../left_id1551562.html" title="Function left">proto::left</a></code>(expr), context) OP
+<code class="computeroutput"><a class="link" href="../eval_id1518568.html" title="Function eval">proto::eval</a></code>(<code class="computeroutput"><a class="link" href="../right_id1551686.html" title="Function right">proto::right</a></code>(expr), context)</pre>
<p>
</p>
</li>
@@ -195,8 +195,8 @@
</code>,
then return
</p>
-<pre class="programlisting"><code class="computeroutput"><a class="link" href="../eval_id1495281.html" title="Function eval">proto::eval</a></code>(<code class="computeroutput"><a class="link" href="../left_id1528275.html" title="Function left">proto::left</a></code>(expr), context) [
-<code class="computeroutput"><a class="link" href="../eval_id1495281.html" title="Function eval">proto::eval</a></code>(<code class="computeroutput"><a class="link" href="../right_id1528399.html" title="Function right">proto::right</a></code>(expr), context) ]</pre>
+<pre class="programlisting"><code class="computeroutput"><a class="link" href="../eval_id1518568.html" title="Function eval">proto::eval</a></code>(<code class="computeroutput"><a class="link" href="../left_id1551562.html" title="Function left">proto::left</a></code>(expr), context) [
+<code class="computeroutput"><a class="link" href="../eval_id1518568.html" title="Function eval">proto::eval</a></code>(<code class="computeroutput"><a class="link" href="../right_id1551686.html" title="Function right">proto::right</a></code>(expr), context) ]</pre>
<p>
</p>
</li>
@@ -207,9 +207,9 @@
</code>,
then return
</p>
-<pre class="programlisting"><code class="computeroutput"><a class="link" href="../eval_id1495281.html" title="Function eval">proto::eval</a></code>(<code class="computeroutput"><a class="link" href="../child_c_id1528008.html" title="Function child_c">proto::child_c</a></code>&lt;0&gt;(expr), context) ?
-<code class="computeroutput"><a class="link" href="../eval_id1495281.html" title="Function eval">proto::eval</a></code>(<code class="computeroutput"><a class="link" href="../child_c_id1528008.html" title="Function child_c">proto::child_c</a></code>&lt;1&gt;(expr), context) :
-<code class="computeroutput"><a class="link" href="../eval_id1495281.html" title="Function eval">proto::eval</a></code>(<code class="computeroutput"><a class="link" href="../child_c_id1528008.html" title="Function child_c">proto::child_c</a></code>&lt;2&gt;(expr), context)</pre>
+<pre class="programlisting"><code class="computeroutput"><a class="link" href="../eval_id1518568.html" title="Function eval">proto::eval</a></code>(<code class="computeroutput"><a class="link" href="../child_c_id1551295.html" title="Function child_c">proto::child_c</a></code>&lt;0&gt;(expr), context) ?
+<code class="computeroutput"><a class="link" href="../eval_id1518568.html" title="Function eval">proto::eval</a></code>(<code class="computeroutput"><a class="link" href="../child_c_id1551295.html" title="Function child_c">proto::child_c</a></code>&lt;1&gt;(expr), context) :
+<code class="computeroutput"><a class="link" href="../eval_id1518568.html" title="Function eval">proto::eval</a></code>(<code class="computeroutput"><a class="link" href="../child_c_id1551295.html" title="Function child_c">proto::child_c</a></code>&lt;2&gt;(expr), context)</pre>
<p>
</p>
</li>
@@ -220,10 +220,10 @@
</code>,
then return
</p>
-<pre class="programlisting"><code class="computeroutput"><a class="link" href="../eval_id1495281.html" title="Function eval">proto::eval</a></code>(<code class="computeroutput"><a class="link" href="../child_c_id1528008.html" title="Function child_c">proto::child_c</a></code>&lt;0&gt;(expr), context) (
-<code class="computeroutput"><a class="link" href="../eval_id1495281.html" title="Function eval">proto::eval</a></code>(<code class="computeroutput"><a class="link" href="../child_c_id1528008.html" title="Function child_c">proto::child_c</a></code>&lt;1&gt;(expr), context),
+<pre class="programlisting"><code class="computeroutput"><a class="link" href="../eval_id1518568.html" title="Function eval">proto::eval</a></code>(<code class="computeroutput"><a class="link" href="../child_c_id1551295.html" title="Function child_c">proto::child_c</a></code>&lt;0&gt;(expr), context) (
+<code class="computeroutput"><a class="link" href="../eval_id1518568.html" title="Function eval">proto::eval</a></code>(<code class="computeroutput"><a class="link" href="../child_c_id1551295.html" title="Function child_c">proto::child_c</a></code>&lt;1&gt;(expr), context),
...
-<code class="computeroutput"><a class="link" href="../eval_id1495281.html" title="Function eval">proto::eval</a></code>(<code class="computeroutput"><a class="link" href="../child_c_id1528008.html" title="Function child_c">proto::child_c</a></code>&lt;N&gt;(expr), context) )</pre>
+<code class="computeroutput"><a class="link" href="../eval_id1518568.html" title="Function eval">proto::eval</a></code>(<code class="computeroutput"><a class="link" href="../child_c_id1551295.html" title="Function child_c">proto::child_c</a></code>&lt;N&gt;(expr), context) )</pre>
<p>
</p>
</li>
diff --git a/doc/html/boost/proto/context/null_context.html b/doc/html/boost/proto/context/null_context.html
index 0607cbfb7a..9a43360c29 100755..100644
--- a/doc/html/boost/proto/context/null_context.html
+++ b/doc/html/boost/proto/context/null_context.html
@@ -26,7 +26,7 @@
<a name="boost.proto.context.null_context"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Struct null_context</span></h2>
-<p>boost::proto::context::null_context &#8212; An evaluation context for <a class="link" href="../eval_id1495281.html" title="Function eval">proto::eval()</a> that simply evaluates
+<p>boost::proto::context::null_context &#8212; An evaluation context for <a class="link" href="../eval_id1518568.html" title="Function eval">proto::eval()</a> that simply evaluates
each child expression, doesn't combine the results at all, and returns void.</p>
</div>
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
@@ -40,7 +40,7 @@
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2893225"></a><h2>Description</h2>
+<a name="id2949152"></a><h2>Description</h2>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
diff --git a/doc/html/boost/proto/context/null_context/eval.html b/doc/html/boost/proto/context/null_context/eval.html
index 30c06ae5c5..cca3a8ef3f 100755..100644
--- a/doc/html/boost/proto/context/null_context/eval.html
+++ b/doc/html/boost/proto/context/null_context/eval.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../null_context.html#id2893225" title="Description">
+<link rel="up" href="../null_context.html#id2949152" title="Description">
<link rel="prev" href="../null_context.html" title="Struct null_context">
<link rel="next" href="../../../../CallableTransform.html" title="Concept CallableTransform">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../null_context.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../null_context.html#id2893225"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../CallableTransform.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../null_context.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../null_context.html#id2949152"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../CallableTransform.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.context.null_context.eval"></a><div class="titlepage"></div>
@@ -46,7 +46,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../null_context.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../null_context.html#id2893225"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../CallableTransform.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../null_context.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../null_context.html#id2949152"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../../CallableTransform.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/context/null_eval.html b/doc/html/boost/proto/context/null_eval.html
index 9d776beea1..def345a4bb 100755..100644
--- a/doc/html/boost/proto/context/null_eval.html
+++ b/doc/html/boost/proto/context/null_eval.html
@@ -36,21 +36,21 @@
<span class="comment">// types</span>
<span class="keyword">typedef</span> <span class="keyword">void</span> <a name="boost.proto.context.null_eval.result_type"></a><span class="identifier">result_type</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="null_eval.html#id1538086-bb">public member functions</a></span>
- <span class="keyword">void</span> <a class="link" href="null_eval.html#id1538091-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">Context</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="null_eval.html#id1562484-bb">public member functions</a></span>
+ <span class="keyword">void</span> <a class="link" href="null_eval.html#id1562489-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">Context</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2892881"></a><h2>Description</h2>
+<a name="id2948808"></a><h2>Description</h2>
<div class="refsect2">
-<a name="id2892885"></a><h3>
-<a name="id1538086-bb"></a><code class="computeroutput">null_eval</code> public member functions</h3>
+<a name="id2948812"></a><h3>
+<a name="id1562484-bb"></a><code class="computeroutput">null_eval</code> public member functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
-<pre class="literallayout"><span class="keyword">void</span> <a name="id1538091-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span> expr<span class="special">,</span> <span class="identifier">Context</span> <span class="special">&amp;</span> context<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">void</span> <a name="id1562489-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span> expr<span class="special">,</span> <span class="identifier">Context</span> <span class="special">&amp;</span> context<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<p>
For <code class="computeroutput">N</code> in <code class="computeroutput">[0,Expr arity)</code>,
evaluate:
</p>
-<pre class="programlisting"><code class="computeroutput"><a class="link" href="../eval_id1495281.html" title="Function eval">proto::eval</a></code>(<code class="computeroutput"><a class="link" href="../child_c_id1528008.html" title="Function child_c">proto::child_c</a></code>&lt;N&gt;(expr), context)</pre>
+<pre class="programlisting"><code class="computeroutput"><a class="link" href="../eval_id1518568.html" title="Function eval">proto::eval</a></code>(<code class="computeroutput"><a class="link" href="../child_c_id1551295.html" title="Function child_c">proto::child_c</a></code>&lt;N&gt;(expr), context)</pre>
<p>
</p>
</li></ol></div>
diff --git a/doc/html/boost/proto/convertible_to.html b/doc/html/boost/proto/convertible_to.html
index 41669f18e9..130862b7bb 100755..100644
--- a/doc/html/boost/proto/convertible_to.html
+++ b/doc/html/boost/proto/convertible_to.html
@@ -35,7 +35,7 @@
<span class="keyword">struct</span> <a class="link" href="convertible_to.html" title="Struct template convertible_to">convertible_to</a> <span class="special">{</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2765633"></a><h2>Description</h2>
+<a name="id2817981"></a><h2>Description</h2>
<p>
Use <code class="computeroutput">proto::convertible_to&lt;&gt;</code> to match a terminal that is
convertible to some type. For example, the grammar
diff --git a/doc/html/boost/proto/deduce_domain.html b/doc/html/boost/proto/deduce_domain.html
index 72c32a4973..dc633c3a78 100755..100644
--- a/doc/html/boost/proto/deduce_domain.html
+++ b/doc/html/boost/proto/deduce_domain.html
@@ -36,12 +36,12 @@
<span class="keyword">struct</span> <a class="link" href="deduce_domain.html" title="Struct deduce_domain">deduce_domain</a> <span class="special">{</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2715593"></a><h2>Description</h2>
+<a name="id2767948"></a><h2>Description</h2>
<p>
When <code class="computeroutput">proto::deduce_domain</code> is used as a domain &#8212; either
explicitly or implicitly by
- <code class="computeroutput"><a class="link" href="make_expr_id1503817.html" title="Function make_expr">proto::make_expr</a>()</code>,
- <code class="computeroutput"><a class="link" href="unpack_expr_id1504094.html" title="Function unpack_expr">proto::unpack_expr</a>()</code>,
+ <code class="computeroutput"><a class="link" href="make_expr_id1527104.html" title="Function make_expr">proto::make_expr</a>()</code>,
+ <code class="computeroutput"><a class="link" href="unpack_expr_id1527381.html" title="Function unpack_expr">proto::unpack_expr</a>()</code>,
or Proto's operator overloads &#8212; Proto will use the domains of the child expressions to
compute the domain of the parent. It is done in such a way that (A) expressions in domains
that share a common super-domain are interoperable, and (B) expressions that are in
diff --git a/doc/html/boost/proto/deep_copy_id1493807.html b/doc/html/boost/proto/deep_copy_id1517094.html
index 87f9f28e50..ccdf9486d9 100755..100644
--- a/doc/html/boost/proto/deep_copy_id1493807.html
+++ b/doc/html/boost/proto/deep_copy_id1517094.html
@@ -6,7 +6,7 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../proto/reference.html#header.boost.proto.deep_copy_hpp" title="Header &lt;boost/proto/deep_copy.hpp&gt;">
-<link rel="prev" href="functional/deep_copy/result_This_Expr__id1493720.html" title="Struct template result&lt;This(Expr)&gt;">
+<link rel="prev" href="functional/deep_copy/result_This_Expr_id1517008.html" title="Struct template result&lt;This(Expr)&gt;">
<link rel="next" href="domain.html" title="Struct template domain">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,10 +20,10 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="functional/deep_copy/result_This_Expr__id1493720.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.deep_copy_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="domain.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="functional/deep_copy/result_This_Expr_id1517008.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.deep_copy_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="domain.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
-<a name="boost.proto.deep_copy_id1493807"></a><div class="titlepage"></div>
+<a name="boost.proto.deep_copy_id1517094"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Function template deep_copy</span></h2>
<p>boost::proto::deep_copy &#8212; A function for deep-copying Proto expression trees. </p>
@@ -36,7 +36,7 @@
<span class="keyword">typename</span> <a class="link" href="result_of/deep_copy.html" title="Struct template deep_copy">proto::result_of::deep_copy</a><span class="special">&lt;</span><span class="identifier">Expr</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
<span class="identifier">deep_copy</span><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> expr<span class="special">)</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2712912"></a><h2>Description</h2>
+<a name="id2765276"></a><h2>Description</h2>
<p>
A function for deep-copying Proto expression trees. When a tree is deep-copied, all internal
nodes and terminals held by reference are instead held by value.</p>
@@ -67,7 +67,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="functional/deep_copy/result_This_Expr__id1493720.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.deep_copy_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="domain.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="functional/deep_copy/result_This_Expr_id1517008.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.deep_copy_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="domain.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/default_domain.html b/doc/html/boost/proto/default_domain.html
index ad76cab8e1..ad76cab8e1 100755..100644
--- a/doc/html/boost/proto/default_domain.html
+++ b/doc/html/boost/proto/default_domain.html
diff --git a/doc/html/boost/proto/default_generator.html b/doc/html/boost/proto/default_generator.html
index fc6554fea4..660f3e3ace 100755..100644
--- a/doc/html/boost/proto/default_generator.html
+++ b/doc/html/boost/proto/default_generator.html
@@ -6,8 +6,8 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../proto/reference.html#header.boost.proto.generate_hpp" title="Header &lt;boost/proto/generate.hpp&gt;">
-<link rel="prev" href="flatten_id1500995.html" title="Function flatten">
-<link rel="next" href="default_generator/result_This_Expr__id1501199.html" title="Struct template result&lt;This(Expr)&gt;">
+<link rel="prev" href="flatten_id1524553.html" title="Function flatten">
+<link rel="next" href="default_generator/result_This_Expr_id1524757.html" title="Struct template result&lt;This(Expr)&gt;">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="flatten_id1500995.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.generate_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="default_generator/result_This_Expr__id1501199.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="flatten_id1524553.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.generate_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="default_generator/result_This_Expr_id1524757.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.default_generator"></a><div class="titlepage"></div>
@@ -35,16 +35,16 @@
<span class="keyword">struct</span> <a class="link" href="default_generator.html" title="Struct default_generator">default_generator</a> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="callable.html" title="Struct callable">proto::callable</a> <span class="special">{</span>
<span class="comment">// member classes/structs/unions</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> <a class="link" href="../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span>
- <span class="keyword">struct</span> <a class="link" href="default_generator/result_This_Expr__id1501199.html" title="Struct template result&lt;This(Expr)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
+ <span class="keyword">struct</span> <a class="link" href="default_generator/result_This_Expr_id1524757.html" title="Struct template result&lt;This(Expr)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
<span class="comment">// types</span>
- <span class="keyword">typedef</span> <span class="identifier">Expr</span> <a class="link" href="default_generator/result_This_Expr__id1501199.html#boost.proto.default_generator.result_This(Expr)_id1501199.type"><span class="identifier">type</span></a><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">Expr</span> <a class="link" href="default_generator/result_This_Expr_id1524757.html#boost.proto.default_generator.result_This(Expr_id1524757.type"><span class="identifier">type</span></a><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="default_generator.html#id1501234-bb">public member functions</a></span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span> <span class="identifier">Expr</span> <a class="link" href="default_generator.html#id1501239-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="default_generator.html#id1524793-bb">public member functions</a></span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span> <span class="identifier">Expr</span> <a class="link" href="default_generator.html#id1524797-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2744979"></a><h2>Description</h2>
+<a name="id2797334"></a><h2>Description</h2>
<p>
Generators are intended for use as the first template parameter to the
<code class="computeroutput"><a class="link" href="domain.html" title="Struct template domain">proto::domain&lt;&gt;</a></code>
@@ -53,10 +53,10 @@
expressions passed to it.
</p>
<div class="refsect2">
-<a name="id2745009"></a><h3>
-<a name="id1501234-bb"></a><code class="computeroutput">default_generator</code> public member functions</h3>
+<a name="id2797364"></a><h3>
+<a name="id1524793-bb"></a><code class="computeroutput">default_generator</code> public member functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
-<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span> <span class="identifier">Expr</span> <a name="id1501239-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> expr<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span> <span class="identifier">Expr</span> <a name="id1524797-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> expr<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
@@ -90,7 +90,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="flatten_id1500995.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.generate_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="default_generator/result_This_Expr__id1501199.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="flatten_id1524553.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.generate_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="default_generator/result_This_Expr_id1524757.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/default_generator/result_This_Expr__id1501199.html b/doc/html/boost/proto/default_generator/result_This_Expr_id1524757.html
index d85c741d4a..a4a10fd1d4 100755..100644
--- a/doc/html/boost/proto/default_generator/result_This_Expr__id1501199.html
+++ b/doc/html/boost/proto/default_generator/result_This_Expr_id1524757.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../default_generator.html#id2744979" title="Description">
+<link rel="up" href="../default_generator.html#id2797334" title="Description">
<link rel="prev" href="../default_generator.html" title="Struct default_generator">
<link rel="next" href="../basic_default_generator.html" title="Struct basic_default_generator">
</head>
@@ -20,10 +20,10 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../default_generator.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../default_generator.html#id2744979"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../basic_default_generator.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../default_generator.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../default_generator.html#id2797334"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../basic_default_generator.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
-<a name="boost.proto.default_generator.result_This(Expr)_id1501199"></a><div class="titlepage"></div>
+<a name="boost.proto.default_generator.result_This(Expr_id1524757"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Struct template result&lt;This(Expr)&gt;</span></h2>
<p>boost::proto::default_generator::result&lt;This(Expr)&gt;</p>
@@ -33,9 +33,9 @@
</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> <a class="link" href="../../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span>
-<span class="keyword">struct</span> <a class="link" href="result_This_Expr__id1501199.html" title="Struct template result&lt;This(Expr)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
+<span class="keyword">struct</span> <a class="link" href="result_This_Expr_id1524757.html" title="Struct template result&lt;This(Expr)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
<span class="comment">// types</span>
- <span class="keyword">typedef</span> <span class="identifier">Expr</span> <a name="boost.proto.default_generator.result_This(Expr)_id1501199.type"></a><span class="identifier">type</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">Expr</span> <a name="boost.proto.default_generator.result_This(Expr_id1524757.type"></a><span class="identifier">type</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -48,7 +48,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../default_generator.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../default_generator.html#id2744979"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../basic_default_generator.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../default_generator.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../default_generator.html#id2797334"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../basic_default_generator.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/dereference.html b/doc/html/boost/proto/dereference.html
index 43043bf48c..046851e46e 100755..100644
--- a/doc/html/boost/proto/dereference.html
+++ b/doc/html/boost/proto/dereference.html
@@ -49,7 +49,7 @@
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2816602"></a><h2>Description</h2>
+<a name="id2868908"></a><h2>Description</h2>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
diff --git a/doc/html/boost/proto/dereference/impl.html b/doc/html/boost/proto/dereference/impl.html
index bbb01c84ea..896540f8fb 100755..100644
--- a/doc/html/boost/proto/dereference/impl.html
+++ b/doc/html/boost/proto/dereference/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../dereference.html#id2816602" title="Description">
+<link rel="up" href="../dereference.html#id2868908" title="Description">
<link rel="prev" href="../dereference.html" title="Struct template dereference">
<link rel="next" href="../complement.html" title="Struct template complement">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../dereference.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../dereference.html#id2816602"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../complement.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../dereference.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../dereference.html#id2868908"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../complement.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.dereference.impl"></a><div class="titlepage"></div>
@@ -48,7 +48,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../dereference.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../dereference.html#id2816602"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../complement.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../dereference.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../dereference.html#id2868908"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../complement.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/display_expr_id1492920.html b/doc/html/boost/proto/display_expr_id1516207.html
index 251e493f8d..0048b1d793 100755..100644
--- a/doc/html/boost/proto/display_expr_id1492920.html
+++ b/doc/html/boost/proto/display_expr_id1516207.html
@@ -23,7 +23,7 @@
<a accesskey="p" href="functional/display_expr.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.debug_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="assert_matches.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
-<a name="boost.proto.display_expr_id1492920"></a><div class="titlepage"></div>
+<a name="boost.proto.display_expr_id1516207"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Function display_expr</span></h2>
<p>boost::proto::display_expr &#8212; Pretty-print a Proto expression tree. </p>
@@ -36,7 +36,7 @@
<span class="keyword">void</span> <span class="identifier">display_expr</span><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> expr<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">ostream</span> <span class="special">&amp;</span> sout<span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span> <span class="keyword">void</span> <span class="identifier">display_expr</span><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> expr<span class="special">)</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2710661"></a><h2>Description</h2>
+<a name="id2763027"></a><h2>Description</h2>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
diff --git a/doc/html/boost/proto/divides.html b/doc/html/boost/proto/divides.html
index 43e7ac766c..61e1ef1f52 100755..100644
--- a/doc/html/boost/proto/divides.html
+++ b/doc/html/boost/proto/divides.html
@@ -49,7 +49,7 @@
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2822616"></a><h2>Description</h2>
+<a name="id2874921"></a><h2>Description</h2>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
diff --git a/doc/html/boost/proto/divides/impl.html b/doc/html/boost/proto/divides/impl.html
index db38bf4a03..0012b6585e 100755..100644
--- a/doc/html/boost/proto/divides/impl.html
+++ b/doc/html/boost/proto/divides/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../divides.html#id2822616" title="Description">
+<link rel="up" href="../divides.html#id2874921" title="Description">
<link rel="prev" href="../divides.html" title="Struct template divides">
<link rel="next" href="../modulus.html" title="Struct template modulus">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../divides.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../divides.html#id2822616"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../modulus.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../divides.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../divides.html#id2874921"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../modulus.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.divides.impl"></a><div class="titlepage"></div>
@@ -46,7 +46,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../divides.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../divides.html#id2822616"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../modulus.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../divides.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../divides.html#id2874921"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../modulus.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/divides_assign.html b/doc/html/boost/proto/divides_assign.html
index 699f94e3d0..4192e09623 100755..100644
--- a/doc/html/boost/proto/divides_assign.html
+++ b/doc/html/boost/proto/divides_assign.html
@@ -49,7 +49,7 @@
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2834948"></a><h2>Description</h2>
+<a name="id2887249"></a><h2>Description</h2>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
diff --git a/doc/html/boost/proto/divides_assign/impl.html b/doc/html/boost/proto/divides_assign/impl.html
index d9eb68c103..5579d43503 100755..100644
--- a/doc/html/boost/proto/divides_assign/impl.html
+++ b/doc/html/boost/proto/divides_assign/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../divides_assign.html#id2834948" title="Description">
+<link rel="up" href="../divides_assign.html#id2887249" title="Description">
<link rel="prev" href="../divides_assign.html" title="Struct template divides_assign">
<link rel="next" href="../modulus_assign.html" title="Struct template modulus_assign">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../divides_assign.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../divides_assign.html#id2834948"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../modulus_assign.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../divides_assign.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../divides_assign.html#id2887249"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../modulus_assign.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.divides_assign.impl"></a><div class="titlepage"></div>
@@ -48,7 +48,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../divides_assign.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../divides_assign.html#id2834948"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../modulus_assign.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../divides_assign.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../divides_assign.html#id2887249"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../modulus_assign.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/domain.html b/doc/html/boost/proto/domain.html
index d25097c71f..caa7f824ab 100755..100644
--- a/doc/html/boost/proto/domain.html
+++ b/doc/html/boost/proto/domain.html
@@ -6,7 +6,7 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../proto/reference.html#header.boost.proto.domain_hpp" title="Header &lt;boost/proto/domain.hpp&gt;">
-<link rel="prev" href="deep_copy_id1493807.html" title="Function template deep_copy">
+<link rel="prev" href="deep_copy_id1517094.html" title="Function template deep_copy">
<link rel="next" href="domain/as_expr.html" title="Struct template as_expr">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="deep_copy_id1493807.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.domain_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="domain/as_expr.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="deep_copy_id1517094.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.domain_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="domain/as_expr.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.domain"></a><div class="titlepage"></div>
@@ -58,8 +58,8 @@
<span class="comment">// types</span>
<span class="keyword">typedef</span> <em class="replaceable"><code><span class="identifier">see</span><span class="special">-</span><span class="identifier">below</span></code></em> <a class="link" href="domain/as_expr.html#boost.proto.domain.as_expr.result_type"><span class="identifier">result_type</span></a><span class="special">;</span>
- <span class="comment">// <a class="link" href="domain/as_expr.html#id1494315-bb">public member functions</a></span>
- <span class="identifier">result_type</span> <a class="link" href="domain/as_expr.html#id1494320-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">T</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="domain/as_expr.html#id1517602-bb">public member functions</a></span>
+ <span class="identifier">result_type</span> <a class="link" href="domain/as_expr.html#id1517607-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">T</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
<span class="comment">// A callable unary MonomorphicFunctionObject that specifies how objects are
@@ -71,12 +71,12 @@
<span class="comment">// types</span>
<span class="keyword">typedef</span> <em class="replaceable"><code><span class="identifier">see</span><span class="special">-</span><span class="identifier">below</span></code></em> <a class="link" href="domain/as_child.html#boost.proto.domain.as_child.result_type"><span class="identifier">result_type</span></a><span class="special">;</span>
- <span class="comment">// <a class="link" href="domain/as_child.html#id1494480-bb">public member functions</a></span>
- <span class="identifier">result_type</span> <a class="link" href="domain/as_child.html#id1494484-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">T</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="domain/as_child.html#id1517767-bb">public member functions</a></span>
+ <span class="identifier">result_type</span> <a class="link" href="domain/as_child.html#id1517772-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">T</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2713912"></a><h2>Description</h2>
+<a name="id2766275"></a><h2>Description</h2>
<p>
The Generator parameter determines how new expressions in the domain are post-processed. Typically, a generator
wraps all new expressions in a wrapper that imparts domain-specific behaviors to expressions within
@@ -139,7 +139,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="deep_copy_id1493807.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.domain_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="domain/as_expr.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="deep_copy_id1517094.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.domain_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="domain/as_expr.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/domain/as_child.html b/doc/html/boost/proto/domain/as_child.html
index d655507523..31e488d680 100755..100644
--- a/doc/html/boost/proto/domain/as_child.html
+++ b/doc/html/boost/proto/domain/as_child.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../domain.html#id2713912" title="Description">
+<link rel="up" href="../domain.html#id2766275" title="Description">
<link rel="prev" href="as_expr.html" title="Struct template as_expr">
<link rel="next" href="../default_domain.html" title="Struct default_domain">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="as_expr.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../domain.html#id2713912"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../default_domain.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="as_expr.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../domain.html#id2766275"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../default_domain.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.domain.as_child"></a><div class="titlepage"></div>
@@ -46,11 +46,11 @@
<span class="comment">// types</span>
<span class="keyword">typedef</span> <em class="replaceable"><code><span class="identifier">see</span><span class="special">-</span><span class="identifier">below</span></code></em> <a name="boost.proto.domain.as_child.result_type"></a><span class="identifier">result_type</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="as_child.html#id1494480-bb">public member functions</a></span>
- <span class="identifier">result_type</span> <a class="link" href="as_child.html#id1494484-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">T</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="as_child.html#id1517767-bb">public member functions</a></span>
+ <span class="identifier">result_type</span> <a class="link" href="as_child.html#id1517772-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">T</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2715081"></a><h2>Description</h2>
+<a name="id2767436"></a><h2>Description</h2>
<p>
A unary MonomorphicFunctionObject that specifies how objects are turned into Proto
expressions in this domain. The resulting expression object is suitable for storage
@@ -87,10 +87,10 @@
<p>
</p>
<div class="refsect2">
-<a name="id2715203"></a><h3>
-<a name="id1494480-bb"></a><code class="computeroutput">as_child</code> public member functions</h3>
+<a name="id2767557"></a><h3>
+<a name="id1517767-bb"></a><code class="computeroutput">as_child</code> public member functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
-<pre class="literallayout"><span class="identifier">result_type</span> <a name="id1494484-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">T</span> <span class="special">&amp;</span> t<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="identifier">result_type</span> <a name="id1517772-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">T</span> <span class="special">&amp;</span> t<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
@@ -118,7 +118,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="as_expr.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../domain.html#id2713912"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../default_domain.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="as_expr.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../domain.html#id2766275"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../default_domain.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/domain/as_expr.html b/doc/html/boost/proto/domain/as_expr.html
index e2fc59a5ed..109f9ef0c5 100755..100644
--- a/doc/html/boost/proto/domain/as_expr.html
+++ b/doc/html/boost/proto/domain/as_expr.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../domain.html#id2713912" title="Description">
+<link rel="up" href="../domain.html#id2766275" title="Description">
<link rel="prev" href="../domain.html" title="Struct template domain">
<link rel="next" href="as_child.html" title="Struct template as_child">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../domain.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../domain.html#id2713912"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="as_child.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../domain.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../domain.html#id2766275"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="as_child.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.domain.as_expr"></a><div class="titlepage"></div>
@@ -45,11 +45,11 @@
<span class="comment">// types</span>
<span class="keyword">typedef</span> <em class="replaceable"><code><span class="identifier">see</span><span class="special">-</span><span class="identifier">below</span></code></em> <a name="boost.proto.domain.as_expr.result_type"></a><span class="identifier">result_type</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="as_expr.html#id1494315-bb">public member functions</a></span>
- <span class="identifier">result_type</span> <a class="link" href="as_expr.html#id1494320-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">T</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="as_expr.html#id1517602-bb">public member functions</a></span>
+ <span class="identifier">result_type</span> <a class="link" href="as_expr.html#id1517607-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">T</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2714589"></a><h2>Description</h2>
+<a name="id2766945"></a><h2>Description</h2>
<p>
A unary MonomorphicFunctionObject that specifies how objects are turned into Proto
expressions in this domain. The resulting expression object is suitable for storage
@@ -99,10 +99,10 @@
<p>
</p>
<div class="refsect2">
-<a name="id2714761"></a><h3>
-<a name="id1494315-bb"></a><code class="computeroutput">as_expr</code> public member functions</h3>
+<a name="id2767116"></a><h3>
+<a name="id1517602-bb"></a><code class="computeroutput">as_expr</code> public member functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
-<pre class="literallayout"><span class="identifier">result_type</span> <a name="id1494320-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">T</span> <span class="special">&amp;</span> t<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="identifier">result_type</span> <a name="id1517607-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">T</span> <span class="special">&amp;</span> t<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
@@ -130,7 +130,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../domain.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../domain.html#id2713912"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="as_child.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../domain.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../domain.html#id2766275"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="as_child.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/domain_of.html b/doc/html/boost/proto/domain_of.html
index d96e7232bb..99498125a3 100755..100644
--- a/doc/html/boost/proto/domain_of.html
+++ b/doc/html/boost/proto/domain_of.html
@@ -37,7 +37,7 @@
<span class="keyword">typedef</span> <em class="replaceable"><code><span class="identifier">domain</span><span class="special">-</span><span class="identifier">of</span><span class="special">-</span><span class="identifier">T</span></code></em> <a name="boost.proto.domain_of.type"></a><span class="identifier">type</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2716177"></a><h2>Description</h2>
+<a name="id2768532"></a><h2>Description</h2>
<p>
A metafunction that returns the domain of a given type. If <code class="computeroutput">T</code> is a Proto
expression type, it returns that expression's associated domain. If not, it returns
diff --git a/doc/html/boost/proto/equal_to.html b/doc/html/boost/proto/equal_to.html
index 694f54956a..3110517be6 100755..100644
--- a/doc/html/boost/proto/equal_to.html
+++ b/doc/html/boost/proto/equal_to.html
@@ -49,7 +49,7 @@
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2827188"></a><h2>Description</h2>
+<a name="id2879492"></a><h2>Description</h2>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
diff --git a/doc/html/boost/proto/equal_to/impl.html b/doc/html/boost/proto/equal_to/impl.html
index 129389f4c9..c8030f4a4d 100755..100644
--- a/doc/html/boost/proto/equal_to/impl.html
+++ b/doc/html/boost/proto/equal_to/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../equal_to.html#id2827188" title="Description">
+<link rel="up" href="../equal_to.html#id2879492" title="Description">
<link rel="prev" href="../equal_to.html" title="Struct template equal_to">
<link rel="next" href="../not_equal_to.html" title="Struct template not_equal_to">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../equal_to.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../equal_to.html#id2827188"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../not_equal_to.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../equal_to.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../equal_to.html#id2879492"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../not_equal_to.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.equal_to.impl"></a><div class="titlepage"></div>
@@ -48,7 +48,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../equal_to.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../equal_to.html#id2827188"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../not_equal_to.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../equal_to.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../equal_to.html#id2879492"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../not_equal_to.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/eval_id1495281.html b/doc/html/boost/proto/eval_id1518568.html
index 600eb62d2b..db42335e54 100755..100644
--- a/doc/html/boost/proto/eval_id1495281.html
+++ b/doc/html/boost/proto/eval_id1518568.html
@@ -23,7 +23,7 @@
<a accesskey="p" href="result_of/eval.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.eval_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="basic_expr.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
-<a name="boost.proto.eval_id1495281"></a><div class="titlepage"></div>
+<a name="boost.proto.eval_id1518568"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Function eval</span></h2>
<p>boost::proto::eval &#8212; Evaluate a given Proto expression with a given context. </p>
@@ -39,7 +39,7 @@
<span class="keyword">typename</span> <a class="link" href="result_of/eval.html" title="Struct template eval">proto::result_of::eval</a><span class="special">&lt;</span> <span class="identifier">Expr</span><span class="special">,</span> <span class="identifier">Context</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
<span class="identifier">eval</span><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span> expr<span class="special">,</span> <span class="identifier">Context</span> <span class="keyword">const</span> <span class="special">&amp;</span> context<span class="special">)</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2718479"></a><h2>Description</h2>
+<a name="id2770836"></a><h2>Description</h2>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
diff --git a/doc/html/boost/proto/exact.html b/doc/html/boost/proto/exact.html
index 5597c202d2..2728b88d42 100755..100644
--- a/doc/html/boost/proto/exact.html
+++ b/doc/html/boost/proto/exact.html
@@ -35,7 +35,7 @@
<span class="keyword">struct</span> <a class="link" href="exact.html" title="Struct template exact">exact</a> <span class="special">{</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2765502"></a><h2>Description</h2>
+<a name="id2817850"></a><h2>Description</h2>
<p>By default, matching terminals ignores references and cv-qualifiers. For instance,
a terminal expression of type
<code class="computeroutput"><a class="link" href="terminal.html" title="Struct template terminal">proto::terminal</a>&lt;int const &amp;&gt;::type</code>
diff --git a/doc/html/boost/proto/expr.html b/doc/html/boost/proto/expr.html
index cf8326df69..4f31f15015 100755..100644
--- a/doc/html/boost/proto/expr.html
+++ b/doc/html/boost/proto/expr.html
@@ -50,29 +50,29 @@
<span class="keyword">typedef</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a class="link" href="expr/result.html#boost.proto.expr.result.type"><span class="identifier">type</span></a><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="expr.html#id1496090-bb">public static functions</a></span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span><span class="special">...</span> A<span class="special">&gt;</span> <span class="keyword">static</span> <span class="identifier">expr</span> <span class="keyword">const</span> <a class="link" href="expr.html#id1496097-bb"><span class="identifier">make</span></a><span class="special">(</span><span class="identifier">A</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">...</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="expr.html#id1519377-bb">public static functions</a></span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span><span class="special">...</span> A<span class="special">&gt;</span> <span class="keyword">static</span> <span class="identifier">expr</span> <span class="keyword">const</span> <a class="link" href="expr.html#id1519384-bb"><span class="identifier">make</span></a><span class="special">(</span><span class="identifier">A</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">...</span><span class="special">)</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="expr.html#id1496157-bb">public member functions</a></span>
- <span class="identifier">expr</span> <span class="special">&amp;</span> <a class="link" href="expr.html#id1496162-bb"><span class="identifier">proto_base</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> <a class="link" href="expr.html#id1496177-bb"><span class="identifier">proto_base</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a class="link" href="expr.html#id1496202-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="identifier">A</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a class="link" href="expr.html#id1496246-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="identifier">A</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a class="link" href="expr.html#id1496285-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="identifier">A</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a class="link" href="expr.html#id1496326-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="identifier">A</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a class="link" href="expr.html#id1496370-bb"><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span></a><span class="special">(</span><span class="identifier">A</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a class="link" href="expr.html#id1496414-bb"><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span></a><span class="special">(</span><span class="identifier">A</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a class="link" href="expr.html#id1496453-bb"><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span></a><span class="special">(</span><span class="identifier">A</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a class="link" href="expr.html#id1496494-bb"><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span></a><span class="special">(</span><span class="identifier">A</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span><span class="special">...</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a class="link" href="expr.html#id1496538-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">A</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">...</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span><span class="special">...</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a class="link" href="expr.html#id1496587-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">A</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">...</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="expr.html#id1519444-bb">public member functions</a></span>
+ <span class="identifier">expr</span> <span class="special">&amp;</span> <a class="link" href="expr.html#id1519449-bb"><span class="identifier">proto_base</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> <a class="link" href="expr.html#id1519465-bb"><span class="identifier">proto_base</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a class="link" href="expr.html#id1519489-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="identifier">A</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a class="link" href="expr.html#id1519533-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="identifier">A</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a class="link" href="expr.html#id1519572-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="identifier">A</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a class="link" href="expr.html#id1519613-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="identifier">A</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a class="link" href="expr.html#id1519657-bb"><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span></a><span class="special">(</span><span class="identifier">A</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a class="link" href="expr.html#id1519702-bb"><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span></a><span class="special">(</span><span class="identifier">A</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a class="link" href="expr.html#id1519741-bb"><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span></a><span class="special">(</span><span class="identifier">A</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a class="link" href="expr.html#id1519782-bb"><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span></a><span class="special">(</span><span class="identifier">A</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span><span class="special">...</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a class="link" href="expr.html#id1519825-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">A</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">...</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span><span class="special">...</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a class="link" href="expr.html#id1519874-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">A</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">...</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="comment">// public data members</span>
<span class="identifier">proto_child</span><em class="replaceable"><code><span class="identifier">N</span></code></em> <span class="identifier">childN</span><span class="special">;</span> <span class="comment">// For each <em class="replaceable"><code>N</code></em> in <em class="replaceable"><code>[0,max(Arity,1))</code></em>.</span>
<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">long</span> <span class="identifier">proto_arity_c</span><span class="special">;</span> <span class="comment">// <code class="computeroutput">= Arity;</code></span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2721372"></a><h2>Description</h2>
+<a name="id2773731"></a><h2>Description</h2>
<p>
<code class="computeroutput">proto::expr&lt;&gt;</code> is a node in an expression
template tree. It is a container for its child sub-trees. It also serves as the
@@ -107,10 +107,10 @@
expressions.
</p>
<div class="refsect2">
-<a name="id2721527"></a><h3>
-<a name="id1496090-bb"></a><code class="computeroutput">expr</code> public static functions</h3>
+<a name="id2773885"></a><h3>
+<a name="id1519377-bb"></a><code class="computeroutput">expr</code> public static functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
-<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span><span class="special">...</span> A<span class="special">&gt;</span> <span class="keyword">static</span> <span class="identifier">expr</span> <span class="keyword">const</span> <a name="id1496097-bb"></a><span class="identifier">make</span><span class="special">(</span><span class="identifier">A</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">...</span> a<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span><span class="special">...</span> A<span class="special">&gt;</span> <span class="keyword">static</span> <span class="identifier">expr</span> <span class="keyword">const</span> <a name="id1519384-bb"></a><span class="identifier">make</span><span class="special">(</span><span class="identifier">A</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">...</span> a<span class="special">)</span><span class="special">;</span></pre>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
@@ -131,11 +131,11 @@
</li></ol></div>
</div>
<div class="refsect2">
-<a name="id2721671"></a><h3>
-<a name="id1496157-bb"></a><code class="computeroutput">expr</code> public member functions</h3>
+<a name="id2774029"></a><h3>
+<a name="id1519444-bb"></a><code class="computeroutput">expr</code> public member functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1">
<li class="listitem">
-<pre class="literallayout"><span class="identifier">expr</span> <span class="special">&amp;</span> <a name="id1496162-bb"></a><span class="identifier">proto_base</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="identifier">expr</span> <span class="special">&amp;</span> <a name="id1519449-bb"></a><span class="identifier">proto_base</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
@@ -145,12 +145,12 @@
</table></div>
</li>
<li class="listitem">
-<pre class="literallayout"><span class="identifier">expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> <a name="id1496177-bb"></a><span class="identifier">proto_base</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="identifier">expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> <a name="id1519465-bb"></a><span class="identifier">proto_base</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<p>This is an overloaded member function, provided for convenience. It differs from
the above function only in what argument(s) it accepts.</p>
</li>
<li class="listitem">
-<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a name="id1496202-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="identifier">A</span> <span class="special">&amp;</span> a<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a name="id1519489-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="identifier">A</span> <span class="special">&amp;</span> a<span class="special">)</span><span class="special">;</span></pre>
<p>Lazy assignment expression</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
@@ -161,28 +161,28 @@
</table></div>
</li>
<li class="listitem">
-<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a name="id1496246-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="identifier">A</span> <span class="keyword">const</span> <span class="special">&amp;</span> a<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a name="id1519533-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="identifier">A</span> <span class="keyword">const</span> <span class="special">&amp;</span> a<span class="special">)</span><span class="special">;</span></pre>
<p>
This is an overloaded member function, provided for convenience. It differs from
the above function only in what argument(s) it accepts.
</p>
</li>
<li class="listitem">
-<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a name="id1496285-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="identifier">A</span> <span class="special">&amp;</span> a<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a name="id1519572-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="identifier">A</span> <span class="special">&amp;</span> a<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<p>
This is an overloaded member function, provided for convenience. It differs from
the above function only in what argument(s) it accepts.
</p>
</li>
<li class="listitem">
-<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a name="id1496326-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="identifier">A</span> <span class="keyword">const</span> <span class="special">&amp;</span> a<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a name="id1519613-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="identifier">A</span> <span class="keyword">const</span> <span class="special">&amp;</span> a<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<p>
This is an overloaded member function, provided for convenience. It differs from
the above function only in what argument(s) it accepts.
</p>
</li>
<li class="listitem">
-<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a name="id1496370-bb"></a><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span><span class="special">(</span><span class="identifier">A</span> <span class="special">&amp;</span> a<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a name="id1519657-bb"></a><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span><span class="special">(</span><span class="identifier">A</span> <span class="special">&amp;</span> a<span class="special">)</span><span class="special">;</span></pre>
<p>Lazy subscript expression</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
@@ -193,28 +193,28 @@
</table></div>
</li>
<li class="listitem">
-<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a name="id1496414-bb"></a><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span><span class="special">(</span><span class="identifier">A</span> <span class="keyword">const</span> <span class="special">&amp;</span> a<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a name="id1519702-bb"></a><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span><span class="special">(</span><span class="identifier">A</span> <span class="keyword">const</span> <span class="special">&amp;</span> a<span class="special">)</span><span class="special">;</span></pre>
<p>
This is an overloaded member function, provided for convenience. It differs from
the above function only in what argument(s) it accepts.
</p>
</li>
<li class="listitem">
-<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a name="id1496453-bb"></a><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span><span class="special">(</span><span class="identifier">A</span> <span class="special">&amp;</span> a<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a name="id1519741-bb"></a><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span><span class="special">(</span><span class="identifier">A</span> <span class="special">&amp;</span> a<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<p>
This is an overloaded member function, provided for convenience. It differs from
the above function only in what argument(s) it accepts.
</p>
</li>
<li class="listitem">
-<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a name="id1496494-bb"></a><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span><span class="special">(</span><span class="identifier">A</span> <span class="keyword">const</span> <span class="special">&amp;</span> a<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a name="id1519782-bb"></a><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span><span class="special">(</span><span class="identifier">A</span> <span class="keyword">const</span> <span class="special">&amp;</span> a<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<p>
This is an overloaded member function, provided for convenience. It differs from
the above function only in what argument(s) it accepts.
</p>
</li>
<li class="listitem">
-<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span><span class="special">...</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a name="id1496538-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">A</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">...</span> a<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span><span class="special">...</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a name="id1519825-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">A</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">...</span> a<span class="special">)</span><span class="special">;</span></pre>
<p>Lazy function call</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
@@ -225,7 +225,7 @@
</table></div>
</li>
<li class="listitem">
-<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span><span class="special">...</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a name="id1496587-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">A</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">...</span> a<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span><span class="special">...</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a name="id1519874-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">A</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">...</span> a<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<p>
This is an overloaded member function, provided for convenience. It differs from
the above function only in what argument(s) it accepts.
diff --git a/doc/html/boost/proto/expr/result.html b/doc/html/boost/proto/expr/result.html
index f0c61b56a4..1e1db4fc5f 100755..100644
--- a/doc/html/boost/proto/expr/result.html
+++ b/doc/html/boost/proto/expr/result.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../expr.html#id2721372" title="Description">
+<link rel="up" href="../expr.html#id2773731" title="Description">
<link rel="prev" href="../expr.html" title="Struct template expr">
<link rel="next" href="../unexpr.html" title="Struct template unexpr">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../expr.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../expr.html#id2721372"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../unexpr.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../expr.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../expr.html#id2773731"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../unexpr.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.expr.result"></a><div class="titlepage"></div>
@@ -38,7 +38,7 @@
<span class="keyword">typedef</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a name="boost.proto.expr.result.type"></a><span class="identifier">type</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2722812"></a><h2>Description</h2>
+<a name="id2775171"></a><h2>Description</h2>
<p>
Encodes the return type of <code class="computeroutput"><a class="link" href="../expr.html" title="Struct template expr">proto::expr&lt;&gt;</a>::operator()</code>.
Makes <code class="computeroutput"><a class="link" href="../expr.html" title="Struct template expr">proto::expr&lt;&gt;</a></code> a TR1-style function object type
@@ -56,7 +56,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../expr.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../expr.html#id2721372"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../unexpr.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../expr.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../expr.html#id2773731"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../unexpr.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/extends.html b/doc/html/boost/proto/extends.html
index a4330213eb..666e7d414b 100755..100644
--- a/doc/html/boost/proto/extends.html
+++ b/doc/html/boost/proto/extends.html
@@ -53,33 +53,33 @@
<span class="special">}</span><span class="special">;</span>
<span class="comment">// <a class="link" href="extends.html#boost.proto.extendsconstruct-copy-destruct">construct/copy/destruct</a></span>
- <a class="link" href="extends.html#id1497139-bb"><span class="identifier">extends</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="extends.html#id1497141-bb"><span class="identifier">extends</span></a><span class="special">(</span><a class="link" href="extends.html" title="Struct template extends">extends</a> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="extends.html#id1497157-bb"><span class="identifier">extends</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="extends.html#id1520697-bb"><span class="identifier">extends</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="extends.html#id1520700-bb"><span class="identifier">extends</span></a><span class="special">(</span><a class="link" href="extends.html" title="Struct template extends">extends</a> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="extends.html#id1520715-bb"><span class="identifier">extends</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="extends.html#id1497170-bb">public static functions</a></span>
- <span class="keyword">static</span> <span class="identifier">Derived</span> <span class="keyword">const</span> <a class="link" href="extends.html#id1497175-bb"><span class="identifier">make</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="extends.html#id1520729-bb">public static functions</a></span>
+ <span class="keyword">static</span> <span class="identifier">Derived</span> <span class="keyword">const</span> <a class="link" href="extends.html#id1520733-bb"><span class="identifier">make</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="extends.html#id1497210-bb">public member functions</a></span>
- <span class="identifier">proto_base_expr</span> <span class="special">&amp;</span> <a class="link" href="extends.html#id1497217-bb"><span class="identifier">proto_base</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">proto_base_expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> <a class="link" href="extends.html#id1497237-bb"><span class="identifier">proto_base</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a class="link" href="extends.html#id1497262-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="identifier">A</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a class="link" href="extends.html#id1497306-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="identifier">A</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a class="link" href="extends.html#id1497345-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="identifier">A</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a class="link" href="extends.html#id1497386-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="identifier">A</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a class="link" href="extends.html#id1497430-bb"><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span></a><span class="special">(</span><span class="identifier">A</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a class="link" href="extends.html#id1497474-bb"><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span></a><span class="special">(</span><span class="identifier">A</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a class="link" href="extends.html#id1497513-bb"><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span></a><span class="special">(</span><span class="identifier">A</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a class="link" href="extends.html#id1497554-bb"><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span></a><span class="special">(</span><span class="identifier">A</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span><span class="special">...</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a class="link" href="extends.html#id1497598-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">A</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">...</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span><span class="special">...</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a class="link" href="extends.html#id1497647-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">A</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">...</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="extends.html#id1520768-bb">public member functions</a></span>
+ <span class="identifier">proto_base_expr</span> <span class="special">&amp;</span> <a class="link" href="extends.html#id1520776-bb"><span class="identifier">proto_base</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">proto_base_expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> <a class="link" href="extends.html#id1520795-bb"><span class="identifier">proto_base</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a class="link" href="extends.html#id1520820-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="identifier">A</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a class="link" href="extends.html#id1520864-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="identifier">A</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a class="link" href="extends.html#id1520903-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="identifier">A</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a class="link" href="extends.html#id1520944-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="identifier">A</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a class="link" href="extends.html#id1520988-bb"><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span></a><span class="special">(</span><span class="identifier">A</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a class="link" href="extends.html#id1521033-bb"><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span></a><span class="special">(</span><span class="identifier">A</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a class="link" href="extends.html#id1521072-bb"><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span></a><span class="special">(</span><span class="identifier">A</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a class="link" href="extends.html#id1521113-bb"><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span></a><span class="special">(</span><span class="identifier">A</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span><span class="special">...</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a class="link" href="extends.html#id1521156-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">A</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">...</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span><span class="special">...</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a class="link" href="extends.html#id1521205-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">A</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">...</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="comment">// public data members</span>
<span class="identifier">Expr</span> <span class="identifier">proto_expr_</span><span class="special">;</span> <span class="comment">// For exposition only.</span>
<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">long</span> <span class="identifier">proto_arity_c</span><span class="special">;</span> <span class="comment">// <code class="computeroutput">= proto_base_expr::proto_arity_c;</code></span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2725356"></a><h2>Description</h2>
+<a name="id2777715"></a><h2>Description</h2>
<p>
Use <code class="computeroutput">proto::extends&lt;&gt;</code> to give expressions in your
domain custom data members and member functions.
@@ -136,30 +136,30 @@
<p>
</p>
<div class="refsect2">
-<a name="id2725794"></a><h3>
+<a name="id2778153"></a><h3>
<a name="boost.proto.extendsconstruct-copy-destruct"></a><code class="computeroutput">extends</code>
public
construct/copy/destruct</h3>
<div class="orderedlist"><ol class="orderedlist" type="1">
-<li class="listitem"><pre class="literallayout"><a name="id1497139-bb"></a><span class="identifier">extends</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
-<li class="listitem"><pre class="literallayout"><a name="id1497141-bb"></a><span class="identifier">extends</span><span class="special">(</span><a class="link" href="extends.html" title="Struct template extends">extends</a> <span class="keyword">const</span> <span class="special">&amp;</span> that<span class="special">)</span><span class="special">;</span></pre></li>
-<li class="listitem"><pre class="literallayout"><a name="id1497157-bb"></a><span class="identifier">extends</span><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> expr_<span class="special">)</span><span class="special">;</span></pre></li>
+<li class="listitem"><pre class="literallayout"><a name="id1520697-bb"></a><span class="identifier">extends</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
+<li class="listitem"><pre class="literallayout"><a name="id1520700-bb"></a><span class="identifier">extends</span><span class="special">(</span><a class="link" href="extends.html" title="Struct template extends">extends</a> <span class="keyword">const</span> <span class="special">&amp;</span> that<span class="special">)</span><span class="special">;</span></pre></li>
+<li class="listitem"><pre class="literallayout"><a name="id1520715-bb"></a><span class="identifier">extends</span><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> expr_<span class="special">)</span><span class="special">;</span></pre></li>
</ol></div>
</div>
<div class="refsect2">
-<a name="id2725936"></a><h3>
-<a name="id1497170-bb"></a><code class="computeroutput">extends</code> public static functions</h3>
+<a name="id2778295"></a><h3>
+<a name="id1520729-bb"></a><code class="computeroutput">extends</code> public static functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
-<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">Derived</span> <span class="keyword">const</span> <a name="id1497175-bb"></a><span class="identifier">make</span><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> expr<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">Derived</span> <span class="keyword">const</span> <a name="id1520733-bb"></a><span class="identifier">make</span><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> expr<span class="special">)</span><span class="special">;</span></pre>
<p>Construct an expression extension from the base expression.</p>
</li></ol></div>
</div>
<div class="refsect2">
-<a name="id2726020"></a><h3>
-<a name="id1497210-bb"></a><code class="computeroutput">extends</code> public member functions</h3>
+<a name="id2778378"></a><h3>
+<a name="id1520768-bb"></a><code class="computeroutput">extends</code> public member functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1">
<li class="listitem">
-<pre class="literallayout"><span class="identifier">proto_base_expr</span> <span class="special">&amp;</span> <a name="id1497217-bb"></a><span class="identifier">proto_base</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="identifier">proto_base_expr</span> <span class="special">&amp;</span> <a name="id1520776-bb"></a><span class="identifier">proto_base</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
@@ -175,7 +175,7 @@
</table></div>
</li>
<li class="listitem">
-<pre class="literallayout"><span class="identifier">proto_base_expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> <a name="id1497237-bb"></a><span class="identifier">proto_base</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="identifier">proto_base_expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> <a name="id1520795-bb"></a><span class="identifier">proto_base</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
@@ -191,7 +191,7 @@
</table></div>
</li>
<li class="listitem">
-<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a name="id1497262-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="identifier">A</span> <span class="special">&amp;</span> a<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a name="id1520820-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="identifier">A</span> <span class="special">&amp;</span> a<span class="special">)</span><span class="special">;</span></pre>
<p>Lazy assignment expression</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
@@ -202,28 +202,28 @@
</table></div>
</li>
<li class="listitem">
-<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a name="id1497306-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="identifier">A</span> <span class="keyword">const</span> <span class="special">&amp;</span> a<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a name="id1520864-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="identifier">A</span> <span class="keyword">const</span> <span class="special">&amp;</span> a<span class="special">)</span><span class="special">;</span></pre>
<p>
This is an overloaded member function, provided for convenience. It differs from
the above function only in what argument(s) it accepts.
</p>
</li>
<li class="listitem">
-<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a name="id1497345-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="identifier">A</span> <span class="special">&amp;</span> a<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a name="id1520903-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="identifier">A</span> <span class="special">&amp;</span> a<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<p>
This is an overloaded member function, provided for convenience. It differs from
the above function only in what argument(s) it accepts.
</p>
</li>
<li class="listitem">
-<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a name="id1497386-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="identifier">A</span> <span class="keyword">const</span> <span class="special">&amp;</span> a<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a name="id1520944-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="identifier">A</span> <span class="keyword">const</span> <span class="special">&amp;</span> a<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<p>
This is an overloaded member function, provided for convenience. It differs from
the above function only in what argument(s) it accepts.
</p>
</li>
<li class="listitem">
-<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a name="id1497430-bb"></a><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span><span class="special">(</span><span class="identifier">A</span> <span class="special">&amp;</span> a<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a name="id1520988-bb"></a><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span><span class="special">(</span><span class="identifier">A</span> <span class="special">&amp;</span> a<span class="special">)</span><span class="special">;</span></pre>
<p>Lazy subscript expression</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
@@ -234,28 +234,28 @@
</table></div>
</li>
<li class="listitem">
-<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a name="id1497474-bb"></a><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span><span class="special">(</span><span class="identifier">A</span> <span class="keyword">const</span> <span class="special">&amp;</span> a<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a name="id1521033-bb"></a><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span><span class="special">(</span><span class="identifier">A</span> <span class="keyword">const</span> <span class="special">&amp;</span> a<span class="special">)</span><span class="special">;</span></pre>
<p>
This is an overloaded member function, provided for convenience. It differs from
the above function only in what argument(s) it accepts.
</p>
</li>
<li class="listitem">
-<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a name="id1497513-bb"></a><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span><span class="special">(</span><span class="identifier">A</span> <span class="special">&amp;</span> a<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a name="id1521072-bb"></a><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span><span class="special">(</span><span class="identifier">A</span> <span class="special">&amp;</span> a<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<p>
This is an overloaded member function, provided for convenience. It differs from
the above function only in what argument(s) it accepts.
</p>
</li>
<li class="listitem">
-<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a name="id1497554-bb"></a><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span><span class="special">(</span><span class="identifier">A</span> <span class="keyword">const</span> <span class="special">&amp;</span> a<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a name="id1521113-bb"></a><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span><span class="special">(</span><span class="identifier">A</span> <span class="keyword">const</span> <span class="special">&amp;</span> a<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<p>
This is an overloaded member function, provided for convenience. It differs from
the above function only in what argument(s) it accepts.
</p>
</li>
<li class="listitem">
-<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span><span class="special">...</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a name="id1497598-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">A</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">...</span> a<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span><span class="special">...</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a name="id1521156-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">A</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">...</span> a<span class="special">)</span><span class="special">;</span></pre>
<p>Lazy function call</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
@@ -266,7 +266,7 @@
</table></div>
</li>
<li class="listitem">
-<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span><span class="special">...</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a name="id1497647-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">A</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">...</span> a<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span><span class="special">...</span> A<span class="special">&gt;</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a name="id1521205-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">A</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">...</span> a<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<p>
This is an overloaded member function, provided for convenience. It differs from
the above function only in what argument(s) it accepts.
diff --git a/doc/html/boost/proto/extends/result.html b/doc/html/boost/proto/extends/result.html
index ee812bdf6a..e954e66666 100755..100644
--- a/doc/html/boost/proto/extends/result.html
+++ b/doc/html/boost/proto/extends/result.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../extends.html#id2725356" title="Description">
+<link rel="up" href="../extends.html#id2777715" title="Description">
<link rel="prev" href="../extends.html" title="Struct template extends">
<link rel="next" href="../../../BOOST_PROTO_EXTENDS.html" title="Macro BOOST_PROTO_EXTENDS">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../extends.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../extends.html#id2725356"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../BOOST_PROTO_EXTENDS.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../extends.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../extends.html#id2777715"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../BOOST_PROTO_EXTENDS.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.extends.result"></a><div class="titlepage"></div>
@@ -38,7 +38,7 @@
<span class="keyword">typedef</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a name="boost.proto.extends.result.type"></a><span class="identifier">type</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2727457"></a><h2>Description</h2>
+<a name="id2779816"></a><h2>Description</h2>
<p>So that <code class="computeroutput">boost::result_of&lt;&gt;</code>
can compute the return type of <code class="computeroutput">proto::extends::operator()</code>.
</p>
@@ -54,7 +54,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../extends.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../extends.html#id2725356"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../BOOST_PROTO_EXTENDS.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../extends.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../extends.html#id2777715"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../BOOST_PROTO_EXTENDS.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/external_transform.html b/doc/html/boost/proto/external_transform.html
index f5048418f2..a86fc043bc 100755..100644
--- a/doc/html/boost/proto/external_transform.html
+++ b/doc/html/boost/proto/external_transform.html
@@ -36,7 +36,7 @@
<span class="keyword">struct</span> <a class="link" href="external_transform.html" title="Struct external_transform">external_transform</a> <span class="special">{</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2886586"></a><h2>Description</h2>
+<a name="id2942510"></a><h2>Description</h2>
<p>
See <code class="computeroutput"><a class="link" href="external_transforms.html" title="Struct template external_transforms">proto::external_transforms</a></code> for an example.
</p>
diff --git a/doc/html/boost/proto/external_transforms.html b/doc/html/boost/proto/external_transforms.html
index 2e958a49a7..4295d876b4 100755..100644
--- a/doc/html/boost/proto/external_transforms.html
+++ b/doc/html/boost/proto/external_transforms.html
@@ -44,7 +44,7 @@
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2886865"></a><h2>Description</h2>
+<a name="id2942790"></a><h2>Description</h2>
<p>
It is sometimes desirable to define a grammar that can be customized with different sets of transforms.
To do that, where you would normally specify a transform within a grammar, you can instead put
diff --git a/doc/html/boost/proto/external_transforms/when.html b/doc/html/boost/proto/external_transforms/when.html
index 05648ce1fc..565f5c9c12 100755..100644
--- a/doc/html/boost/proto/external_transforms/when.html
+++ b/doc/html/boost/proto/external_transforms/when.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../external_transforms.html#id2886865" title="Description">
+<link rel="up" href="../external_transforms.html#id2942790" title="Description">
<link rel="prev" href="../external_transforms.html" title="Struct template external_transforms">
<link rel="next" href="../context/callable_eval.html" title="Struct template callable_eval">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../external_transforms.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../external_transforms.html#id2886865"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../context/callable_eval.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../external_transforms.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../external_transforms.html#id2942790"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../context/callable_eval.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.external_transforms.when"></a><div class="titlepage"></div>
@@ -48,7 +48,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../external_transforms.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../external_transforms.html#id2886865"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../context/callable_eval.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../external_transforms.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../external_transforms.html#id2942790"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../context/callable_eval.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/flatten_id1500995.html b/doc/html/boost/proto/flatten_id1524553.html
index c57462f696..376ab36c12 100755..100644
--- a/doc/html/boost/proto/flatten_id1500995.html
+++ b/doc/html/boost/proto/flatten_id1524553.html
@@ -23,7 +23,7 @@
<a accesskey="p" href="result_of/flatten.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.fusion_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="default_generator.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
-<a name="boost.proto.flatten_id1500995"></a><div class="titlepage"></div>
+<a name="boost.proto.flatten_id1524553"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Function flatten</span></h2>
<p>boost::proto::flatten &#8212; A function that returns a "flattened" view of a Proto expression tree. </p>
@@ -38,7 +38,7 @@
<span class="keyword">typename</span> <a class="link" href="result_of/flatten.html" title="Struct template flatten">proto::result_of::flatten</a><span class="special">&lt;</span> <span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <span class="keyword">const</span>
<span class="identifier">flatten</span><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> expr<span class="special">)</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2744236"></a><h2>Description</h2>
+<a name="id2796590"></a><h2>Description</h2>
<p>
For a tree with a top-most node tag of type <code class="computeroutput">T</code>, the elements
of the flattened sequence are determined by recursing into each child node with the same tag
diff --git a/doc/html/boost/proto/fold.html b/doc/html/boost/proto/fold.html
index 32c525ef5f..07a3332105 100755..100644
--- a/doc/html/boost/proto/fold.html
+++ b/doc/html/boost/proto/fold.html
@@ -45,14 +45,14 @@
<span class="keyword">typedef</span> <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="fold/impl.html#boost.proto.fold.impl.fun"><span class="identifier">fun</span></a><span class="special">;</span> <span class="comment">// <code class="computeroutput">fun(d)(s,e) == when&lt;_,Fun&gt;()(e,s,d)</code></span>
<span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">fusion</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">fold</span><span class="special">&lt;</span><span class="identifier">seq</span><span class="special">,</span> <span class="identifier">state0</span><span class="special">,</span> <span class="identifier">fun</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <a class="link" href="fold/impl.html#boost.proto.fold.impl.result_type"><span class="identifier">result_type</span></a><span class="special">;</span>
- <span class="comment">// <a class="link" href="fold/impl.html#id1531826-bb">public member functions</a></span>
- <span class="identifier">result_type</span> <a class="link" href="fold/impl.html#id1531831-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span>
+ <span class="comment">// <a class="link" href="fold/impl.html#id1555536-bb">public member functions</a></span>
+ <span class="identifier">result_type</span> <a class="link" href="fold/impl.html#id1555541-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2863813"></a><h2>Description</h2>
+<a name="id2916328"></a><h2>Description</h2>
<p>
For the complete description of the behavior of the <code class="computeroutput">proto::fold&lt;&gt;</code>
transform, see the documentation for the nested <code class="computeroutput">
diff --git a/doc/html/boost/proto/fold/impl.html b/doc/html/boost/proto/fold/impl.html
index 20211dcef8..e1ff5c6663 100755..100644
--- a/doc/html/boost/proto/fold/impl.html
+++ b/doc/html/boost/proto/fold/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../fold.html#id2863813" title="Description">
+<link rel="up" href="../fold.html#id2916328" title="Description">
<link rel="prev" href="../fold.html" title="Struct template fold">
<link rel="next" href="../reverse_fold.html" title="Struct template reverse_fold">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../fold.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../fold.html#id2863813"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../reverse_fold.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../fold.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../fold.html#id2916328"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../reverse_fold.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.fold.impl"></a><div class="titlepage"></div>
@@ -42,18 +42,18 @@
<span class="keyword">typedef</span> <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a name="boost.proto.fold.impl.fun"></a><span class="identifier">fun</span><span class="special">;</span> <span class="comment">// <code class="computeroutput">fun(d)(s,e) == when&lt;_,Fun&gt;()(e,s,d)</code></span>
<span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">fusion</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">fold</span><span class="special">&lt;</span><span class="identifier">seq</span><span class="special">,</span> <span class="identifier">state0</span><span class="special">,</span> <span class="identifier">fun</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <a name="boost.proto.fold.impl.result_type"></a><span class="identifier">result_type</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="impl.html#id1531826-bb">public member functions</a></span>
- <span class="identifier">result_type</span> <a class="link" href="impl.html#id1531831-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span>
+ <span class="comment">// <a class="link" href="impl.html#id1555536-bb">public member functions</a></span>
+ <span class="identifier">result_type</span> <a class="link" href="impl.html#id1555541-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2864576"></a><h2>Description</h2>
+<a name="id2917092"></a><h2>Description</h2>
<div class="refsect2">
-<a name="id2864579"></a><h3>
-<a name="id1531826-bb"></a><code class="computeroutput">impl</code> public member functions</h3>
+<a name="id2917095"></a><h3>
+<a name="id1555536-bb"></a><code class="computeroutput">impl</code> public member functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
-<pre class="literallayout"><span class="identifier">result_type</span> <a name="id1531831-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span> expr<span class="special">,</span>
+<pre class="literallayout"><span class="identifier">result_type</span> <a name="id1555541-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span> expr<span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span> state<span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span> data<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<p>
@@ -103,7 +103,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../fold.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../fold.html#id2863813"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../reverse_fold.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../fold.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../fold.html#id2916328"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../reverse_fold.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/fold_tree.html b/doc/html/boost/proto/fold_tree.html
index fd48739bc4..5f841cea9b 100755..100644
--- a/doc/html/boost/proto/fold_tree.html
+++ b/doc/html/boost/proto/fold_tree.html
@@ -44,7 +44,7 @@
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2865730"></a><h2>Description</h2>
+<a name="id2918246"></a><h2>Description</h2>
<p>
<code class="computeroutput">proto::fold_tree&lt;&gt;</code> is useful for flattening trees into lists;
for example, you might use <code class="computeroutput">proto::fold_tree&lt;&gt;</code> to flatten an
diff --git a/doc/html/boost/proto/fold_tree/impl.html b/doc/html/boost/proto/fold_tree/impl.html
index f888acef05..f7b118caca 100755..100644
--- a/doc/html/boost/proto/fold_tree/impl.html
+++ b/doc/html/boost/proto/fold_tree/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../fold_tree.html#id2865730" title="Description">
+<link rel="up" href="../fold_tree.html#id2918246" title="Description">
<link rel="prev" href="../fold_tree.html" title="Struct template fold_tree">
<link rel="next" href="../reverse_fold_tree.html" title="Struct template reverse_fold_tree">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../fold_tree.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../fold_tree.html#id2865730"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../reverse_fold_tree.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../fold_tree.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../fold_tree.html#id2918246"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../reverse_fold_tree.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.fold_tree.impl"></a><div class="titlepage"></div>
@@ -49,7 +49,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../fold_tree.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../fold_tree.html#id2865730"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../reverse_fold_tree.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../fold_tree.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../fold_tree.html#id2918246"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../reverse_fold_tree.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/function.html b/doc/html/boost/proto/function.html
index 2780946bf4..53277df0c5 100755..100644
--- a/doc/html/boost/proto/function.html
+++ b/doc/html/boost/proto/function.html
@@ -50,7 +50,7 @@
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2839642"></a><h2>Description</h2>
+<a name="id2891938"></a><h2>Description</h2>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
diff --git a/doc/html/boost/proto/function/impl.html b/doc/html/boost/proto/function/impl.html
index 18a77cdd5e..36c6c6c68e 100755..100644
--- a/doc/html/boost/proto/function/impl.html
+++ b/doc/html/boost/proto/function/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../function.html#id2839642" title="Description">
+<link rel="up" href="../function.html#id2891938" title="Description">
<link rel="prev" href="../function.html" title="Struct template function">
<link rel="next" href="../nullary_expr.html" title="Struct template nullary_expr">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../function.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../function.html#id2839642"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../nullary_expr.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../function.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../function.html#id2891938"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../nullary_expr.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.function.impl"></a><div class="titlepage"></div>
@@ -48,7 +48,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../function.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../function.html#id2839642"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../nullary_expr.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../function.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../function.html#id2891938"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../nullary_expr.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/functional/as_child.html b/doc/html/boost/proto/functional/as_child.html
index 9c687323f2..df8c7d5f7a 100755..100644
--- a/doc/html/boost/proto/functional/as_child.html
+++ b/doc/html/boost/proto/functional/as_child.html
@@ -6,8 +6,8 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../../proto/reference.html#header.boost.proto.traits_hpp" title="Header &lt;boost/proto/traits.hpp&gt;">
-<link rel="prev" href="as_expr/result_This_T__id1518301.html" title="Struct template result&lt;This(T)&gt;">
-<link rel="next" href="as_child/result_This_T__id1518495.html" title="Struct template result&lt;This(T)&gt;">
+<link rel="prev" href="as_expr/result_This_T__id1541859.html" title="Struct template result&lt;This(T)&gt;">
+<link rel="next" href="as_child/result_This_T__id1542053.html" title="Struct template result&lt;This(T)&gt;">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="as_expr/result_This_T__id1518301.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="as_child/result_This_T__id1518495.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="as_expr/result_This_T__id1541859.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="as_child/result_This_T__id1542053.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.functional.as_child"></a><div class="titlepage"></div>
@@ -28,7 +28,7 @@
<h2><span class="refentrytitle">Struct template as_child</span></h2>
<p>boost::proto::functional::as_child &#8212;
A callable <a class="link" href="../../../PolymorphicFunctionObject.html" title="Concept PolymorphicFunctionObject">PolymorphicFunctionObject</a> that is equivalent to the
- <code class="computeroutput"><a class="link" href="../as_child_id1527575.html" title="Function as_child">proto::as_child()</a></code> function.
+ <code class="computeroutput"><a class="link" href="../as_child_id1550862.html" title="Function as_child">proto::as_child()</a></code> function.
</p>
</div>
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
@@ -38,28 +38,28 @@
<span class="keyword">struct</span> <a class="link" href="as_child.html" title="Struct template as_child">as_child</a> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="../callable.html" title="Struct callable">proto::callable</a> <span class="special">{</span>
<span class="comment">// member classes/structs/unions</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">&gt;</span>
- <span class="keyword">struct</span> <a class="link" href="as_child/result_This_T__id1518495.html" title="Struct template result&lt;This(T)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">T</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="../result_of/as_child.html" title="Struct template as_child">proto::result_of::as_child</a><span class="special">&lt;</span> <span class="keyword">typename</span> <span class="identifier">remove_reference</span><span class="special">&lt;</span> <span class="identifier">T</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span><span class="special">,</span> <span class="identifier">Domain</span> <span class="special">&gt;</span>
+ <span class="keyword">struct</span> <a class="link" href="as_child/result_This_T__id1542053.html" title="Struct template result&lt;This(T)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">T</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="../result_of/as_child.html" title="Struct template as_child">proto::result_of::as_child</a><span class="special">&lt;</span> <span class="keyword">typename</span> <span class="identifier">remove_reference</span><span class="special">&lt;</span> <span class="identifier">T</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span><span class="special">,</span> <span class="identifier">Domain</span> <span class="special">&gt;</span>
<span class="special">{</span>
<span class="special">}</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="as_child.html#id1518529-bb">public member functions</a></span>
+ <span class="comment">// <a class="link" href="as_child.html#id1542088-bb">public member functions</a></span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">&gt;</span>
<span class="keyword">typename</span> <a class="link" href="../result_of/as_child.html" title="Struct template as_child">proto::result_of::as_child</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Domain</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
- <a class="link" href="as_child.html#id1518534-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">T</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <a class="link" href="as_child.html#id1542092-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">T</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">&gt;</span>
<span class="keyword">typename</span> <a class="link" href="../result_of/as_child.html" title="Struct template as_child">proto::result_of::as_child</a><span class="special">&lt;</span> <span class="identifier">T</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">Domain</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
- <a class="link" href="as_child.html#id1518601-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <a class="link" href="as_child.html#id1542159-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2804412"></a><h2>Description</h2>
+<a name="id2856719"></a><h2>Description</h2>
<div class="refsect2">
-<a name="id2804415"></a><h3>
-<a name="id1518529-bb"></a><code class="computeroutput">as_child</code> public member functions</h3>
+<a name="id2856722"></a><h3>
+<a name="id1542088-bb"></a><code class="computeroutput">as_child</code> public member functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1">
<li class="listitem">
<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">&gt;</span>
<span class="keyword">typename</span> <a class="link" href="../result_of/as_child.html" title="Struct template as_child">proto::result_of::as_child</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Domain</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
- <a name="id1518534-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">T</span> <span class="special">&amp;</span> t<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+ <a name="id1542092-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">T</span> <span class="special">&amp;</span> t<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<p>
Wrap an object in a Proto terminal if it isn't a Proto expression already.
</p>
@@ -79,7 +79,7 @@
<tr>
<td><p><span class="term">Returns:</span></p></td>
<td><p>
- <code class="computeroutput"><a class="link" href="../as_child_id1527575.html" title="Function as_child">proto::as_child</a>&lt;Domain&gt;(t)</code>
+ <code class="computeroutput"><a class="link" href="../as_child_id1550862.html" title="Function as_child">proto::as_child</a>&lt;Domain&gt;(t)</code>
</p></td>
</tr>
</tbody>
@@ -88,7 +88,7 @@
<li class="listitem">
<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">&gt;</span>
<span class="keyword">typename</span> <a class="link" href="../result_of/as_child.html" title="Struct template as_child">proto::result_of::as_child</a><span class="special">&lt;</span> <span class="identifier">T</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">Domain</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
- <a name="id1518601-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> t<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+ <a name="id1542159-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> t<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<p>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p>
</li>
</ol></div>
@@ -105,7 +105,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="as_expr/result_This_T__id1518301.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="as_child/result_This_T__id1518495.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="as_expr/result_This_T__id1541859.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="as_child/result_This_T__id1542053.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/functional/as_child/result_This_T__id1518495.html b/doc/html/boost/proto/functional/as_child/result_This_T__id1542053.html
index 4ab040c6de..790237ee1a 100755..100644
--- a/doc/html/boost/proto/functional/as_child/result_This_T__id1518495.html
+++ b/doc/html/boost/proto/functional/as_child/result_This_T__id1542053.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../as_child.html#id2804412" title="Description">
+<link rel="up" href="../as_child.html#id2856719" title="Description">
<link rel="prev" href="../as_child.html" title="Struct template as_child">
<link rel="next" href="../child_c.html" title="Struct template child_c">
</head>
@@ -20,10 +20,10 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../as_child.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../as_child.html#id2804412"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../child_c.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../as_child.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../as_child.html#id2856719"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../child_c.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
-<a name="boost.proto.functional.as_child.result_This(T)_id1518495"></a><div class="titlepage"></div>
+<a name="boost.proto.functional.as_child.result_This(T)_id1542053"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Struct template result&lt;This(T)&gt;</span></h2>
<p>boost::proto::functional::as_child::result&lt;This(T)&gt;</p>
@@ -33,7 +33,7 @@
</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">&gt;</span>
-<span class="keyword">struct</span> <a class="link" href="result_This_T__id1518495.html" title="Struct template result&lt;This(T)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">T</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span>
+<span class="keyword">struct</span> <a class="link" href="result_This_T__id1542053.html" title="Struct template result&lt;This(T)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">T</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span>
<span class="keyword"></span> <a class="link" href="../../result_of/as_child.html" title="Struct template as_child">proto::result_of::as_child</a>&lt; typename remove_reference&lt; T &gt;::type, Domain &gt;
<span class="special">{</span>
<span class="special">}</span><span class="special">;</span></pre></div>
@@ -48,7 +48,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../as_child.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../as_child.html#id2804412"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../child_c.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../as_child.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../as_child.html#id2856719"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../child_c.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/functional/as_expr.html b/doc/html/boost/proto/functional/as_expr.html
index e5cc2f1f86..37def2fbf6 100755..100644
--- a/doc/html/boost/proto/functional/as_expr.html
+++ b/doc/html/boost/proto/functional/as_expr.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../../proto/reference.html#header.boost.proto.traits_hpp" title="Header &lt;boost/proto/traits.hpp&gt;">
<link rel="prev" href="../tag/function.html" title="Struct function">
-<link rel="next" href="as_expr/result_This_T__id1518301.html" title="Struct template result&lt;This(T)&gt;">
+<link rel="next" href="as_expr/result_This_T__id1541859.html" title="Struct template result&lt;This(T)&gt;">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,14 +20,14 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../tag/function.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="as_expr/result_This_T__id1518301.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../tag/function.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="as_expr/result_This_T__id1541859.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.functional.as_expr"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Struct template as_expr</span></h2>
<p>boost::proto::functional::as_expr &#8212; A callable <a class="link" href="../../../PolymorphicFunctionObject.html" title="Concept PolymorphicFunctionObject">PolymorphicFunctionObject</a> that is equivalent to the
- <code class="computeroutput"><a class="link" href="../as_expr_id1527385.html" title="Function as_expr">proto::as_expr()</a></code> function.
+ <code class="computeroutput"><a class="link" href="../as_expr_id1550672.html" title="Function as_expr">proto::as_expr()</a></code> function.
</p>
</div>
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
@@ -37,28 +37,28 @@
<span class="keyword">struct</span> <a class="link" href="as_expr.html" title="Struct template as_expr">as_expr</a> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="../callable.html" title="Struct callable">proto::callable</a> <span class="special">{</span>
<span class="comment">// member classes/structs/unions</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">&gt;</span>
- <span class="keyword">struct</span> <a class="link" href="as_expr/result_This_T__id1518301.html" title="Struct template result&lt;This(T)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">T</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="../result_of/as_expr.html" title="Struct template as_expr">proto::result_of::as_expr</a><span class="special">&lt;</span> <span class="keyword">typename</span> <span class="identifier">remove_reference</span><span class="special">&lt;</span> <span class="identifier">T</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span><span class="special">,</span> <span class="identifier">Domain</span> <span class="special">&gt;</span>
+ <span class="keyword">struct</span> <a class="link" href="as_expr/result_This_T__id1541859.html" title="Struct template result&lt;This(T)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">T</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="../result_of/as_expr.html" title="Struct template as_expr">proto::result_of::as_expr</a><span class="special">&lt;</span> <span class="keyword">typename</span> <span class="identifier">remove_reference</span><span class="special">&lt;</span> <span class="identifier">T</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span><span class="special">,</span> <span class="identifier">Domain</span> <span class="special">&gt;</span>
<span class="special">{</span>
<span class="special">}</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="as_expr.html#id1518335-bb">public member functions</a></span>
+ <span class="comment">// <a class="link" href="as_expr.html#id1541893-bb">public member functions</a></span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">&gt;</span>
<span class="keyword">typename</span> <a class="link" href="../result_of/as_expr.html" title="Struct template as_expr">proto::result_of::as_expr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Domain</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
- <a class="link" href="as_expr.html#id1518340-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">T</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <a class="link" href="as_expr.html#id1541898-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">T</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">&gt;</span>
<span class="keyword">typename</span> <a class="link" href="../result_of/as_expr.html" title="Struct template as_expr">proto::result_of::as_expr</a><span class="special">&lt;</span> <span class="identifier">T</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">Domain</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
- <a class="link" href="as_expr.html#id1518407-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <a class="link" href="as_expr.html#id1541965-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2803388"></a><h2>Description</h2>
+<a name="id2855696"></a><h2>Description</h2>
<div class="refsect2">
-<a name="id2803392"></a><h3>
-<a name="id1518335-bb"></a><code class="computeroutput">as_expr</code> public member functions</h3>
+<a name="id2855699"></a><h3>
+<a name="id1541893-bb"></a><code class="computeroutput">as_expr</code> public member functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1">
<li class="listitem">
<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">&gt;</span>
<span class="keyword">typename</span> <a class="link" href="../result_of/as_expr.html" title="Struct template as_expr">proto::result_of::as_expr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Domain</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
- <a name="id1518340-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">T</span> <span class="special">&amp;</span> t<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+ <a name="id1541898-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">T</span> <span class="special">&amp;</span> t<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<p>
Wrap an object in a Proto terminal if it isn't a Proto expression already.
</p>
@@ -78,7 +78,7 @@
<tr>
<td><p><span class="term">Returns:</span></p></td>
<td><p>
- <code class="computeroutput"><a class="link" href="../as_expr_id1527385.html" title="Function as_expr">proto::as_expr</a>&lt;Domain&gt;(t)</code>
+ <code class="computeroutput"><a class="link" href="../as_expr_id1550672.html" title="Function as_expr">proto::as_expr</a>&lt;Domain&gt;(t)</code>
</p></td>
</tr>
</tbody>
@@ -87,7 +87,7 @@
<li class="listitem">
<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">&gt;</span>
<span class="keyword">typename</span> <a class="link" href="../result_of/as_expr.html" title="Struct template as_expr">proto::result_of::as_expr</a><span class="special">&lt;</span> <span class="identifier">T</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">Domain</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
- <a name="id1518407-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> t<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+ <a name="id1541965-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> t<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<p>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p>
</li>
</ol></div>
@@ -104,7 +104,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../tag/function.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="as_expr/result_This_T__id1518301.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../tag/function.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="as_expr/result_This_T__id1541859.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/functional/as_expr/result_This_T__id1518301.html b/doc/html/boost/proto/functional/as_expr/result_This_T__id1541859.html
index d96f336d1e..fec80cf8e2 100755..100644
--- a/doc/html/boost/proto/functional/as_expr/result_This_T__id1518301.html
+++ b/doc/html/boost/proto/functional/as_expr/result_This_T__id1541859.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../as_expr.html#id2803388" title="Description">
+<link rel="up" href="../as_expr.html#id2855696" title="Description">
<link rel="prev" href="../as_expr.html" title="Struct template as_expr">
<link rel="next" href="../as_child.html" title="Struct template as_child">
</head>
@@ -20,10 +20,10 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../as_expr.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../as_expr.html#id2803388"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../as_child.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../as_expr.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../as_expr.html#id2855696"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../as_child.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
-<a name="boost.proto.functional.as_expr.result_This(T)_id1518301"></a><div class="titlepage"></div>
+<a name="boost.proto.functional.as_expr.result_This(T)_id1541859"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Struct template result&lt;This(T)&gt;</span></h2>
<p>boost::proto::functional::as_expr::result&lt;This(T)&gt;</p>
@@ -33,7 +33,7 @@
</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">&gt;</span>
-<span class="keyword">struct</span> <a class="link" href="result_This_T__id1518301.html" title="Struct template result&lt;This(T)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">T</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span>
+<span class="keyword">struct</span> <a class="link" href="result_This_T__id1541859.html" title="Struct template result&lt;This(T)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">T</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span>
<span class="keyword"></span> <a class="link" href="../../result_of/as_expr.html" title="Struct template as_expr">proto::result_of::as_expr</a>&lt; typename remove_reference&lt; T &gt;::type, Domain &gt;
<span class="special">{</span>
<span class="special">}</span><span class="special">;</span></pre></div>
@@ -48,7 +48,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../as_expr.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../as_expr.html#id2803388"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../as_child.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../as_expr.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../as_expr.html#id2855696"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../as_child.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/functional/at.html b/doc/html/boost/proto/functional/at.html
index f454f385ac..5dc678e189 100755..100644
--- a/doc/html/boost/proto/functional/at.html
+++ b/doc/html/boost/proto/functional/at.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../../proto/reference.html#header.boost.proto.functional.fusion.at_hpp" title="Header &lt;boost/proto/functional/fusion/at.hpp&gt;">
<link rel="prev" href="../../../BOOST_PROTO_EXTENDS_USING_ASSIGN_NON_DEPENDENT.html" title="Macro BOOST_PROTO_EXTENDS_USING_ASSIGN_NON_DEPENDENT">
-<link rel="next" href="at/result_This_Seq__N__id1498642.html" title="Struct template result&lt;This(Seq, N)&gt;">
+<link rel="next" href="at/result_This_Seq__id1522201.html" title="Struct template result&lt;This(Seq, N)&gt;">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../../BOOST_PROTO_EXTENDS_USING_ASSIGN_NON_DEPENDENT.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.functional.fusion.at_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="at/result_This_Seq__N__id1498642.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../../BOOST_PROTO_EXTENDS_USING_ASSIGN_NON_DEPENDENT.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.functional.fusion.at_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="at/result_This_Seq__id1522201.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.functional.at"></a><div class="titlepage"></div>
@@ -36,34 +36,34 @@
<span class="keyword">struct</span> <a class="link" href="at.html" title="Struct at">at</a> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="../callable.html" title="Struct callable">proto::callable</a> <span class="special">{</span>
<span class="comment">// member classes/structs/unions</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> Seq<span class="special">,</span> <span class="keyword">typename</span> N<span class="special">&gt;</span>
- <span class="keyword">struct</span> <a class="link" href="at/result_This_Seq__N__id1498642.html" title="Struct template result&lt;This(Seq, N)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Seq</span><span class="special">,</span> <span class="identifier">N</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> <span class="identifier">fusion</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">at</span><span class="special">&lt;</span>
+ <span class="keyword">struct</span> <a class="link" href="at/result_This_Seq__id1522201.html" title="Struct template result&lt;This(Seq, N)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Seq</span><span class="special">,</span> <span class="identifier">N</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> <span class="identifier">fusion</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">at</span><span class="special">&lt;</span>
<span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">remove_reference</span><span class="special">&lt;</span><span class="identifier">Seq</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
<span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">remove_const</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">remove_reference</span><span class="special">&lt;</span><span class="identifier">N</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
<span class="special">&gt;</span>
<span class="special">{</span>
<span class="special">}</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="at.html#id1498683-bb">public member functions</a></span>
+ <span class="comment">// <a class="link" href="at.html#id1522241-bb">public member functions</a></span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Seq<span class="special">,</span> <span class="keyword">typename</span> N<span class="special">&gt;</span>
<span class="keyword">typename</span> <span class="identifier">fusion</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">at</span><span class="special">&lt;</span> <span class="identifier">Seq</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
- <a class="link" href="at.html#id1498688-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Seq</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">N</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <a class="link" href="at.html#id1522246-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Seq</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">N</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Seq<span class="special">,</span> <span class="keyword">typename</span> N<span class="special">&gt;</span>
<span class="keyword">typename</span> <span class="identifier">fusion</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">at</span><span class="special">&lt;</span> <span class="identifier">Seq</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
- <a class="link" href="at.html#id1498742-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Seq</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">N</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <a class="link" href="at.html#id1522301-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Seq</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">N</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2730146"></a><h2>Description</h2>
+<a name="id2782503"></a><h2>Description</h2>
<p>
A <a class="link" href="../../../PolymorphicFunctionObject.html" title="Concept PolymorphicFunctionObject">PolymorphicFunctionObject</a> type that invokes the
<code class="computeroutput">fusion::at()</code> accessor function on its arguments.</p>
<div class="refsect2">
-<a name="id2730169"></a><h3>
-<a name="id1498683-bb"></a><code class="computeroutput">at</code> public member functions</h3>
+<a name="id2782526"></a><h3>
+<a name="id1522241-bb"></a><code class="computeroutput">at</code> public member functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1">
<li class="listitem">
<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Seq<span class="special">,</span> <span class="keyword">typename</span> N<span class="special">&gt;</span>
<span class="keyword">typename</span> <span class="identifier">fusion</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">at</span><span class="special">&lt;</span> <span class="identifier">Seq</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
- <a name="id1498688-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Seq</span> <span class="special">&amp;</span> seq<span class="special">,</span> <span class="identifier">N</span> <span class="keyword">const</span> <span class="special">&amp;</span> n<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+ <a name="id1522246-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Seq</span> <span class="special">&amp;</span> seq<span class="special">,</span> <span class="identifier">N</span> <span class="keyword">const</span> <span class="special">&amp;</span> n<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
@@ -75,7 +75,7 @@
<li class="listitem">
<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Seq<span class="special">,</span> <span class="keyword">typename</span> N<span class="special">&gt;</span>
<span class="keyword">typename</span> <span class="identifier">fusion</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">at</span><span class="special">&lt;</span> <span class="identifier">Seq</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
- <a name="id1498742-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Seq</span> <span class="keyword">const</span> <span class="special">&amp;</span> seq<span class="special">,</span> <span class="identifier">N</span> <span class="keyword">const</span> <span class="special">&amp;</span> n<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+ <a name="id1522301-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Seq</span> <span class="keyword">const</span> <span class="special">&amp;</span> seq<span class="special">,</span> <span class="identifier">N</span> <span class="keyword">const</span> <span class="special">&amp;</span> n<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
@@ -98,7 +98,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../../BOOST_PROTO_EXTENDS_USING_ASSIGN_NON_DEPENDENT.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.functional.fusion.at_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="at/result_This_Seq__N__id1498642.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../../BOOST_PROTO_EXTENDS_USING_ASSIGN_NON_DEPENDENT.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.functional.fusion.at_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="at/result_This_Seq__id1522201.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/functional/at/result_This_Seq__N__id1498642.html b/doc/html/boost/proto/functional/at/result_This_Seq__id1522201.html
index 2edaa58844..ab7b76aa7a 100755..100644
--- a/doc/html/boost/proto/functional/at/result_This_Seq__N__id1498642.html
+++ b/doc/html/boost/proto/functional/at/result_This_Seq__id1522201.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../at.html#id2730146" title="Description">
+<link rel="up" href="../at.html#id2782503" title="Description">
<link rel="prev" href="../at.html" title="Struct at">
<link rel="next" href="../pop_back.html" title="Struct pop_back">
</head>
@@ -20,10 +20,10 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../at.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../at.html#id2730146"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../pop_back.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../at.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../at.html#id2782503"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../pop_back.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
-<a name="boost.proto.functional.at.result_This(Seq,_N)_id1498642"></a><div class="titlepage"></div>
+<a name="boost.proto.functional.at.result_This(Seq,_id1522201"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Struct template result&lt;This(Seq, N)&gt;</span></h2>
<p>boost::proto::functional::at::result&lt;This(Seq, N)&gt;</p>
@@ -33,7 +33,7 @@
</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> Seq<span class="special">,</span> <span class="keyword">typename</span> N<span class="special">&gt;</span>
-<span class="keyword">struct</span> <a class="link" href="result_This_Seq__N__id1498642.html" title="Struct template result&lt;This(Seq, N)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Seq</span><span class="special">,</span> <span class="identifier">N</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> <span class="identifier">fusion</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">at</span><span class="special">&lt;</span>
+<span class="keyword">struct</span> <a class="link" href="result_This_Seq__id1522201.html" title="Struct template result&lt;This(Seq, N)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Seq</span><span class="special">,</span> <span class="identifier">N</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> <span class="identifier">fusion</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">at</span><span class="special">&lt;</span>
<span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">remove_reference</span><span class="special">&lt;</span><span class="identifier">Seq</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
<span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">remove_const</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">remove_reference</span><span class="special">&lt;</span><span class="identifier">N</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
<span class="special">&gt;</span>
@@ -50,7 +50,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../at.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../at.html#id2730146"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../pop_back.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../at.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../at.html#id2782503"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../pop_back.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/functional/child.html b/doc/html/boost/proto/functional/child.html
index 4979a1b950..90e3b732a7 100755..100644
--- a/doc/html/boost/proto/functional/child.html
+++ b/doc/html/boost/proto/functional/child.html
@@ -6,8 +6,8 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../../proto/reference.html#header.boost.proto.traits_hpp" title="Header &lt;boost/proto/traits.hpp&gt;">
-<link rel="prev" href="child_c/result_This_Expr__id1518688.html" title="Struct template result&lt;This(Expr)&gt;">
-<link rel="next" href="child/result_This_Expr__id1518943.html" title="Struct template result&lt;This(Expr)&gt;">
+<link rel="prev" href="child_c/result_This_Expr_id1542246.html" title="Struct template result&lt;This(Expr)&gt;">
+<link rel="next" href="child/result_This_Expr_id1542501.html" title="Struct template result&lt;This(Expr)&gt;">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,14 +20,14 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="child_c/result_This_Expr__id1518688.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="child/result_This_Expr__id1518943.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="child_c/result_This_Expr_id1542246.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="child/result_This_Expr_id1542501.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.functional.child"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Struct template child</span></h2>
<p>boost::proto::functional::child &#8212; A callable <a class="link" href="../../../PolymorphicFunctionObject.html" title="Concept PolymorphicFunctionObject">PolymorphicFunctionObject</a> that is equivalent to the
- <code class="computeroutput"><a class="link" href="../child_id1527766.html" title="Function child">proto::child()</a></code> function.</p>
+ <code class="computeroutput"><a class="link" href="../child_id1551053.html" title="Function child">proto::child()</a></code> function.</p>
</div>
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../../proto/reference.html#header.boost.proto.traits_hpp" title="Header &lt;boost/proto/traits.hpp&gt;">boost/proto/traits.hpp</a>&gt;
@@ -36,32 +36,32 @@
<span class="keyword">struct</span> <a class="link" href="child.html" title="Struct template child">child</a> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="../callable.html" title="Struct callable">proto::callable</a> <span class="special">{</span>
<span class="comment">// member classes/structs/unions</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> <a class="link" href="../../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span>
- <span class="keyword">struct</span> <a class="link" href="child/result_This_Expr__id1518943.html" title="Struct template result&lt;This(Expr)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="../result_of/child.html" title="Struct template child">proto::result_of::child</a>&lt; Expr, N &gt; <span class="special">{</span>
+ <span class="keyword">struct</span> <a class="link" href="child/result_This_Expr_id1542501.html" title="Struct template result&lt;This(Expr)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="../result_of/child.html" title="Struct template child">proto::result_of::child</a>&lt; Expr, N &gt; <span class="special">{</span>
<span class="special">}</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="child.html#id1518979-bb">public member functions</a></span>
+ <span class="comment">// <a class="link" href="child.html#id1542537-bb">public member functions</a></span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span>
<span class="keyword">typename</span> <a class="link" href="../result_of/child.html" title="Struct template child">proto::result_of::child</a><span class="special">&lt;</span> <span class="identifier">Expr</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
- <a class="link" href="child.html#id1518984-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <a class="link" href="child.html#id1542542-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span>
<span class="keyword">typename</span> <a class="link" href="../result_of/child.html" title="Struct template child">proto::result_of::child</a><span class="special">&lt;</span> <span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
- <a class="link" href="child.html#id1519091-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <a class="link" href="child.html#id1542649-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2806478"></a><h2>Description</h2>
+<a name="id2858784"></a><h2>Description</h2>
<p>
A callable <a class="link" href="../../../PolymorphicFunctionObject.html" title="Concept PolymorphicFunctionObject">PolymorphicFunctionObject</a> that is equivalent to the
- <code class="computeroutput"><a class="link" href="../child_id1527766.html" title="Function child">proto::child()</a></code>
+ <code class="computeroutput"><a class="link" href="../child_id1551053.html" title="Function child">proto::child()</a></code>
function. <code class="computeroutput">N</code> is required to be an MPL Integral Constant.
</p>
<div class="refsect2">
-<a name="id2806512"></a><h3>
-<a name="id1518979-bb"></a><code class="computeroutput">child</code> public member functions</h3>
+<a name="id2858817"></a><h3>
+<a name="id1542537-bb"></a><code class="computeroutput">child</code> public member functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1">
<li class="listitem">
<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span>
<span class="keyword">typename</span> <a class="link" href="../result_of/child.html" title="Struct template child">proto::result_of::child</a><span class="special">&lt;</span> <span class="identifier">Expr</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
- <a name="id1518984-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span> expr<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+ <a name="id1542542-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span> expr<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<p>
Return the <em class="replaceable"><code>N</code></em><sup>th</sup> child of the given expression.
</p>
@@ -93,7 +93,7 @@
<tr>
<td><p><span class="term">Returns:</span></p></td>
<td><p>
- <code class="computeroutput"><a class="link" href="../child_id1527766.html" title="Function child">proto::child</a>&lt;N&gt;(expr)</code>
+ <code class="computeroutput"><a class="link" href="../child_id1551053.html" title="Function child">proto::child</a>&lt;N&gt;(expr)</code>
</p></td>
</tr>
<tr>
@@ -106,7 +106,7 @@
<li class="listitem">
<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span>
<span class="keyword">typename</span> <a class="link" href="../result_of/child.html" title="Struct template child">proto::result_of::child</a><span class="special">&lt;</span> <span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
- <a name="id1519091-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> expr<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+ <a name="id1542649-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> expr<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<p>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p>
</li>
</ol></div>
@@ -123,7 +123,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="child_c/result_This_Expr__id1518688.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="child/result_This_Expr__id1518943.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="child_c/result_This_Expr_id1542246.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="child/result_This_Expr_id1542501.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/functional/child/result_This_Expr__id1518943.html b/doc/html/boost/proto/functional/child/result_This_Expr_id1542501.html
index 624868c43e..886c503d3f 100755..100644
--- a/doc/html/boost/proto/functional/child/result_This_Expr__id1518943.html
+++ b/doc/html/boost/proto/functional/child/result_This_Expr_id1542501.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../child.html#id2806478" title="Description">
+<link rel="up" href="../child.html#id2858784" title="Description">
<link rel="prev" href="../child.html" title="Struct template child">
<link rel="next" href="../value.html" title="Struct value">
</head>
@@ -20,10 +20,10 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../child.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../child.html#id2806478"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../value.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../child.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../child.html#id2858784"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../value.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
-<a name="boost.proto.functional.child.result_This(Expr)_id1518943"></a><div class="titlepage"></div>
+<a name="boost.proto.functional.child.result_This(Expr_id1542501"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Struct template result&lt;This(Expr)&gt;</span></h2>
<p>boost::proto::functional::child::result&lt;This(Expr)&gt;</p>
@@ -33,7 +33,7 @@
</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> <a class="link" href="../../../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span>
-<span class="keyword">struct</span> <a class="link" href="result_This_Expr__id1518943.html" title="Struct template result&lt;This(Expr)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="../../result_of/child.html" title="Struct template child">proto::result_of::child</a>&lt; Expr, N &gt; <span class="special">{</span>
+<span class="keyword">struct</span> <a class="link" href="result_This_Expr_id1542501.html" title="Struct template result&lt;This(Expr)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="../../result_of/child.html" title="Struct template child">proto::result_of::child</a>&lt; Expr, N &gt; <span class="special">{</span>
<span class="special">}</span><span class="special">;</span></pre></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -46,7 +46,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../child.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../child.html#id2806478"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../value.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../child.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../child.html#id2858784"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../value.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/functional/child_c.html b/doc/html/boost/proto/functional/child_c.html
index 7eff7ea6a7..fa85286d2c 100755..100644
--- a/doc/html/boost/proto/functional/child_c.html
+++ b/doc/html/boost/proto/functional/child_c.html
@@ -6,8 +6,8 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../../proto/reference.html#header.boost.proto.traits_hpp" title="Header &lt;boost/proto/traits.hpp&gt;">
-<link rel="prev" href="as_child/result_This_T__id1518495.html" title="Struct template result&lt;This(T)&gt;">
-<link rel="next" href="child_c/result_This_Expr__id1518688.html" title="Struct template result&lt;This(Expr)&gt;">
+<link rel="prev" href="as_child/result_This_T__id1542053.html" title="Struct template result&lt;This(T)&gt;">
+<link rel="next" href="child_c/result_This_Expr_id1542246.html" title="Struct template result&lt;This(Expr)&gt;">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="as_child/result_This_T__id1518495.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="child_c/result_This_Expr__id1518688.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="as_child/result_This_T__id1542053.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="child_c/result_This_Expr_id1542246.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.functional.child_c"></a><div class="titlepage"></div>
@@ -28,7 +28,7 @@
<h2><span class="refentrytitle">Struct template child_c</span></h2>
<p>boost::proto::functional::child_c &#8212;
A callable <a class="link" href="../../../PolymorphicFunctionObject.html" title="Concept PolymorphicFunctionObject">PolymorphicFunctionObject</a> that is equivalent to the
- <code class="computeroutput"><a class="link" href="../child_c_id1528008.html" title="Function child_c">proto::child_c()</a></code> function.
+ <code class="computeroutput"><a class="link" href="../child_c_id1551295.html" title="Function child_c">proto::child_c()</a></code> function.
</p>
</div>
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
@@ -38,27 +38,27 @@
<span class="keyword">struct</span> <a class="link" href="child_c.html" title="Struct template child_c">child_c</a> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="../callable.html" title="Struct callable">proto::callable</a> <span class="special">{</span>
<span class="comment">// member classes/structs/unions</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> <a class="link" href="../../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span>
- <span class="keyword">struct</span> <a class="link" href="child_c/result_This_Expr__id1518688.html" title="Struct template result&lt;This(Expr)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="../result_of/child_c.html" title="Struct template child_c">proto::result_of::child_c</a>&lt; Expr, N &gt; <span class="special">{</span>
+ <span class="keyword">struct</span> <a class="link" href="child_c/result_This_Expr_id1542246.html" title="Struct template result&lt;This(Expr)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="../result_of/child_c.html" title="Struct template child_c">proto::result_of::child_c</a>&lt; Expr, N &gt; <span class="special">{</span>
<span class="special">}</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="child_c.html#id1518721-bb">public member functions</a></span>
+ <span class="comment">// <a class="link" href="child_c.html#id1542280-bb">public member functions</a></span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span>
<span class="keyword">typename</span> <a class="link" href="../result_of/child_c.html" title="Struct template child_c">proto::result_of::child_c</a><span class="special">&lt;</span> <span class="identifier">Expr</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
- <a class="link" href="child_c.html#id1518726-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <a class="link" href="child_c.html#id1542284-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span>
<span class="keyword">typename</span> <a class="link" href="../result_of/child_c.html" title="Struct template child_c">proto::result_of::child_c</a><span class="special">&lt;</span> <span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
- <a class="link" href="child_c.html#id1518833-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <a class="link" href="child_c.html#id1542391-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2805392"></a><h2>Description</h2>
+<a name="id2857698"></a><h2>Description</h2>
<div class="refsect2">
-<a name="id2805395"></a><h3>
-<a name="id1518721-bb"></a><code class="computeroutput">child_c</code> public member functions</h3>
+<a name="id2857701"></a><h3>
+<a name="id1542280-bb"></a><code class="computeroutput">child_c</code> public member functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1">
<li class="listitem">
<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span>
<span class="keyword">typename</span> <a class="link" href="../result_of/child_c.html" title="Struct template child_c">proto::result_of::child_c</a><span class="special">&lt;</span> <span class="identifier">Expr</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
- <a name="id1518726-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span> expr<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+ <a name="id1542284-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span> expr<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<p>
Return the <em class="replaceable"><code>N</code></em><sup>th</sup> child of the given expression.
</p>
@@ -90,7 +90,7 @@
<tr>
<td><p><span class="term">Returns:</span></p></td>
<td><p>
- <code class="computeroutput"><a class="link" href="../child_c_id1528008.html" title="Function child_c">proto::child_c</a>&lt;N&gt;(expr)</code>
+ <code class="computeroutput"><a class="link" href="../child_c_id1551295.html" title="Function child_c">proto::child_c</a>&lt;N&gt;(expr)</code>
</p></td>
</tr>
<tr>
@@ -103,7 +103,7 @@
<li class="listitem">
<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span>
<span class="keyword">typename</span> <a class="link" href="../result_of/child_c.html" title="Struct template child_c">proto::result_of::child_c</a><span class="special">&lt;</span> <span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
- <a name="id1518833-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> expr<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+ <a name="id1542391-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> expr<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<p>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p>
</li>
</ol></div>
@@ -120,7 +120,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="as_child/result_This_T__id1518495.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="child_c/result_This_Expr__id1518688.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="as_child/result_This_T__id1542053.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="child_c/result_This_Expr_id1542246.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/functional/child_c/result_This_Expr__id1518688.html b/doc/html/boost/proto/functional/child_c/result_This_Expr_id1542246.html
index 83597938c6..ee25765574 100755..100644
--- a/doc/html/boost/proto/functional/child_c/result_This_Expr__id1518688.html
+++ b/doc/html/boost/proto/functional/child_c/result_This_Expr_id1542246.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../child_c.html#id2805392" title="Description">
+<link rel="up" href="../child_c.html#id2857698" title="Description">
<link rel="prev" href="../child_c.html" title="Struct template child_c">
<link rel="next" href="../child.html" title="Struct template child">
</head>
@@ -20,10 +20,10 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../child_c.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../child_c.html#id2805392"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../child.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../child_c.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../child_c.html#id2857698"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../child.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
-<a name="boost.proto.functional.child_c.result_This(Expr)_id1518688"></a><div class="titlepage"></div>
+<a name="boost.proto.functional.child_c.result_This(Expr_id1542246"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Struct template result&lt;This(Expr)&gt;</span></h2>
<p>boost::proto::functional::child_c::result&lt;This(Expr)&gt;</p>
@@ -33,7 +33,7 @@
</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> <a class="link" href="../../../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span>
-<span class="keyword">struct</span> <a class="link" href="result_This_Expr__id1518688.html" title="Struct template result&lt;This(Expr)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="../../result_of/child_c.html" title="Struct template child_c">proto::result_of::child_c</a>&lt; Expr, N &gt; <span class="special">{</span>
+<span class="keyword">struct</span> <a class="link" href="result_This_Expr_id1542246.html" title="Struct template result&lt;This(Expr)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="../../result_of/child_c.html" title="Struct template child_c">proto::result_of::child_c</a>&lt; Expr, N &gt; <span class="special">{</span>
<span class="special">}</span><span class="special">;</span></pre></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -46,7 +46,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../child_c.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../child_c.html#id2805392"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../child.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../child_c.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../child_c.html#id2857698"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../child.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/functional/deep_copy.html b/doc/html/boost/proto/functional/deep_copy.html
index 440bc60c43..c63845cb22 100755..100644
--- a/doc/html/boost/proto/functional/deep_copy.html
+++ b/doc/html/boost/proto/functional/deep_copy.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../../proto/reference.html#header.boost.proto.deep_copy_hpp" title="Header &lt;boost/proto/deep_copy.hpp&gt;">
<link rel="prev" href="../result_of/deep_copy.html" title="Struct template deep_copy">
-<link rel="next" href="deep_copy/result_This_Expr__id1493720.html" title="Struct template result&lt;This(Expr)&gt;">
+<link rel="next" href="deep_copy/result_This_Expr_id1517008.html" title="Struct template result&lt;This(Expr)&gt;">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../result_of/deep_copy.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.deep_copy_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="deep_copy/result_This_Expr__id1493720.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../result_of/deep_copy.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.deep_copy_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="deep_copy/result_This_Expr_id1517008.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.functional.deep_copy"></a><div class="titlepage"></div>
@@ -36,26 +36,26 @@
<span class="keyword">struct</span> <a class="link" href="deep_copy.html" title="Struct deep_copy">deep_copy</a> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="../callable.html" title="Struct callable">proto::callable</a> <span class="special">{</span>
<span class="comment">// member classes/structs/unions</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> <a class="link" href="../../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span>
- <span class="keyword">struct</span> <a class="link" href="deep_copy/result_This_Expr__id1493720.html" title="Struct template result&lt;This(Expr)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="../result_of/deep_copy.html" title="Struct template deep_copy">result_of::deep_copy</a>&lt;Expr&gt; <span class="special">{</span>
+ <span class="keyword">struct</span> <a class="link" href="deep_copy/result_This_Expr_id1517008.html" title="Struct template result&lt;This(Expr)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="../result_of/deep_copy.html" title="Struct template deep_copy">result_of::deep_copy</a>&lt;Expr&gt; <span class="special">{</span>
<span class="special">}</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="deep_copy.html#id1493757-bb">public member functions</a></span>
+ <span class="comment">// <a class="link" href="deep_copy.html#id1517044-bb">public member functions</a></span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span>
- <a class="link" href="../result_of/deep_copy.html" title="Struct template deep_copy">result_of::deep_copy</a><span class="special">&lt;</span><span class="identifier">Expr</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <a class="link" href="deep_copy.html#id1493761-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <a class="link" href="../result_of/deep_copy.html" title="Struct template deep_copy">result_of::deep_copy</a><span class="special">&lt;</span><span class="identifier">Expr</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <a class="link" href="deep_copy.html#id1517049-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2712478"></a><h2>Description</h2>
+<a name="id2764842"></a><h2>Description</h2>
<p>
A <a class="link" href="../../../PolymorphicFunctionObject.html" title="Concept PolymorphicFunctionObject">PolymorphicFunctionObject</a> type for deep-copying Proto expression trees.
When a tree is deep-copied, all internal nodes and terminals held by reference are instead held by value.
The only exception is function references, which continue to be held by reference.
</p>
<div class="refsect2">
-<a name="id2712498"></a><h3>
-<a name="id1493757-bb"></a><code class="computeroutput">deep_copy</code> public member functions</h3>
+<a name="id2764863"></a><h3>
+<a name="id1517044-bb"></a><code class="computeroutput">deep_copy</code> public member functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span>
- <a class="link" href="../result_of/deep_copy.html" title="Struct template deep_copy">result_of::deep_copy</a><span class="special">&lt;</span><span class="identifier">Expr</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <a name="id1493761-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> expr<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Deep-copies a Proto expression tree, turning all nodes and terminals held by
+ <a class="link" href="../result_of/deep_copy.html" title="Struct template deep_copy">result_of::deep_copy</a><span class="special">&lt;</span><span class="identifier">Expr</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <a name="id1517049-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> expr<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Deep-copies a Proto expression tree, turning all nodes and terminals held by
reference into ones held by value.</li></ol></div>
</div>
</div>
@@ -70,7 +70,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../result_of/deep_copy.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.deep_copy_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="deep_copy/result_This_Expr__id1493720.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../result_of/deep_copy.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.deep_copy_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="deep_copy/result_This_Expr_id1517008.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/functional/deep_copy/result_This_Expr__id1493720.html b/doc/html/boost/proto/functional/deep_copy/result_This_Expr_id1517008.html
index e045e15adc..58f0d767ed 100755..100644
--- a/doc/html/boost/proto/functional/deep_copy/result_This_Expr__id1493720.html
+++ b/doc/html/boost/proto/functional/deep_copy/result_This_Expr_id1517008.html
@@ -5,9 +5,9 @@
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../deep_copy.html#id2712478" title="Description">
+<link rel="up" href="../deep_copy.html#id2764842" title="Description">
<link rel="prev" href="../deep_copy.html" title="Struct deep_copy">
-<link rel="next" href="../../deep_copy_id1493807.html" title="Function template deep_copy">
+<link rel="next" href="../../deep_copy_id1517094.html" title="Function template deep_copy">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,10 +20,10 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../deep_copy.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../deep_copy.html#id2712478"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../deep_copy_id1493807.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../deep_copy.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../deep_copy.html#id2764842"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../deep_copy_id1517094.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
-<a name="boost.proto.functional.deep_copy.result_This(Expr)_id1493720"></a><div class="titlepage"></div>
+<a name="boost.proto.functional.deep_copy.result_This(Expr_id1517008"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Struct template result&lt;This(Expr)&gt;</span></h2>
<p>boost::proto::functional::deep_copy::result&lt;This(Expr)&gt;</p>
@@ -33,7 +33,7 @@
</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> <a class="link" href="../../../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span>
-<span class="keyword">struct</span> <a class="link" href="result_This_Expr__id1493720.html" title="Struct template result&lt;This(Expr)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="../../result_of/deep_copy.html" title="Struct template deep_copy">result_of::deep_copy</a>&lt;Expr&gt; <span class="special">{</span>
+<span class="keyword">struct</span> <a class="link" href="result_This_Expr_id1517008.html" title="Struct template result&lt;This(Expr)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="../../result_of/deep_copy.html" title="Struct template deep_copy">result_of::deep_copy</a>&lt;Expr&gt; <span class="special">{</span>
<span class="special">}</span><span class="special">;</span></pre></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -46,7 +46,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../deep_copy.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../deep_copy.html#id2712478"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../deep_copy_id1493807.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../deep_copy.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../deep_copy.html#id2764842"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../deep_copy_id1517094.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/functional/display_expr.html b/doc/html/boost/proto/functional/display_expr.html
index 7fe7a6beec..da4f845c5b 100755..100644
--- a/doc/html/boost/proto/functional/display_expr.html
+++ b/doc/html/boost/proto/functional/display_expr.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../../proto/reference.html#header.boost.proto.debug_hpp" title="Header &lt;boost/proto/debug.hpp&gt;">
<link rel="prev" href="../listN.html" title="Struct template listN">
-<link rel="next" href="../display_expr_id1492920.html" title="Function display_expr">
+<link rel="next" href="../display_expr_id1516207.html" title="Function display_expr">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../listN.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.debug_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../display_expr_id1492920.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../listN.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.debug_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../display_expr_id1516207.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.functional.display_expr"></a><div class="titlepage"></div>
@@ -37,23 +37,23 @@
<span class="keyword">typedef</span> <span class="keyword">void</span> <a name="boost.proto.functional.display_expr.result_type"></a><span class="identifier">result_type</span><span class="special">;</span>
<span class="comment">// <a class="link" href="display_expr.html#boost.proto.functional.display_exprconstruct-copy-destruct">construct/copy/destruct</a></span>
- <a class="link" href="display_expr.html#id1492860-bb"><span class="identifier">display_expr</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">ostream</span> <span class="special">&amp;</span> <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span><span class="special">,</span> <span class="keyword">int</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="display_expr.html#id1516147-bb"><span class="identifier">display_expr</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">ostream</span> <span class="special">&amp;</span> <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span><span class="special">,</span> <span class="keyword">int</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="display_expr.html#id1492824-bb">public member functions</a></span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span> <span class="keyword">void</span> <a class="link" href="display_expr.html#id1492829-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="display_expr.html#id1516111-bb">public member functions</a></span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span> <span class="keyword">void</span> <a class="link" href="display_expr.html#id1516116-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2710178"></a><h2>Description</h2>
+<a name="id2762542"></a><h2>Description</h2>
<p>
A <a class="link" href="../../../PolymorphicFunctionObject.html" title="Concept PolymorphicFunctionObject">PolymorphicFunctionObject</a> which accepts a Proto expression tree and pretty-prints it to an <code class="computeroutput">ostream</code> for debugging purposes.
</p>
<div class="refsect2">
-<a name="id2710201"></a><h3>
+<a name="id2762566"></a><h3>
<a name="boost.proto.functional.display_exprconstruct-copy-destruct"></a><code class="computeroutput">display_expr</code>
public
construct/copy/destruct</h3>
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
-<pre class="literallayout"><a name="id1492860-bb"></a><span class="identifier">display_expr</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">ostream</span> <span class="special">&amp;</span> sout <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span><span class="special">,</span> <span class="keyword">int</span> depth <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><a name="id1516147-bb"></a><span class="identifier">display_expr</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">ostream</span> <span class="special">&amp;</span> sout <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span><span class="special">,</span> <span class="keyword">int</span> depth <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="special">;</span></pre>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
@@ -80,9 +80,9 @@
</li></ol></div>
</div>
<div class="refsect2">
-<a name="id2710360"></a><h3>
-<a name="id1492824-bb"></a><code class="computeroutput">display_expr</code> public member functions</h3>
-<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span> <span class="keyword">void</span> <a name="id1492829-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> expr<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
+<a name="id2762725"></a><h3>
+<a name="id1516111-bb"></a><code class="computeroutput">display_expr</code> public member functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span> <span class="keyword">void</span> <a name="id1516116-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> expr<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
</div>
</div>
</div>
@@ -96,7 +96,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../listN.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.debug_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../display_expr_id1492920.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../listN.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.debug_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../display_expr_id1516207.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/functional/eval.html b/doc/html/boost/proto/functional/eval.html
index 46db7e9906..e2b8d06752 100755..100644
--- a/doc/html/boost/proto/functional/eval.html
+++ b/doc/html/boost/proto/functional/eval.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../../proto/reference.html#header.boost.proto.eval_hpp" title="Header &lt;boost/proto/eval.hpp&gt;">
<link rel="prev" href="../domain_of.html" title="Struct template domain_of">
-<link rel="next" href="eval/result_This_Expr__Conte_id1495023.html" title="Struct template result&lt;This(Expr, Context)&gt;">
+<link rel="next" href="eval/result_This_Expr_id1518310.html" title="Struct template result&lt;This(Expr, Context)&gt;">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../domain_of.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.eval_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="eval/result_This_Expr__Conte_id1495023.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../domain_of.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.eval_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="eval/result_This_Expr_id1518310.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.functional.eval"></a><div class="titlepage"></div>
@@ -36,7 +36,7 @@
<span class="keyword">struct</span> <a class="link" href="eval.html" title="Struct eval">eval</a> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="../callable.html" title="Struct callable">proto::callable</a> <span class="special">{</span>
<span class="comment">// member classes/structs/unions</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> <a class="link" href="../../../Expr.html" title="Concept Expr">Expr</a><span class="special">,</span> <span class="keyword">typename</span> Context<span class="special">&gt;</span>
- <span class="keyword">struct</span> <a class="link" href="eval/result_This_Expr__Conte_id1495023.html" title="Struct template result&lt;This(Expr, Context)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">,</span> <span class="identifier">Context</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span>
+ <span class="keyword">struct</span> <a class="link" href="eval/result_This_Expr_id1518310.html" title="Struct template result&lt;This(Expr, Context)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">,</span> <span class="identifier">Context</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span>
<a class="link" href="../result_of/eval.html" title="Struct template eval">proto::result_of::eval</a><span class="special">&lt;</span>
<span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">remove_reference</span><span class="special">&lt;</span> <span class="identifier">Expr</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">remove_reference</span><span class="special">&lt;</span> <span class="identifier">Context</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
@@ -44,24 +44,24 @@
<span class="special">{</span>
<span class="special">}</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="eval.html#id1495067-bb">public member functions</a></span>
+ <span class="comment">// <a class="link" href="eval.html#id1518354-bb">public member functions</a></span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../../Expr.html" title="Concept Expr">Expr</a><span class="special">,</span> <span class="keyword">typename</span> Context<span class="special">&gt;</span>
<span class="keyword">typename</span> <a class="link" href="../result_of/eval.html" title="Struct template eval">proto::result_of::eval</a><span class="special">&lt;</span> <span class="identifier">Expr</span><span class="special">,</span> <span class="identifier">Context</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
- <a class="link" href="eval.html#id1495072-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">Context</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <a class="link" href="eval.html#id1518359-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">Context</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../../Expr.html" title="Concept Expr">Expr</a><span class="special">,</span> <span class="keyword">typename</span> Context<span class="special">&gt;</span>
<span class="keyword">typename</span> <a class="link" href="../result_of/eval.html" title="Struct template eval">proto::result_of::eval</a><span class="special">&lt;</span> <span class="identifier">Expr</span><span class="special">,</span> <span class="identifier">Context</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
- <a class="link" href="eval.html#id1495156-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">Context</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <a class="link" href="eval.html#id1518444-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">Context</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2717314"></a><h2>Description</h2>
+<a name="id2769670"></a><h2>Description</h2>
<div class="refsect2">
-<a name="id2717317"></a><h3>
-<a name="id1495067-bb"></a><code class="computeroutput">eval</code> public member functions</h3>
+<a name="id2769673"></a><h3>
+<a name="id1518354-bb"></a><code class="computeroutput">eval</code> public member functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1">
<li class="listitem">
<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../../Expr.html" title="Concept Expr">Expr</a><span class="special">,</span> <span class="keyword">typename</span> Context<span class="special">&gt;</span>
<span class="keyword">typename</span> <a class="link" href="../result_of/eval.html" title="Struct template eval">proto::result_of::eval</a><span class="special">&lt;</span> <span class="identifier">Expr</span><span class="special">,</span> <span class="identifier">Context</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
- <a name="id1495072-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span> expr<span class="special">,</span> <span class="identifier">Context</span> <span class="special">&amp;</span> context<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Evaluate a given Proto expression with a given context. <div class="variablelist"><table border="0">
+ <a name="id1518359-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span> expr<span class="special">,</span> <span class="identifier">Context</span> <span class="special">&amp;</span> context<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Evaluate a given Proto expression with a given context. <div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
@@ -92,7 +92,7 @@
<li class="listitem">
<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../../Expr.html" title="Concept Expr">Expr</a><span class="special">,</span> <span class="keyword">typename</span> Context<span class="special">&gt;</span>
<span class="keyword">typename</span> <a class="link" href="../result_of/eval.html" title="Struct template eval">proto::result_of::eval</a><span class="special">&lt;</span> <span class="identifier">Expr</span><span class="special">,</span> <span class="identifier">Context</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
- <a name="id1495156-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span> expr<span class="special">,</span> <span class="identifier">Context</span> <span class="keyword">const</span> <span class="special">&amp;</span> context<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+ <a name="id1518444-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span> expr<span class="special">,</span> <span class="identifier">Context</span> <span class="keyword">const</span> <span class="special">&amp;</span> context<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<p>
This is an overloaded member function, provided for convenience. It differs from the above
function only in what argument(s) it accepts.
@@ -112,7 +112,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../domain_of.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.eval_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="eval/result_This_Expr__Conte_id1495023.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../domain_of.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.eval_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="eval/result_This_Expr_id1518310.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/functional/eval/result_This_Expr__Conte_id1495023.html b/doc/html/boost/proto/functional/eval/result_This_Expr_id1518310.html
index bb19b65e80..0e5e46fcf6 100755..100644
--- a/doc/html/boost/proto/functional/eval/result_This_Expr__Conte_id1495023.html
+++ b/doc/html/boost/proto/functional/eval/result_This_Expr_id1518310.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../eval.html#id2717314" title="Description">
+<link rel="up" href="../eval.html#id2769670" title="Description">
<link rel="prev" href="../eval.html" title="Struct eval">
<link rel="next" href="../../result_of/eval.html" title="Struct template eval">
</head>
@@ -20,10 +20,10 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../eval.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../eval.html#id2717314"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../result_of/eval.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../eval.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../eval.html#id2769670"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../result_of/eval.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
-<a name="boost.proto.functional.eval.result_This(Expr,_Conte_id1495023"></a><div class="titlepage"></div>
+<a name="boost.proto.functional.eval.result_This(Expr_id1518310"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Struct template result&lt;This(Expr, Context)&gt;</span></h2>
<p>boost::proto::functional::eval::result&lt;This(Expr, Context)&gt;</p>
@@ -33,7 +33,7 @@
</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> <a class="link" href="../../../../Expr.html" title="Concept Expr">Expr</a><span class="special">,</span> <span class="keyword">typename</span> Context<span class="special">&gt;</span>
-<span class="keyword">struct</span> <a class="link" href="result_This_Expr__Conte_id1495023.html" title="Struct template result&lt;This(Expr, Context)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">,</span> <span class="identifier">Context</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span>
+<span class="keyword">struct</span> <a class="link" href="result_This_Expr_id1518310.html" title="Struct template result&lt;This(Expr, Context)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">,</span> <span class="identifier">Context</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span>
<a class="link" href="../../result_of/eval.html" title="Struct template eval">proto::result_of::eval</a><span class="special">&lt;</span>
<span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">remove_reference</span><span class="special">&lt;</span> <span class="identifier">Expr</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">remove_reference</span><span class="special">&lt;</span> <span class="identifier">Context</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
@@ -51,7 +51,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../eval.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../eval.html#id2717314"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../result_of/eval.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../eval.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../eval.html#id2769670"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../result_of/eval.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/functional/first.html b/doc/html/boost/proto/functional/first.html
index ed54f9d40f..994388abf5 100755..100644
--- a/doc/html/boost/proto/functional/first.html
+++ b/doc/html/boost/proto/functional/first.html
@@ -6,8 +6,8 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../../proto/reference.html#header.boost.proto.functional.std.utility_hpp" title="Header &lt;boost/proto/functional/std/utility.hpp&gt;">
-<link rel="prev" href="make_pair/result_This_First__Seco_id1500076.html" title="Struct template result&lt;This(First, Second)&gt;">
-<link rel="next" href="first/result_This_Pair__id1500225.html" title="Struct template result&lt;This(Pair)&gt;">
+<link rel="prev" href="make_pair/result_This_Firs_id1523634.html" title="Struct template result&lt;This(First, Second)&gt;">
+<link rel="next" href="first/result_This_Pair_id1523783.html" title="Struct template result&lt;This(Pair)&gt;">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="make_pair/result_This_First__Seco_id1500076.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.functional.std.utility_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="first/result_This_Pair__id1500225.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="make_pair/result_This_Firs_id1523634.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.functional.std.utility_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="first/result_This_Pair_id1523783.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.functional.first"></a><div class="titlepage"></div>
@@ -38,38 +38,38 @@
<span class="keyword">struct</span> <a class="link" href="first.html" title="Struct first">first</a> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="../callable.html" title="Struct callable">proto::callable</a> <span class="special">{</span>
<span class="comment">// member classes/structs/unions</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> Pair<span class="special">&gt;</span>
- <span class="keyword">struct</span> <a class="link" href="first/result_This_Pair__id1500225.html" title="Struct template result&lt;This(Pair)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Pair</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
+ <span class="keyword">struct</span> <a class="link" href="first/result_This_Pair_id1523783.html" title="Struct template result&lt;This(Pair)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Pair</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
<span class="comment">// types</span>
- <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">Pair</span><span class="special">::</span><span class="identifier">first_type</span> <a class="link" href="first/result_This_Pair__id1500225.html#boost.proto.functional.first.result_This(Pair)_id1500225.type"><span class="identifier">type</span></a><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">Pair</span><span class="special">::</span><span class="identifier">first_type</span> <a class="link" href="first/result_This_Pair_id1523783.html#boost.proto.functional.first.result_This(Pair_id1523783.type"><span class="identifier">type</span></a><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> Pair<span class="special">&gt;</span>
- <span class="keyword">struct</span> <a class="link" href="first/result_This_Pair____id1500261.html" title="Struct template result&lt;This(Pair &amp;)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Pair</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
+ <span class="keyword">struct</span> <a class="link" href="first/result_This_Pair_id1523819.html" title="Struct template result&lt;This(Pair &amp;)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Pair</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
<span class="comment">// types</span>
- <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">Pair</span><span class="special">::</span><span class="identifier">first_type</span> <span class="special">&amp;</span> <a class="link" href="first/result_This_Pair____id1500261.html#boost.proto.functional.first.result_This(Pair_&amp;)_id1500261.type"><span class="identifier">type</span></a><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">Pair</span><span class="special">::</span><span class="identifier">first_type</span> <span class="special">&amp;</span> <a class="link" href="first/result_This_Pair_id1523819.html#boost.proto.functional.first.result_This(Pair_id1523819.type"><span class="identifier">type</span></a><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> Pair<span class="special">&gt;</span>
- <span class="keyword">struct</span> <a class="link" href="first/result_This_Pair_const__id1500297.html" title="Struct template result&lt;This(Pair const &amp;)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Pair</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
+ <span class="keyword">struct</span> <a class="link" href="first/result_This_Pair_id1523855.html" title="Struct template result&lt;This(Pair const &amp;)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Pair</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
<span class="comment">// types</span>
- <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">Pair</span><span class="special">::</span><span class="identifier">first_type</span> <span class="keyword">const</span> <span class="special">&amp;</span> <a class="link" href="first/result_This_Pair_const__id1500297.html#boost.proto.functional.first.result_This(Pair_const__id1500297.type"><span class="identifier">type</span></a><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">Pair</span><span class="special">::</span><span class="identifier">first_type</span> <span class="keyword">const</span> <span class="special">&amp;</span> <a class="link" href="first/result_This_Pair_id1523855.html#boost.proto.functional.first.result_This(Pair_id1523855.type"><span class="identifier">type</span></a><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="first.html#id1500334-bb">public member functions</a></span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Pair<span class="special">&gt;</span> <span class="keyword">typename</span> <span class="identifier">Pair</span><span class="special">::</span><span class="identifier">first_type</span> <span class="special">&amp;</span> <a class="link" href="first.html#id1500338-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Pair</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="first.html#id1523892-bb">public member functions</a></span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Pair<span class="special">&gt;</span> <span class="keyword">typename</span> <span class="identifier">Pair</span><span class="special">::</span><span class="identifier">first_type</span> <span class="special">&amp;</span> <a class="link" href="first.html#id1523897-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Pair</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Pair<span class="special">&gt;</span>
- <span class="keyword">typename</span> <span class="identifier">Pair</span><span class="special">::</span><span class="identifier">first_type</span> <span class="keyword">const</span> <span class="special">&amp;</span> <a class="link" href="first.html#id1500381-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Pair</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">typename</span> <span class="identifier">Pair</span><span class="special">::</span><span class="identifier">first_type</span> <span class="keyword">const</span> <span class="special">&amp;</span> <a class="link" href="first.html#id1523939-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Pair</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2739573"></a><h2>Description</h2>
+<a name="id2791932"></a><h2>Description</h2>
<p>
A <a class="link" href="../../../PolymorphicFunctionObject.html" title="Concept PolymorphicFunctionObject">PolymorphicFunctionObject</a> type that returns
the first element of a <code class="computeroutput">std::pair&lt;&gt;</code>.</p>
<div class="refsect2">
-<a name="id2739596"></a><h3>
-<a name="id1500334-bb"></a><code class="computeroutput">first</code> public member functions</h3>
+<a name="id2791954"></a><h3>
+<a name="id1523892-bb"></a><code class="computeroutput">first</code> public member functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1">
<li class="listitem">
<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Pair<span class="special">&gt;</span>
- <span class="keyword">typename</span> <span class="identifier">Pair</span><span class="special">::</span><span class="identifier">first_type</span> <span class="special">&amp;</span> <a name="id1500338-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Pair</span> <span class="special">&amp;</span> pair<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+ <span class="keyword">typename</span> <span class="identifier">Pair</span><span class="special">::</span><span class="identifier">first_type</span> <span class="special">&amp;</span> <a name="id1523897-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Pair</span> <span class="special">&amp;</span> pair<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
@@ -82,7 +82,7 @@
</li>
<li class="listitem">
<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Pair<span class="special">&gt;</span>
- <span class="keyword">typename</span> <span class="identifier">Pair</span><span class="special">::</span><span class="identifier">first_type</span> <span class="keyword">const</span> <span class="special">&amp;</span> <a name="id1500381-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Pair</span> <span class="keyword">const</span> <span class="special">&amp;</span> pair<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+ <span class="keyword">typename</span> <span class="identifier">Pair</span><span class="special">::</span><span class="identifier">first_type</span> <span class="keyword">const</span> <span class="special">&amp;</span> <a name="id1523939-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Pair</span> <span class="keyword">const</span> <span class="special">&amp;</span> pair<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
@@ -107,7 +107,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="make_pair/result_This_First__Seco_id1500076.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.functional.std.utility_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="first/result_This_Pair__id1500225.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="make_pair/result_This_Firs_id1523634.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.functional.std.utility_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="first/result_This_Pair_id1523783.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/functional/first/result_This_Pair__id1500225.html b/doc/html/boost/proto/functional/first/result_This_Pair_id1523783.html
index 404e9b8117..50ec4b2734 100755..100644
--- a/doc/html/boost/proto/functional/first/result_This_Pair__id1500225.html
+++ b/doc/html/boost/proto/functional/first/result_This_Pair_id1523783.html
@@ -5,9 +5,9 @@
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../first.html#id2739573" title="Description">
+<link rel="up" href="../first.html#id2791932" title="Description">
<link rel="prev" href="../first.html" title="Struct first">
-<link rel="next" href="result_This_Pair____id1500261.html" title="Struct template result&lt;This(Pair &amp;)&gt;">
+<link rel="next" href="result_This_Pair_id1523819.html" title="Struct template result&lt;This(Pair &amp;)&gt;">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,10 +20,10 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../first.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../first.html#id2739573"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="result_This_Pair____id1500261.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../first.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../first.html#id2791932"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="result_This_Pair_id1523819.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
-<a name="boost.proto.functional.first.result_This(Pair)_id1500225"></a><div class="titlepage"></div>
+<a name="boost.proto.functional.first.result_This(Pair_id1523783"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Struct template result&lt;This(Pair)&gt;</span></h2>
<p>boost::proto::functional::first::result&lt;This(Pair)&gt;</p>
@@ -33,9 +33,9 @@
</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> Pair<span class="special">&gt;</span>
-<span class="keyword">struct</span> <a class="link" href="result_This_Pair__id1500225.html" title="Struct template result&lt;This(Pair)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Pair</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
+<span class="keyword">struct</span> <a class="link" href="result_This_Pair_id1523783.html" title="Struct template result&lt;This(Pair)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Pair</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
<span class="comment">// types</span>
- <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">Pair</span><span class="special">::</span><span class="identifier">first_type</span> <a name="boost.proto.functional.first.result_This(Pair)_id1500225.type"></a><span class="identifier">type</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">Pair</span><span class="special">::</span><span class="identifier">first_type</span> <a name="boost.proto.functional.first.result_This(Pair_id1523783.type"></a><span class="identifier">type</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -48,7 +48,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../first.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../first.html#id2739573"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="result_This_Pair____id1500261.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../first.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../first.html#id2791932"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="result_This_Pair_id1523819.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/functional/second/result_This_Pair____id1500504.html b/doc/html/boost/proto/functional/first/result_This_Pair_id1523819.html
index 9948b39b73..12c7025d27 100755..100644
--- a/doc/html/boost/proto/functional/second/result_This_Pair____id1500504.html
+++ b/doc/html/boost/proto/functional/first/result_This_Pair_id1523819.html
@@ -5,9 +5,9 @@
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../second.html#id2741161" title="Description">
-<link rel="prev" href="result_This_Pair__id1500468.html" title="Struct template result&lt;This(Pair)&gt;">
-<link rel="next" href="result_This_Pair_const__id1500540.html" title="Struct template result&lt;This(Pair const &amp;)&gt;">
+<link rel="up" href="../first.html#id2791932" title="Description">
+<link rel="prev" href="result_This_Pair_id1523783.html" title="Struct template result&lt;This(Pair)&gt;">
+<link rel="next" href="result_This_Pair_id1523855.html" title="Struct template result&lt;This(Pair const &amp;)&gt;">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,22 +20,22 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="result_This_Pair__id1500468.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../second.html#id2741161"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="result_This_Pair_const__id1500540.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="result_This_Pair_id1523783.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../first.html#id2791932"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="result_This_Pair_id1523855.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
-<a name="boost.proto.functional.second.result_This(Pair_&amp;)_id1500504"></a><div class="titlepage"></div>
+<a name="boost.proto.functional.first.result_This(Pair_id1523819"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Struct template result&lt;This(Pair &amp;)&gt;</span></h2>
-<p>boost::proto::functional::second::result&lt;This(Pair &amp;)&gt;</p>
+<p>boost::proto::functional::first::result&lt;This(Pair &amp;)&gt;</p>
</div>
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../../../proto/reference.html#header.boost.proto.functional.std.utility_hpp" title="Header &lt;boost/proto/functional/std/utility.hpp&gt;">boost/proto/functional/std/utility.hpp</a>&gt;
</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> Pair<span class="special">&gt;</span>
-<span class="keyword">struct</span> <a class="link" href="result_This_Pair____id1500504.html" title="Struct template result&lt;This(Pair &amp;)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Pair</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
+<span class="keyword">struct</span> <a class="link" href="result_This_Pair_id1523819.html" title="Struct template result&lt;This(Pair &amp;)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Pair</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
<span class="comment">// types</span>
- <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">Pair</span><span class="special">::</span><span class="identifier">second_type</span> <span class="special">&amp;</span> <a name="boost.proto.functional.second.result_This(Pair_&amp;)_id1500504.type"></a><span class="identifier">type</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">Pair</span><span class="special">::</span><span class="identifier">first_type</span> <span class="special">&amp;</span> <a name="boost.proto.functional.first.result_This(Pair_id1523819.type"></a><span class="identifier">type</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -48,7 +48,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="result_This_Pair__id1500468.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../second.html#id2741161"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="result_This_Pair_const__id1500540.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="result_This_Pair_id1523783.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../first.html#id2791932"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="result_This_Pair_id1523855.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/functional/first/result_This_Pair_const__id1500297.html b/doc/html/boost/proto/functional/first/result_This_Pair_id1523855.html
index 707d95d2d4..27a0e5224d 100755..100644
--- a/doc/html/boost/proto/functional/first/result_This_Pair_const__id1500297.html
+++ b/doc/html/boost/proto/functional/first/result_This_Pair_id1523855.html
@@ -5,8 +5,8 @@
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../first.html#id2739573" title="Description">
-<link rel="prev" href="result_This_Pair____id1500261.html" title="Struct template result&lt;This(Pair &amp;)&gt;">
+<link rel="up" href="../first.html#id2791932" title="Description">
+<link rel="prev" href="result_This_Pair_id1523819.html" title="Struct template result&lt;This(Pair &amp;)&gt;">
<link rel="next" href="../second.html" title="Struct second">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,10 +20,10 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="result_This_Pair____id1500261.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../first.html#id2739573"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../second.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="result_This_Pair_id1523819.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../first.html#id2791932"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../second.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
-<a name="boost.proto.functional.first.result_This(Pair_const__id1500297"></a><div class="titlepage"></div>
+<a name="boost.proto.functional.first.result_This(Pair_id1523855"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Struct template result&lt;This(Pair const &amp;)&gt;</span></h2>
<p>boost::proto::functional::first::result&lt;This(Pair const &amp;)&gt;</p>
@@ -33,9 +33,9 @@
</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> Pair<span class="special">&gt;</span>
-<span class="keyword">struct</span> <a class="link" href="result_This_Pair_const__id1500297.html" title="Struct template result&lt;This(Pair const &amp;)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Pair</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
+<span class="keyword">struct</span> <a class="link" href="result_This_Pair_id1523855.html" title="Struct template result&lt;This(Pair const &amp;)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Pair</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
<span class="comment">// types</span>
- <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">Pair</span><span class="special">::</span><span class="identifier">first_type</span> <span class="keyword">const</span> <span class="special">&amp;</span> <a name="boost.proto.functional.first.result_This(Pair_const__id1500297.type"></a><span class="identifier">type</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">Pair</span><span class="special">::</span><span class="identifier">first_type</span> <span class="keyword">const</span> <span class="special">&amp;</span> <a name="boost.proto.functional.first.result_This(Pair_id1523855.type"></a><span class="identifier">type</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -48,7 +48,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="result_This_Pair____id1500261.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../first.html#id2739573"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../second.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="result_This_Pair_id1523819.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../first.html#id2791932"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../second.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/functional/flatten.html b/doc/html/boost/proto/functional/flatten.html
index 0ce0de9668..8990bb3ab6 100755..100644
--- a/doc/html/boost/proto/functional/flatten.html
+++ b/doc/html/boost/proto/functional/flatten.html
@@ -6,8 +6,8 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../../proto/reference.html#header.boost.proto.fusion_hpp" title="Header &lt;boost/proto/fusion.hpp&gt;">
-<link rel="prev" href="second/result_This_Pair_const__id1500540.html" title="Struct template result&lt;This(Pair const &amp;)&gt;">
-<link rel="next" href="flatten/result_This_Expr__id1500769.html" title="Struct template result&lt;This(Expr)&gt;">
+<link rel="prev" href="second/result_This_Pair_id1524098.html" title="Struct template result&lt;This(Pair const &amp;)&gt;">
+<link rel="next" href="flatten/result_This_Expr_id1524328.html" title="Struct template result&lt;This(Expr)&gt;">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="second/result_This_Pair_const__id1500540.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.fusion_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="flatten/result_This_Expr__id1500769.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="second/result_This_Pair_id1524098.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.fusion_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="flatten/result_This_Expr_id1524328.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.functional.flatten"></a><div class="titlepage"></div>
@@ -36,22 +36,22 @@
<span class="keyword">struct</span> <a class="link" href="flatten.html" title="Struct flatten">flatten</a> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="../callable.html" title="Struct callable">proto::callable</a> <span class="special">{</span>
<span class="comment">// member classes/structs/unions</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> <a class="link" href="../../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span>
- <span class="keyword">struct</span> <a class="link" href="flatten/result_This_Expr__id1500769.html" title="Struct template result&lt;This(Expr)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> result&lt; This(Expr const &amp;) &gt; <span class="special">{</span>
+ <span class="keyword">struct</span> <a class="link" href="flatten/result_This_Expr_id1524328.html" title="Struct template result&lt;This(Expr)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> result&lt; This(Expr const &amp;) &gt; <span class="special">{</span>
<span class="special">}</span><span class="special">;</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> <a class="link" href="../../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span>
- <span class="keyword">struct</span> <a class="link" href="flatten/result_This_Expr____id1500803.html" title="Struct template result&lt;This(Expr &amp;)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="../result_of/flatten.html" title="Struct template flatten">proto::result_of::flatten</a>&lt; Expr &gt; <span class="special">{</span>
+ <span class="keyword">struct</span> <a class="link" href="flatten/result_This_Expr_id1524361.html" title="Struct template result&lt;This(Expr &amp;)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="../result_of/flatten.html" title="Struct template flatten">proto::result_of::flatten</a>&lt; Expr &gt; <span class="special">{</span>
<span class="special">}</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="flatten.html#id1500840-bb">public member functions</a></span>
+ <span class="comment">// <a class="link" href="flatten.html#id1524398-bb">public member functions</a></span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span>
<span class="keyword">typename</span> <a class="link" href="../result_of/flatten.html" title="Struct template flatten">proto::result_of::flatten</a><span class="special">&lt;</span> <span class="identifier">Expr</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <span class="keyword">const</span>
- <a class="link" href="flatten.html#id1500844-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <a class="link" href="flatten.html#id1524402-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span>
<span class="keyword">typename</span> <a class="link" href="../result_of/flatten.html" title="Struct template flatten">proto::result_of::flatten</a><span class="special">&lt;</span> <span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <span class="keyword">const</span>
- <a class="link" href="flatten.html#id1500892-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <a class="link" href="flatten.html#id1524450-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2742953"></a><h2>Description</h2>
+<a name="id2795309"></a><h2>Description</h2>
<p>
A <a class="link" href="../../../PolymorphicFunctionObject.html" title="Concept PolymorphicFunctionObject">PolymorphicFunctionObject</a> type that returns a "flattened" view
of a Proto expression tree. For a tree with a top-most node tag of type
@@ -65,13 +65,13 @@
The resulting view is a Fusion Forward Sequence.
</p>
<div class="refsect2">
-<a name="id2742999"></a><h3>
-<a name="id1500840-bb"></a><code class="computeroutput">flatten</code> public member functions</h3>
+<a name="id2795355"></a><h3>
+<a name="id1524398-bb"></a><code class="computeroutput">flatten</code> public member functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1">
<li class="listitem">
<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span>
<span class="keyword">typename</span> <a class="link" href="../result_of/flatten.html" title="Struct template flatten">proto::result_of::flatten</a><span class="special">&lt;</span> <span class="identifier">Expr</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <span class="keyword">const</span>
- <a name="id1500844-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span> expr<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+ <a name="id1524402-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span> expr<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<p>
Returns a Fusion Forward Sequence representing a flattened view of <code class="computeroutput">expr</code>.
</p>
@@ -79,7 +79,7 @@
<li class="listitem">
<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span>
<span class="keyword">typename</span> <a class="link" href="../result_of/flatten.html" title="Struct template flatten">proto::result_of::flatten</a><span class="special">&lt;</span> <span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <span class="keyword">const</span>
- <a name="id1500892-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> expr<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+ <a name="id1524450-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> expr<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<p>
Returns a Fusion Forward Sequence representing a flattened view of <code class="computeroutput">expr</code>.
</p>
@@ -98,7 +98,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="second/result_This_Pair_const__id1500540.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.fusion_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="flatten/result_This_Expr__id1500769.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="second/result_This_Pair_id1524098.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.fusion_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="flatten/result_This_Expr_id1524328.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/functional/flatten/result_This_Expr__id1500769.html b/doc/html/boost/proto/functional/flatten/result_This_Expr_id1524328.html
index b8c2c9bf91..d5650286ac 100755..100644
--- a/doc/html/boost/proto/functional/flatten/result_This_Expr__id1500769.html
+++ b/doc/html/boost/proto/functional/flatten/result_This_Expr_id1524328.html
@@ -5,9 +5,9 @@
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../flatten.html#id2742953" title="Description">
+<link rel="up" href="../flatten.html#id2795309" title="Description">
<link rel="prev" href="../flatten.html" title="Struct flatten">
-<link rel="next" href="result_This_Expr____id1500803.html" title="Struct template result&lt;This(Expr &amp;)&gt;">
+<link rel="next" href="result_This_Expr_id1524361.html" title="Struct template result&lt;This(Expr &amp;)&gt;">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,10 +20,10 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../flatten.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../flatten.html#id2742953"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="result_This_Expr____id1500803.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../flatten.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../flatten.html#id2795309"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="result_This_Expr_id1524361.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
-<a name="boost.proto.functional.flatten.result_This(Expr)_id1500769"></a><div class="titlepage"></div>
+<a name="boost.proto.functional.flatten.result_This(Expr_id1524328"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Struct template result&lt;This(Expr)&gt;</span></h2>
<p>boost::proto::functional::flatten::result&lt;This(Expr)&gt;</p>
@@ -33,7 +33,7 @@
</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> <a class="link" href="../../../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span>
-<span class="keyword">struct</span> <a class="link" href="result_This_Expr__id1500769.html" title="Struct template result&lt;This(Expr)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> result&lt; This(Expr const &amp;) &gt; <span class="special">{</span>
+<span class="keyword">struct</span> <a class="link" href="result_This_Expr_id1524328.html" title="Struct template result&lt;This(Expr)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> result&lt; This(Expr const &amp;) &gt; <span class="special">{</span>
<span class="special">}</span><span class="special">;</span></pre></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -46,7 +46,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../flatten.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../flatten.html#id2742953"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="result_This_Expr____id1500803.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../flatten.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../flatten.html#id2795309"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="result_This_Expr_id1524361.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/functional/flatten/result_This_Expr____id1500803.html b/doc/html/boost/proto/functional/flatten/result_This_Expr_id1524361.html
index 54d16e9224..35f7bb3404 100755..100644
--- a/doc/html/boost/proto/functional/flatten/result_This_Expr____id1500803.html
+++ b/doc/html/boost/proto/functional/flatten/result_This_Expr_id1524361.html
@@ -5,8 +5,8 @@
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../flatten.html#id2742953" title="Description">
-<link rel="prev" href="result_This_Expr__id1500769.html" title="Struct template result&lt;This(Expr)&gt;">
+<link rel="up" href="../flatten.html#id2795309" title="Description">
+<link rel="prev" href="result_This_Expr_id1524328.html" title="Struct template result&lt;This(Expr)&gt;">
<link rel="next" href="../../result_of/flatten.html" title="Struct template flatten">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,10 +20,10 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="result_This_Expr__id1500769.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../flatten.html#id2742953"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../result_of/flatten.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="result_This_Expr_id1524328.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../flatten.html#id2795309"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../result_of/flatten.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
-<a name="boost.proto.functional.flatten.result_This(Expr_&amp;)_id1500803"></a><div class="titlepage"></div>
+<a name="boost.proto.functional.flatten.result_This(Expr_id1524361"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Struct template result&lt;This(Expr &amp;)&gt;</span></h2>
<p>boost::proto::functional::flatten::result&lt;This(Expr &amp;)&gt;</p>
@@ -33,7 +33,7 @@
</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> <a class="link" href="../../../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span>
-<span class="keyword">struct</span> <a class="link" href="result_This_Expr____id1500803.html" title="Struct template result&lt;This(Expr &amp;)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="../../result_of/flatten.html" title="Struct template flatten">proto::result_of::flatten</a>&lt; Expr &gt; <span class="special">{</span>
+<span class="keyword">struct</span> <a class="link" href="result_This_Expr_id1524361.html" title="Struct template result&lt;This(Expr &amp;)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="../../result_of/flatten.html" title="Struct template flatten">proto::result_of::flatten</a>&lt; Expr &gt; <span class="special">{</span>
<span class="special">}</span><span class="special">;</span></pre></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -46,7 +46,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="result_This_Expr__id1500769.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../flatten.html#id2742953"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../result_of/flatten.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="result_This_Expr_id1524328.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../flatten.html#id2795309"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../result_of/flatten.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/functional/left.html b/doc/html/boost/proto/functional/left.html
index 2a438dcfcc..d94efc5238 100755..100644
--- a/doc/html/boost/proto/functional/left.html
+++ b/doc/html/boost/proto/functional/left.html
@@ -6,8 +6,8 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../../proto/reference.html#header.boost.proto.traits_hpp" title="Header &lt;boost/proto/traits.hpp&gt;">
-<link rel="prev" href="value/result_This_Expr__id1519164.html" title="Struct template result&lt;This(Expr)&gt;">
-<link rel="next" href="left/result_This_Expr__id1519373.html" title="Struct template result&lt;This(Expr)&gt;">
+<link rel="prev" href="value/result_This_Expr_id1542722.html" title="Struct template result&lt;This(Expr)&gt;">
+<link rel="next" href="left/result_This_Expr_id1542932.html" title="Struct template result&lt;This(Expr)&gt;">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,14 +20,14 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="value/result_This_Expr__id1519164.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="left/result_This_Expr__id1519373.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="value/result_This_Expr_id1542722.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="left/result_This_Expr_id1542932.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.functional.left"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Struct left</span></h2>
<p>boost::proto::functional::left &#8212; A callable <a class="link" href="../../../PolymorphicFunctionObject.html" title="Concept PolymorphicFunctionObject">PolymorphicFunctionObject</a> that is equivalent to the
- <code class="computeroutput"><a class="link" href="../left_id1528275.html" title="Function left">proto::left()</a></code> function.</p>
+ <code class="computeroutput"><a class="link" href="../left_id1551562.html" title="Function left">proto::left()</a></code> function.</p>
</div>
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../../proto/reference.html#header.boost.proto.traits_hpp" title="Header &lt;boost/proto/traits.hpp&gt;">boost/proto/traits.hpp</a>&gt;
@@ -36,26 +36,26 @@
<span class="keyword">struct</span> <a class="link" href="left.html" title="Struct left">left</a> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="../callable.html" title="Struct callable">proto::callable</a> <span class="special">{</span>
<span class="comment">// member classes/structs/unions</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> <a class="link" href="../../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span>
- <span class="keyword">struct</span> <a class="link" href="left/result_This_Expr__id1519373.html" title="Struct template result&lt;This(Expr)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="../result_of/left.html" title="Struct template left">proto::result_of::left</a>&lt; Expr &gt; <span class="special">{</span>
+ <span class="keyword">struct</span> <a class="link" href="left/result_This_Expr_id1542932.html" title="Struct template result&lt;This(Expr)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="../result_of/left.html" title="Struct template left">proto::result_of::left</a>&lt; Expr &gt; <span class="special">{</span>
<span class="special">}</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="left.html#id1519418-bb">public member functions</a></span>
+ <span class="comment">// <a class="link" href="left.html#id1542976-bb">public member functions</a></span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span>
- <span class="keyword">typename</span> <a class="link" href="../result_of/left.html" title="Struct template left">proto::result_of::left</a><span class="special">&lt;</span> <span class="identifier">Expr</span> <span class="special">&amp;</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <a class="link" href="left.html#id1519423-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">typename</span> <a class="link" href="../result_of/left.html" title="Struct template left">proto::result_of::left</a><span class="special">&lt;</span> <span class="identifier">Expr</span> <span class="special">&amp;</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <a class="link" href="left.html#id1542981-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span>
<span class="keyword">typename</span> <a class="link" href="../result_of/left.html" title="Struct template left">proto::result_of::left</a><span class="special">&lt;</span> <span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
- <a class="link" href="left.html#id1519524-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <a class="link" href="left.html#id1543082-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2808513"></a><h2>Description</h2>
+<a name="id2860819"></a><h2>Description</h2>
<div class="refsect2">
-<a name="id2808517"></a><h3>
-<a name="id1519418-bb"></a><code class="computeroutput">left</code> public member functions</h3>
+<a name="id2860822"></a><h3>
+<a name="id1542976-bb"></a><code class="computeroutput">left</code> public member functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1">
<li class="listitem">
<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span>
<span class="keyword">typename</span> <a class="link" href="../result_of/left.html" title="Struct template left">proto::result_of::left</a><span class="special">&lt;</span> <span class="identifier">Expr</span> <span class="special">&amp;</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
- <a name="id1519423-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span> expr<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+ <a name="id1542981-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span> expr<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<p>
Return the left child of the given binary expression.
</p>
@@ -87,7 +87,7 @@
<tr>
<td><p><span class="term">Returns:</span></p></td>
<td><p>
- <code class="computeroutput"><a class="link" href="../left_id1528275.html" title="Function left">proto::left</a>(expr)</code>
+ <code class="computeroutput"><a class="link" href="../left_id1551562.html" title="Function left">proto::left</a>(expr)</code>
</p></td>
</tr>
<tr>
@@ -100,7 +100,7 @@
<li class="listitem">
<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span>
<span class="keyword">typename</span> <a class="link" href="../result_of/left.html" title="Struct template left">proto::result_of::left</a><span class="special">&lt;</span> <span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
- <a name="id1519524-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> expr<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+ <a name="id1543082-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> expr<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<p>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p>
</li>
</ol></div>
@@ -117,7 +117,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="value/result_This_Expr__id1519164.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="left/result_This_Expr__id1519373.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="value/result_This_Expr_id1542722.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="left/result_This_Expr_id1542932.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/functional/left/result_This_Expr__id1519373.html b/doc/html/boost/proto/functional/left/result_This_Expr_id1542932.html
index 6faf36b0d9..92e220715e 100755..100644
--- a/doc/html/boost/proto/functional/left/result_This_Expr__id1519373.html
+++ b/doc/html/boost/proto/functional/left/result_This_Expr_id1542932.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../left.html#id2808513" title="Description">
+<link rel="up" href="../left.html#id2860819" title="Description">
<link rel="prev" href="../left.html" title="Struct left">
<link rel="next" href="../right.html" title="Struct right">
</head>
@@ -20,10 +20,10 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../left.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../left.html#id2808513"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../right.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../left.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../left.html#id2860819"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../right.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
-<a name="boost.proto.functional.left.result_This(Expr)_id1519373"></a><div class="titlepage"></div>
+<a name="boost.proto.functional.left.result_This(Expr_id1542932"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Struct template result&lt;This(Expr)&gt;</span></h2>
<p>boost::proto::functional::left::result&lt;This(Expr)&gt;</p>
@@ -33,7 +33,7 @@
</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> <a class="link" href="../../../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span>
-<span class="keyword">struct</span> <a class="link" href="result_This_Expr__id1519373.html" title="Struct template result&lt;This(Expr)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="../../result_of/left.html" title="Struct template left">proto::result_of::left</a>&lt; Expr &gt; <span class="special">{</span>
+<span class="keyword">struct</span> <a class="link" href="result_This_Expr_id1542932.html" title="Struct template result&lt;This(Expr)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="../../result_of/left.html" title="Struct template left">proto::result_of::left</a>&lt; Expr &gt; <span class="special">{</span>
<span class="special">}</span><span class="special">;</span></pre></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -46,7 +46,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../left.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../left.html#id2808513"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../right.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../left.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../left.html#id2860819"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../right.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/functional/make_expr.html b/doc/html/boost/proto/functional/make_expr.html
index d7001d365b..ab809ac6c8 100755..100644
--- a/doc/html/boost/proto/functional/make_expr.html
+++ b/doc/html/boost/proto/functional/make_expr.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../../proto/reference.html#header.boost.proto.make_expr_hpp" title="Header &lt;boost/proto/make_expr.hpp&gt;">
<link rel="prev" href="../lit.html" title="Function lit">
-<link rel="next" href="make_expr/result_This_A___id1502620.html" title="Struct template result&lt;This(A...)&gt;">
+<link rel="next" href="make_expr/result_This_A___id1526178.html" title="Struct template result&lt;This(A...)&gt;">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,14 +20,14 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../lit.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.make_expr_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_expr/result_This_A___id1502620.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../lit.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.make_expr_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_expr/result_This_A___id1526178.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.functional.make_expr"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Struct template make_expr</span></h2>
<p>boost::proto::functional::make_expr &#8212; A <a class="link" href="../../../PolymorphicFunctionObject.html" title="Concept PolymorphicFunctionObject">PolymorphicFunctionObject</a> equivalent to the <code class="computeroutput">
- <a class="link" href="../make_expr_id1503817.html" title="Function make_expr">proto::make_expr()</a></code> function.</p>
+ <a class="link" href="../make_expr_id1527104.html" title="Function make_expr">proto::make_expr()</a></code> function.</p>
</div>
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../../proto/reference.html#header.boost.proto.make_expr_hpp" title="Header &lt;boost/proto/make_expr.hpp&gt;">boost/proto/make_expr.hpp</a>&gt;
@@ -36,32 +36,32 @@
<span class="keyword">struct</span> <a class="link" href="make_expr.html" title="Struct template make_expr">make_expr</a> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="../callable.html" title="Struct callable">proto::callable</a> <span class="special">{</span>
<span class="comment">// member classes/structs/unions</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span><span class="special">...</span> A<span class="special">&gt;</span>
- <span class="keyword">struct</span> <a class="link" href="make_expr/result_This_A___id1502620.html" title="Struct template result&lt;This(A...)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">A</span><span class="special">...</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span>
+ <span class="keyword">struct</span> <a class="link" href="make_expr/result_This_A___id1526178.html" title="Struct template result&lt;This(A...)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">A</span><span class="special">...</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span>
<a class="link" href="../result_of/make_expr.html" title="Struct template make_expr">proto::result_of::make_expr</a>&lt; Tag, Domain, A... &gt; <span class="special">{</span>
<span class="special">}</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="make_expr.html#id1502660-bb">public member functions</a></span>
+ <span class="comment">// <a class="link" href="make_expr.html#id1526218-bb">public member functions</a></span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span><span class="special">...</span> A<span class="special">&gt;</span>
<span class="keyword">typename</span> <a class="link" href="../result_of/make_expr.html" title="Struct template make_expr">proto::result_of::make_expr</a><span class="special">&lt;</span> <span class="identifier">Tag</span><span class="special">,</span> <span class="identifier">Domain</span><span class="special">,</span> <span class="identifier">A</span> <span class="keyword">const</span><span class="special">...</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <span class="keyword">const</span>
- <a class="link" href="make_expr.html#id1502665-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">A</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">...</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <a class="link" href="make_expr.html#id1526223-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">A</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">...</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2752430"></a><h2>Description</h2>
+<a name="id2804781"></a><h2>Description</h2>
<p>
In all cases, <code class="computeroutput">proto::functional::make_expr&lt;Tag, Domain&gt;()(a...)</code>
- is equivalent to <code class="computeroutput"><a class="link" href="../make_expr_id1503817.html" title="Function make_expr">proto::make_expr</a>&lt;Tag, Domain&gt;(a...)</code>.
+ is equivalent to <code class="computeroutput"><a class="link" href="../make_expr_id1527104.html" title="Function make_expr">proto::make_expr</a>&lt;Tag, Domain&gt;(a...)</code>.
</p>
<p>
<code class="computeroutput">proto::functional::make_expr&lt;Tag&gt;()(a...)</code> is equivalent to
- <code class="computeroutput"><a class="link" href="../make_expr_id1503817.html" title="Function make_expr">proto::make_expr</a>&lt;Tag&gt;(a...)</code>.
+ <code class="computeroutput"><a class="link" href="../make_expr_id1527104.html" title="Function make_expr">proto::make_expr</a>&lt;Tag&gt;(a...)</code>.
</p>
<div class="refsect2">
-<a name="id2752481"></a><h3>
-<a name="id1502660-bb"></a><code class="computeroutput">make_expr</code> public member functions</h3>
+<a name="id2804832"></a><h3>
+<a name="id1526218-bb"></a><code class="computeroutput">make_expr</code> public member functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span><span class="special">...</span> A<span class="special">&gt;</span>
<span class="keyword">typename</span> <a class="link" href="../result_of/make_expr.html" title="Struct template make_expr">proto::result_of::make_expr</a><span class="special">&lt;</span> <span class="identifier">Tag</span><span class="special">,</span> <span class="identifier">Domain</span><span class="special">,</span> <span class="identifier">A</span> <span class="keyword">const</span><span class="special">...</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <span class="keyword">const</span>
- <a name="id1502665-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">A</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">...</span> a<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+ <a name="id1526223-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">A</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">...</span> a<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<p>
Construct an expression node with tag type <code class="computeroutput">Tag</code> and in the
domain <code class="computeroutput">Domain</code>.
@@ -73,7 +73,7 @@
<tbody><tr>
<td><p><span class="term">Returns:</span></p></td>
<td><p>
- <code class="computeroutput"><a class="link" href="../make_expr_id1503817.html" title="Function make_expr">proto::make_expr</a>&lt;Tag, Domain&gt;(a...)</code>
+ <code class="computeroutput"><a class="link" href="../make_expr_id1527104.html" title="Function make_expr">proto::make_expr</a>&lt;Tag, Domain&gt;(a...)</code>
</p></td>
</tr></tbody>
</table></div>
@@ -91,7 +91,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../lit.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.make_expr_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_expr/result_This_A___id1502620.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../lit.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.make_expr_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_expr/result_This_A___id1526178.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/functional/make_expr/result_This_A___id1502620.html b/doc/html/boost/proto/functional/make_expr/result_This_A___id1526178.html
index 5550e097bb..454e5f2d81 100755..100644
--- a/doc/html/boost/proto/functional/make_expr/result_This_A___id1502620.html
+++ b/doc/html/boost/proto/functional/make_expr/result_This_A___id1526178.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../make_expr.html#id2752430" title="Description">
+<link rel="up" href="../make_expr.html#id2804781" title="Description">
<link rel="prev" href="../make_expr.html" title="Struct template make_expr">
<link rel="next" href="../unpack_expr.html" title="Struct template unpack_expr">
</head>
@@ -20,10 +20,10 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../make_expr.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../make_expr.html#id2752430"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../unpack_expr.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../make_expr.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../make_expr.html#id2804781"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../unpack_expr.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
-<a name="boost.proto.functional.make_expr.result_This(A_)_id1502620"></a><div class="titlepage"></div>
+<a name="boost.proto.functional.make_expr.result_This(A_)_id1526178"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Struct template result&lt;This(A...)&gt;</span></h2>
<p>boost::proto::functional::make_expr::result&lt;This(A...)&gt;</p>
@@ -33,7 +33,7 @@
</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span><span class="special">...</span> A<span class="special">&gt;</span>
-<span class="keyword">struct</span> <a class="link" href="result_This_A___id1502620.html" title="Struct template result&lt;This(A...)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">A</span><span class="special">...</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span>
+<span class="keyword">struct</span> <a class="link" href="result_This_A___id1526178.html" title="Struct template result&lt;This(A...)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">A</span><span class="special">...</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span>
<a class="link" href="../../result_of/make_expr.html" title="Struct template make_expr">proto::result_of::make_expr</a>&lt; Tag, Domain, A... &gt; <span class="special">{</span>
<span class="special">}</span><span class="special">;</span></pre></div>
</div>
@@ -47,7 +47,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../make_expr.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../make_expr.html#id2752430"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../unpack_expr.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../make_expr.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../make_expr.html#id2804781"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../unpack_expr.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/functional/make_pair.html b/doc/html/boost/proto/functional/make_pair.html
index 3ee634fa26..b67a4b60f1 100755..100644
--- a/doc/html/boost/proto/functional/make_pair.html
+++ b/doc/html/boost/proto/functional/make_pair.html
@@ -6,8 +6,8 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../../proto/reference.html#header.boost.proto.functional.std.utility_hpp" title="Header &lt;boost/proto/functional/std/utility.hpp&gt;">
-<link rel="prev" href="reverse/result_This_Seq____id1499832.html" title="Struct template result&lt;This(Seq &amp;)&gt;">
-<link rel="next" href="make_pair/result_This_First__Seco_id1500076.html" title="Struct template result&lt;This(First, Second)&gt;">
+<link rel="prev" href="reverse/result_This_Seq__id1523390.html" title="Struct template result&lt;This(Seq &amp;)&gt;">
+<link rel="next" href="make_pair/result_This_Firs_id1523634.html" title="Struct template result&lt;This(First, Second)&gt;">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="reverse/result_This_Seq____id1499832.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.functional.std.utility_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_pair/result_This_First__Seco_id1500076.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="reverse/result_This_Seq__id1523390.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.functional.std.utility_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_pair/result_This_Firs_id1523634.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.functional.make_pair"></a><div class="titlepage"></div>
@@ -36,31 +36,31 @@
<span class="keyword">struct</span> <a class="link" href="make_pair.html" title="Struct make_pair">make_pair</a> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="../callable.html" title="Struct callable">proto::callable</a> <span class="special">{</span>
<span class="comment">// member classes/structs/unions</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> First<span class="special">,</span> <span class="keyword">typename</span> Second<span class="special">&gt;</span>
- <span class="keyword">struct</span> <a class="link" href="make_pair/result_This_First__Seco_id1500076.html" title="Struct template result&lt;This(First, Second)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">First</span><span class="special">,</span> <span class="identifier">Second</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
+ <span class="keyword">struct</span> <a class="link" href="make_pair/result_This_Firs_id1523634.html" title="Struct template result&lt;This(First, Second)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">First</span><span class="special">,</span> <span class="identifier">Second</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
<span class="comment">// types</span>
<span class="keyword">typedef</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span>
<span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">remove_const</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">remove_reference</span><span class="special">&lt;</span><span class="identifier">First</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
<span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">remove_const</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">remove_reference</span><span class="special">&lt;</span><span class="identifier">Second</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
- <span class="special">&gt;</span> <a class="link" href="make_pair/result_This_First__Seco_id1500076.html#boost.proto.functional.make_pair.result_This(First,_Seco_id1500076.type"><span class="identifier">type</span></a><span class="special">;</span>
+ <span class="special">&gt;</span> <a class="link" href="make_pair/result_This_Firs_id1523634.html#boost.proto.functional.make_pair.result_This(Firs_id1523634.type"><span class="identifier">type</span></a><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="make_pair.html#id1500120-bb">public member functions</a></span>
+ <span class="comment">// <a class="link" href="make_pair.html#id1523678-bb">public member functions</a></span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> First<span class="special">,</span> <span class="keyword">typename</span> Second<span class="special">&gt;</span>
<span class="keyword">typename</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span> <span class="identifier">First</span><span class="special">,</span> <span class="identifier">Second</span> <span class="special">&gt;</span>
- <a class="link" href="make_pair.html#id1500125-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">First</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">Second</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <a class="link" href="make_pair.html#id1523683-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">First</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">Second</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2738240"></a><h2>Description</h2>
+<a name="id2790600"></a><h2>Description</h2>
<p>
A <a class="link" href="../../../PolymorphicFunctionObject.html" title="Concept PolymorphicFunctionObject">PolymorphicFunctionObject</a> type that invokes
<code class="computeroutput">std::make_pair()</code> on its arguments.</p>
<div class="refsect2">
-<a name="id2738263"></a><h3>
-<a name="id1500120-bb"></a><code class="computeroutput">make_pair</code> public member functions</h3>
+<a name="id2790623"></a><h3>
+<a name="id1523678-bb"></a><code class="computeroutput">make_pair</code> public member functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> First<span class="special">,</span> <span class="keyword">typename</span> Second<span class="special">&gt;</span>
<span class="keyword">typename</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span> <span class="identifier">First</span><span class="special">,</span> <span class="identifier">Second</span> <span class="special">&gt;</span>
- <a name="id1500125-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">First</span> <span class="keyword">const</span> <span class="special">&amp;</span> first<span class="special">,</span> <span class="identifier">Second</span> <span class="keyword">const</span> <span class="special">&amp;</span> second<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+ <a name="id1523683-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">First</span> <span class="keyword">const</span> <span class="special">&amp;</span> first<span class="special">,</span> <span class="identifier">Second</span> <span class="keyword">const</span> <span class="special">&amp;</span> second<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
@@ -82,7 +82,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="reverse/result_This_Seq____id1499832.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.functional.std.utility_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_pair/result_This_First__Seco_id1500076.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="reverse/result_This_Seq__id1523390.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.functional.std.utility_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_pair/result_This_Firs_id1523634.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/functional/make_pair/result_This_First__Seco_id1500076.html b/doc/html/boost/proto/functional/make_pair/result_This_Firs_id1523634.html
index d97612772f..341fed34b8 100755..100644
--- a/doc/html/boost/proto/functional/make_pair/result_This_First__Seco_id1500076.html
+++ b/doc/html/boost/proto/functional/make_pair/result_This_Firs_id1523634.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../make_pair.html#id2738240" title="Description">
+<link rel="up" href="../make_pair.html#id2790600" title="Description">
<link rel="prev" href="../make_pair.html" title="Struct make_pair">
<link rel="next" href="../first.html" title="Struct first">
</head>
@@ -20,10 +20,10 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../make_pair.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../make_pair.html#id2738240"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../first.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../make_pair.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../make_pair.html#id2790600"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../first.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
-<a name="boost.proto.functional.make_pair.result_This(First,_Seco_id1500076"></a><div class="titlepage"></div>
+<a name="boost.proto.functional.make_pair.result_This(Firs_id1523634"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Struct template result&lt;This(First, Second)&gt;</span></h2>
<p>boost::proto::functional::make_pair::result&lt;This(First, Second)&gt;</p>
@@ -33,12 +33,12 @@
</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> First<span class="special">,</span> <span class="keyword">typename</span> Second<span class="special">&gt;</span>
-<span class="keyword">struct</span> <a class="link" href="result_This_First__Seco_id1500076.html" title="Struct template result&lt;This(First, Second)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">First</span><span class="special">,</span> <span class="identifier">Second</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
+<span class="keyword">struct</span> <a class="link" href="result_This_Firs_id1523634.html" title="Struct template result&lt;This(First, Second)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">First</span><span class="special">,</span> <span class="identifier">Second</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
<span class="comment">// types</span>
<span class="keyword">typedef</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span>
<span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">remove_const</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">remove_reference</span><span class="special">&lt;</span><span class="identifier">First</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
<span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">remove_const</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">remove_reference</span><span class="special">&lt;</span><span class="identifier">Second</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
- <span class="special">&gt;</span> <a name="boost.proto.functional.make_pair.result_This(First,_Seco_id1500076.type"></a><span class="identifier">type</span><span class="special">;</span>
+ <span class="special">&gt;</span> <a name="boost.proto.functional.make_pair.result_This(Firs_id1523634.type"></a><span class="identifier">type</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -51,7 +51,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../make_pair.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../make_pair.html#id2738240"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../first.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../make_pair.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../make_pair.html#id2790600"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../first.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/functional/pop_back.html b/doc/html/boost/proto/functional/pop_back.html
index 2847d97fa1..f99049e751 100755..100644
--- a/doc/html/boost/proto/functional/pop_back.html
+++ b/doc/html/boost/proto/functional/pop_back.html
@@ -6,8 +6,8 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../../proto/reference.html#header.boost.proto.functional.fusion.pop_back_hpp" title="Header &lt;boost/proto/functional/fusion/pop_back.hpp&gt;">
-<link rel="prev" href="at/result_This_Seq__N__id1498642.html" title="Struct template result&lt;This(Seq, N)&gt;">
-<link rel="next" href="pop_back/result_This_Seq__id1498890.html" title="Struct template result&lt;This(Seq)&gt;">
+<link rel="prev" href="at/result_This_Seq__id1522201.html" title="Struct template result&lt;This(Seq, N)&gt;">
+<link rel="next" href="pop_back/result_This_Seq__id1522448.html" title="Struct template result&lt;This(Seq)&gt;">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="at/result_This_Seq__N__id1498642.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.functional.fusion.pop_back_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="pop_back/result_This_Seq__id1498890.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="at/result_This_Seq__id1522201.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.functional.fusion.pop_back_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="pop_back/result_This_Seq__id1522448.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.functional.pop_back"></a><div class="titlepage"></div>
@@ -36,33 +36,33 @@
<span class="keyword">struct</span> <a class="link" href="pop_back.html" title="Struct pop_back">pop_back</a> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="../callable.html" title="Struct callable">proto::callable</a> <span class="special">{</span>
<span class="comment">// member classes/structs/unions</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> Seq<span class="special">&gt;</span>
- <span class="keyword">struct</span> <a class="link" href="pop_back/result_This_Seq__id1498890.html" title="Struct template result&lt;This(Seq)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Seq</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> result&lt; This(Seq const &amp;) &gt; <span class="special">{</span>
+ <span class="keyword">struct</span> <a class="link" href="pop_back/result_This_Seq__id1522448.html" title="Struct template result&lt;This(Seq)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Seq</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> result&lt; This(Seq const &amp;) &gt; <span class="special">{</span>
<span class="special">}</span><span class="special">;</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> Seq<span class="special">&gt;</span>
- <span class="keyword">struct</span> <a class="link" href="pop_back/result_This_Seq____id1498924.html" title="Struct template result&lt;This(Seq &amp;)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Seq</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> fusion::result_of::pop_back&lt; Seq &gt; <span class="special">{</span>
+ <span class="keyword">struct</span> <a class="link" href="pop_back/result_This_Seq__id1522482.html" title="Struct template result&lt;This(Seq &amp;)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Seq</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> fusion::result_of::pop_back&lt; Seq &gt; <span class="special">{</span>
<span class="special">}</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="pop_back.html#id1498958-bb">public member functions</a></span>
+ <span class="comment">// <a class="link" href="pop_back.html#id1522516-bb">public member functions</a></span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Seq<span class="special">&gt;</span>
- <span class="keyword">typename</span> <span class="identifier">fusion</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">pop_back</span><span class="special">&lt;</span> <span class="identifier">Seq</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <a class="link" href="pop_back.html#id1498963-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Seq</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">typename</span> <span class="identifier">fusion</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">pop_back</span><span class="special">&lt;</span> <span class="identifier">Seq</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <a class="link" href="pop_back.html#id1522521-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Seq</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Seq<span class="special">&gt;</span>
<span class="keyword">typename</span> <span class="identifier">fusion</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">pop_back</span><span class="special">&lt;</span> <span class="identifier">Seq</span> <span class="keyword">const</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
- <a class="link" href="pop_back.html#id1499003-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Seq</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <a class="link" href="pop_back.html#id1522561-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Seq</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2731570"></a><h2>Description</h2>
+<a name="id2783928"></a><h2>Description</h2>
<p>
A <a class="link" href="../../../PolymorphicFunctionObject.html" title="Concept PolymorphicFunctionObject">PolymorphicFunctionObject</a> type that invokes the
<code class="computeroutput">fusion::pop_back()</code> algorithm on its argument.
</p>
<div class="refsect2">
-<a name="id2731593"></a><h3>
-<a name="id1498958-bb"></a><code class="computeroutput">pop_back</code> public member functions</h3>
+<a name="id2783951"></a><h3>
+<a name="id1522516-bb"></a><code class="computeroutput">pop_back</code> public member functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1">
<li class="listitem">
<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Seq<span class="special">&gt;</span>
<span class="keyword">typename</span> <span class="identifier">fusion</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">pop_back</span><span class="special">&lt;</span> <span class="identifier">Seq</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
- <a name="id1498963-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Seq</span> <span class="special">&amp;</span> seq<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+ <a name="id1522521-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Seq</span> <span class="special">&amp;</span> seq<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
@@ -74,7 +74,7 @@
<li class="listitem">
<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Seq<span class="special">&gt;</span>
<span class="keyword">typename</span> <span class="identifier">fusion</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">pop_back</span><span class="special">&lt;</span> <span class="identifier">Seq</span> <span class="keyword">const</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
- <a name="id1499003-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Seq</span> <span class="keyword">const</span> <span class="special">&amp;</span> seq<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+ <a name="id1522561-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Seq</span> <span class="keyword">const</span> <span class="special">&amp;</span> seq<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
@@ -97,7 +97,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="at/result_This_Seq__N__id1498642.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.functional.fusion.pop_back_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="pop_back/result_This_Seq__id1498890.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="at/result_This_Seq__id1522201.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.functional.fusion.pop_back_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="pop_back/result_This_Seq__id1522448.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/functional/pop_back/result_This_Seq__id1498890.html b/doc/html/boost/proto/functional/pop_back/result_This_Seq__id1522448.html
index d287e1bf77..14e59e3662 100755..100644
--- a/doc/html/boost/proto/functional/pop_back/result_This_Seq__id1498890.html
+++ b/doc/html/boost/proto/functional/pop_back/result_This_Seq__id1522448.html
@@ -5,9 +5,9 @@
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../pop_back.html#id2731570" title="Description">
+<link rel="up" href="../pop_back.html#id2783928" title="Description">
<link rel="prev" href="../pop_back.html" title="Struct pop_back">
-<link rel="next" href="result_This_Seq____id1498924.html" title="Struct template result&lt;This(Seq &amp;)&gt;">
+<link rel="next" href="result_This_Seq__id1522482.html" title="Struct template result&lt;This(Seq &amp;)&gt;">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,10 +20,10 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../pop_back.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../pop_back.html#id2731570"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="result_This_Seq____id1498924.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../pop_back.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../pop_back.html#id2783928"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="result_This_Seq__id1522482.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
-<a name="boost.proto.functional.pop_back.result_This(Seq)_id1498890"></a><div class="titlepage"></div>
+<a name="boost.proto.functional.pop_back.result_This(Seq)_id1522448"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Struct template result&lt;This(Seq)&gt;</span></h2>
<p>boost::proto::functional::pop_back::result&lt;This(Seq)&gt;</p>
@@ -33,7 +33,7 @@
</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> Seq<span class="special">&gt;</span>
-<span class="keyword">struct</span> <a class="link" href="result_This_Seq__id1498890.html" title="Struct template result&lt;This(Seq)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Seq</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> result&lt; This(Seq const &amp;) &gt; <span class="special">{</span>
+<span class="keyword">struct</span> <a class="link" href="result_This_Seq__id1522448.html" title="Struct template result&lt;This(Seq)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Seq</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> result&lt; This(Seq const &amp;) &gt; <span class="special">{</span>
<span class="special">}</span><span class="special">;</span></pre></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -46,7 +46,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../pop_back.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../pop_back.html#id2731570"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="result_This_Seq____id1498924.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../pop_back.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../pop_back.html#id2783928"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="result_This_Seq__id1522482.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/functional/pop_back/result_This_Seq____id1498924.html b/doc/html/boost/proto/functional/pop_back/result_This_Seq__id1522482.html
index de2b12feb7..9b9b8b7de9 100755..100644
--- a/doc/html/boost/proto/functional/pop_back/result_This_Seq____id1498924.html
+++ b/doc/html/boost/proto/functional/pop_back/result_This_Seq__id1522482.html
@@ -5,8 +5,8 @@
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../pop_back.html#id2731570" title="Description">
-<link rel="prev" href="result_This_Seq__id1498890.html" title="Struct template result&lt;This(Seq)&gt;">
+<link rel="up" href="../pop_back.html#id2783928" title="Description">
+<link rel="prev" href="result_This_Seq__id1522448.html" title="Struct template result&lt;This(Seq)&gt;">
<link rel="next" href="../pop_front.html" title="Struct pop_front">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,10 +20,10 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="result_This_Seq__id1498890.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../pop_back.html#id2731570"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../pop_front.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="result_This_Seq__id1522448.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../pop_back.html#id2783928"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../pop_front.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
-<a name="boost.proto.functional.pop_back.result_This(Seq_&amp;)_id1498924"></a><div class="titlepage"></div>
+<a name="boost.proto.functional.pop_back.result_This(Seq__id1522482"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Struct template result&lt;This(Seq &amp;)&gt;</span></h2>
<p>boost::proto::functional::pop_back::result&lt;This(Seq &amp;)&gt;</p>
@@ -33,7 +33,7 @@
</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> Seq<span class="special">&gt;</span>
-<span class="keyword">struct</span> <a class="link" href="result_This_Seq____id1498924.html" title="Struct template result&lt;This(Seq &amp;)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Seq</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> fusion::result_of::pop_back&lt; Seq &gt; <span class="special">{</span>
+<span class="keyword">struct</span> <a class="link" href="result_This_Seq__id1522482.html" title="Struct template result&lt;This(Seq &amp;)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Seq</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> fusion::result_of::pop_back&lt; Seq &gt; <span class="special">{</span>
<span class="special">}</span><span class="special">;</span></pre></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -46,7 +46,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="result_This_Seq__id1498890.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../pop_back.html#id2731570"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../pop_front.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="result_This_Seq__id1522448.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../pop_back.html#id2783928"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../pop_front.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/functional/pop_front.html b/doc/html/boost/proto/functional/pop_front.html
index 01e89bb72f..fccd0ab74b 100755..100644
--- a/doc/html/boost/proto/functional/pop_front.html
+++ b/doc/html/boost/proto/functional/pop_front.html
@@ -6,8 +6,8 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../../proto/reference.html#header.boost.proto.functional.fusion.pop_front_hpp" title="Header &lt;boost/proto/functional/fusion/pop_front.hpp&gt;">
-<link rel="prev" href="pop_back/result_This_Seq____id1498924.html" title="Struct template result&lt;This(Seq &amp;)&gt;">
-<link rel="next" href="pop_front/result_This_Seq__id1499155.html" title="Struct template result&lt;This(Seq)&gt;">
+<link rel="prev" href="pop_back/result_This_Seq__id1522482.html" title="Struct template result&lt;This(Seq &amp;)&gt;">
+<link rel="next" href="pop_front/result_This_Seq__id1522713.html" title="Struct template result&lt;This(Seq)&gt;">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="pop_back/result_This_Seq____id1498924.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.functional.fusion.pop_front_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="pop_front/result_This_Seq__id1499155.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="pop_back/result_This_Seq__id1522482.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.functional.fusion.pop_front_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="pop_front/result_This_Seq__id1522713.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.functional.pop_front"></a><div class="titlepage"></div>
@@ -36,21 +36,21 @@
<span class="keyword">struct</span> <a class="link" href="pop_front.html" title="Struct pop_front">pop_front</a> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="../callable.html" title="Struct callable">proto::callable</a> <span class="special">{</span>
<span class="comment">// member classes/structs/unions</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> Seq<span class="special">&gt;</span>
- <span class="keyword">struct</span> <a class="link" href="pop_front/result_This_Seq__id1499155.html" title="Struct template result&lt;This(Seq)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Seq</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> result&lt; This(Seq const &amp;) &gt; <span class="special">{</span>
+ <span class="keyword">struct</span> <a class="link" href="pop_front/result_This_Seq__id1522713.html" title="Struct template result&lt;This(Seq)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Seq</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> result&lt; This(Seq const &amp;) &gt; <span class="special">{</span>
<span class="special">}</span><span class="special">;</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> Seq<span class="special">&gt;</span>
- <span class="keyword">struct</span> <a class="link" href="pop_front/result_This_Seq____id1499189.html" title="Struct template result&lt;This(Seq &amp;)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Seq</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> fusion::result_of::pop_front&lt; Seq &gt; <span class="special">{</span>
+ <span class="keyword">struct</span> <a class="link" href="pop_front/result_This_Seq__id1522747.html" title="Struct template result&lt;This(Seq &amp;)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Seq</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> fusion::result_of::pop_front&lt; Seq &gt; <span class="special">{</span>
<span class="special">}</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="pop_front.html#id1499223-bb">public member functions</a></span>
+ <span class="comment">// <a class="link" href="pop_front.html#id1522781-bb">public member functions</a></span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Seq<span class="special">&gt;</span>
- <span class="keyword">typename</span> <span class="identifier">fusion</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">pop_front</span><span class="special">&lt;</span> <span class="identifier">Seq</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <a class="link" href="pop_front.html#id1499228-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Seq</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">typename</span> <span class="identifier">fusion</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">pop_front</span><span class="special">&lt;</span> <span class="identifier">Seq</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <a class="link" href="pop_front.html#id1522786-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Seq</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Seq<span class="special">&gt;</span>
<span class="keyword">typename</span> <span class="identifier">fusion</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">pop_front</span><span class="special">&lt;</span> <span class="identifier">Seq</span> <span class="keyword">const</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
- <a class="link" href="pop_front.html#id1499268-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Seq</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <a class="link" href="pop_front.html#id1522826-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Seq</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2732872"></a><h2>Description</h2>
+<a name="id2785233"></a><h2>Description</h2>
<p>
A <a class="link" href="../../../PolymorphicFunctionObject.html" title="Concept PolymorphicFunctionObject">PolymorphicFunctionObject</a> type that invokes the
<code class="computeroutput">fusion::pop_front()</code> algorithm on its argument. This is
@@ -61,13 +61,13 @@
transform; that is, fold all but the first child.
</p>
<div class="refsect2">
-<a name="id2732925"></a><h3>
-<a name="id1499223-bb"></a><code class="computeroutput">pop_front</code> public member functions</h3>
+<a name="id2785285"></a><h3>
+<a name="id1522781-bb"></a><code class="computeroutput">pop_front</code> public member functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1">
<li class="listitem">
<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Seq<span class="special">&gt;</span>
<span class="keyword">typename</span> <span class="identifier">fusion</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">pop_front</span><span class="special">&lt;</span> <span class="identifier">Seq</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
- <a name="id1499228-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Seq</span> <span class="special">&amp;</span> seq<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+ <a name="id1522786-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Seq</span> <span class="special">&amp;</span> seq<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
@@ -79,7 +79,7 @@
<li class="listitem">
<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Seq<span class="special">&gt;</span>
<span class="keyword">typename</span> <span class="identifier">fusion</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">pop_front</span><span class="special">&lt;</span> <span class="identifier">Seq</span> <span class="keyword">const</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
- <a name="id1499268-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Seq</span> <span class="keyword">const</span> <span class="special">&amp;</span> seq<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+ <a name="id1522826-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Seq</span> <span class="keyword">const</span> <span class="special">&amp;</span> seq<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
@@ -102,7 +102,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="pop_back/result_This_Seq____id1498924.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.functional.fusion.pop_front_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="pop_front/result_This_Seq__id1499155.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="pop_back/result_This_Seq__id1522482.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.functional.fusion.pop_front_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="pop_front/result_This_Seq__id1522713.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/functional/pop_front/result_This_Seq__id1499155.html b/doc/html/boost/proto/functional/pop_front/result_This_Seq__id1522713.html
index 70f911c34c..3911a343d1 100755..100644
--- a/doc/html/boost/proto/functional/pop_front/result_This_Seq__id1499155.html
+++ b/doc/html/boost/proto/functional/pop_front/result_This_Seq__id1522713.html
@@ -5,9 +5,9 @@
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../pop_front.html#id2732872" title="Description">
+<link rel="up" href="../pop_front.html#id2785233" title="Description">
<link rel="prev" href="../pop_front.html" title="Struct pop_front">
-<link rel="next" href="result_This_Seq____id1499189.html" title="Struct template result&lt;This(Seq &amp;)&gt;">
+<link rel="next" href="result_This_Seq__id1522747.html" title="Struct template result&lt;This(Seq &amp;)&gt;">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,10 +20,10 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../pop_front.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../pop_front.html#id2732872"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="result_This_Seq____id1499189.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../pop_front.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../pop_front.html#id2785233"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="result_This_Seq__id1522747.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
-<a name="boost.proto.functional.pop_front.result_This(Seq)_id1499155"></a><div class="titlepage"></div>
+<a name="boost.proto.functional.pop_front.result_This(Seq)_id1522713"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Struct template result&lt;This(Seq)&gt;</span></h2>
<p>boost::proto::functional::pop_front::result&lt;This(Seq)&gt;</p>
@@ -33,7 +33,7 @@
</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> Seq<span class="special">&gt;</span>
-<span class="keyword">struct</span> <a class="link" href="result_This_Seq__id1499155.html" title="Struct template result&lt;This(Seq)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Seq</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> result&lt; This(Seq const &amp;) &gt; <span class="special">{</span>
+<span class="keyword">struct</span> <a class="link" href="result_This_Seq__id1522713.html" title="Struct template result&lt;This(Seq)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Seq</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> result&lt; This(Seq const &amp;) &gt; <span class="special">{</span>
<span class="special">}</span><span class="special">;</span></pre></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -46,7 +46,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../pop_front.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../pop_front.html#id2732872"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="result_This_Seq____id1499189.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../pop_front.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../pop_front.html#id2785233"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="result_This_Seq__id1522747.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/functional/pop_front/result_This_Seq____id1499189.html b/doc/html/boost/proto/functional/pop_front/result_This_Seq__id1522747.html
index c6939dcc2f..4a17bea946 100755..100644
--- a/doc/html/boost/proto/functional/pop_front/result_This_Seq____id1499189.html
+++ b/doc/html/boost/proto/functional/pop_front/result_This_Seq__id1522747.html
@@ -5,8 +5,8 @@
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../pop_front.html#id2732872" title="Description">
-<link rel="prev" href="result_This_Seq__id1499155.html" title="Struct template result&lt;This(Seq)&gt;">
+<link rel="up" href="../pop_front.html#id2785233" title="Description">
+<link rel="prev" href="result_This_Seq__id1522713.html" title="Struct template result&lt;This(Seq)&gt;">
<link rel="next" href="../push_back.html" title="Struct push_back">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,10 +20,10 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="result_This_Seq__id1499155.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../pop_front.html#id2732872"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../push_back.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="result_This_Seq__id1522713.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../pop_front.html#id2785233"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../push_back.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
-<a name="boost.proto.functional.pop_front.result_This(Seq_&amp;)_id1499189"></a><div class="titlepage"></div>
+<a name="boost.proto.functional.pop_front.result_This(Seq__id1522747"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Struct template result&lt;This(Seq &amp;)&gt;</span></h2>
<p>boost::proto::functional::pop_front::result&lt;This(Seq &amp;)&gt;</p>
@@ -33,7 +33,7 @@
</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> Seq<span class="special">&gt;</span>
-<span class="keyword">struct</span> <a class="link" href="result_This_Seq____id1499189.html" title="Struct template result&lt;This(Seq &amp;)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Seq</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> fusion::result_of::pop_front&lt; Seq &gt; <span class="special">{</span>
+<span class="keyword">struct</span> <a class="link" href="result_This_Seq__id1522747.html" title="Struct template result&lt;This(Seq &amp;)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Seq</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> fusion::result_of::pop_front&lt; Seq &gt; <span class="special">{</span>
<span class="special">}</span><span class="special">;</span></pre></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -46,7 +46,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="result_This_Seq__id1499155.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../pop_front.html#id2732872"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../push_back.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="result_This_Seq__id1522713.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../pop_front.html#id2785233"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../push_back.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/functional/push_back.html b/doc/html/boost/proto/functional/push_back.html
index 13e40138dc..a40e0f2ff4 100755..100644
--- a/doc/html/boost/proto/functional/push_back.html
+++ b/doc/html/boost/proto/functional/push_back.html
@@ -6,8 +6,8 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../../proto/reference.html#header.boost.proto.functional.fusion.push_back_hpp" title="Header &lt;boost/proto/functional/fusion/push_back.hpp&gt;">
-<link rel="prev" href="pop_front/result_This_Seq____id1499189.html" title="Struct template result&lt;This(Seq &amp;)&gt;">
-<link rel="next" href="push_back/result_This_Seq__T__id1499401.html" title="Struct template result&lt;This(Seq, T)&gt;">
+<link rel="prev" href="pop_front/result_This_Seq__id1522747.html" title="Struct template result&lt;This(Seq &amp;)&gt;">
+<link rel="next" href="push_back/result_This_Seq__id1522959.html" title="Struct template result&lt;This(Seq, T)&gt;">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="pop_front/result_This_Seq____id1499189.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.functional.fusion.push_back_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="push_back/result_This_Seq__T__id1499401.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="pop_front/result_This_Seq__id1522747.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.functional.fusion.push_back_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="push_back/result_This_Seq__id1522959.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.functional.push_back"></a><div class="titlepage"></div>
@@ -36,30 +36,30 @@
<span class="keyword">struct</span> <a class="link" href="push_back.html" title="Struct push_back">push_back</a> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="../callable.html" title="Struct callable">proto::callable</a> <span class="special">{</span>
<span class="comment">// member classes/structs/unions</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> Seq<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">&gt;</span>
- <span class="keyword">struct</span> <a class="link" href="push_back/result_This_Seq__T__id1499401.html" title="Struct template result&lt;This(Seq, T)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Seq</span><span class="special">,</span> <span class="identifier">T</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> <span class="identifier">fusion</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">push_back</span><span class="special">&lt;</span>
+ <span class="keyword">struct</span> <a class="link" href="push_back/result_This_Seq__id1522959.html" title="Struct template result&lt;This(Seq, T)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Seq</span><span class="special">,</span> <span class="identifier">T</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> <span class="identifier">fusion</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">push_back</span><span class="special">&lt;</span>
<span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">add_const</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">remove_reference</span><span class="special">&lt;</span><span class="identifier">Seq</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
<span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">remove_const</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">remove_reference</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
<span class="special">&gt;</span>
<span class="special">{</span>
<span class="special">}</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="push_back.html#id1499442-bb">public member functions</a></span>
+ <span class="comment">// <a class="link" href="push_back.html#id1523000-bb">public member functions</a></span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Seq<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">&gt;</span>
<span class="keyword">typename</span> <span class="identifier">fusion</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">push_back</span><span class="special">&lt;</span> <span class="identifier">Seq</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">T</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
- <a class="link" href="push_back.html#id1499447-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Seq</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <a class="link" href="push_back.html#id1523005-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Seq</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2734237"></a><h2>Description</h2>
+<a name="id2786597"></a><h2>Description</h2>
<p>
A <a class="link" href="../../../PolymorphicFunctionObject.html" title="Concept PolymorphicFunctionObject">PolymorphicFunctionObject</a> type that invokes the
<code class="computeroutput">fusion::push_back()</code> algorithm on its arguments.</p>
<div class="refsect2">
-<a name="id2734260"></a><h3>
-<a name="id1499442-bb"></a><code class="computeroutput">push_back</code> public member functions</h3>
+<a name="id2786620"></a><h3>
+<a name="id1523000-bb"></a><code class="computeroutput">push_back</code> public member functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Seq<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">&gt;</span>
<span class="keyword">typename</span> <span class="identifier">fusion</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">push_back</span><span class="special">&lt;</span> <span class="identifier">Seq</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">T</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
- <a name="id1499447-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Seq</span> <span class="keyword">const</span> <span class="special">&amp;</span> seq<span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> t<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+ <a name="id1523005-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Seq</span> <span class="keyword">const</span> <span class="special">&amp;</span> seq<span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> t<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
@@ -81,7 +81,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="pop_front/result_This_Seq____id1499189.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.functional.fusion.push_back_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="push_back/result_This_Seq__T__id1499401.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="pop_front/result_This_Seq__id1522747.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.functional.fusion.push_back_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="push_back/result_This_Seq__id1522959.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/functional/push_back/result_This_Seq__T__id1499401.html b/doc/html/boost/proto/functional/push_back/result_This_Seq__id1522959.html
index 5f0cb2ebf5..0d24fc219a 100755..100644
--- a/doc/html/boost/proto/functional/push_back/result_This_Seq__T__id1499401.html
+++ b/doc/html/boost/proto/functional/push_back/result_This_Seq__id1522959.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../push_back.html#id2734237" title="Description">
+<link rel="up" href="../push_back.html#id2786597" title="Description">
<link rel="prev" href="../push_back.html" title="Struct push_back">
<link rel="next" href="../push_front.html" title="Struct push_front">
</head>
@@ -20,10 +20,10 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../push_back.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../push_back.html#id2734237"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../push_front.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../push_back.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../push_back.html#id2786597"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../push_front.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
-<a name="boost.proto.functional.push_back.result_This(Seq,_T)_id1499401"></a><div class="titlepage"></div>
+<a name="boost.proto.functional.push_back.result_This(Seq,_id1522959"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Struct template result&lt;This(Seq, T)&gt;</span></h2>
<p>boost::proto::functional::push_back::result&lt;This(Seq, T)&gt;</p>
@@ -33,7 +33,7 @@
</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> Seq<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">&gt;</span>
-<span class="keyword">struct</span> <a class="link" href="result_This_Seq__T__id1499401.html" title="Struct template result&lt;This(Seq, T)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Seq</span><span class="special">,</span> <span class="identifier">T</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> <span class="identifier">fusion</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">push_back</span><span class="special">&lt;</span>
+<span class="keyword">struct</span> <a class="link" href="result_This_Seq__id1522959.html" title="Struct template result&lt;This(Seq, T)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Seq</span><span class="special">,</span> <span class="identifier">T</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> <span class="identifier">fusion</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">push_back</span><span class="special">&lt;</span>
<span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">add_const</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">remove_reference</span><span class="special">&lt;</span><span class="identifier">Seq</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
<span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">remove_const</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">remove_reference</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
<span class="special">&gt;</span>
@@ -50,7 +50,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../push_back.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../push_back.html#id2734237"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../push_front.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../push_back.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../push_back.html#id2786597"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../push_front.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/functional/push_front.html b/doc/html/boost/proto/functional/push_front.html
index def7f85095..3d0a0e9d3b 100755..100644
--- a/doc/html/boost/proto/functional/push_front.html
+++ b/doc/html/boost/proto/functional/push_front.html
@@ -6,8 +6,8 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../../proto/reference.html#header.boost.proto.functional.fusion.push_front_hpp" title="Header &lt;boost/proto/functional/fusion/push_front.hpp&gt;">
-<link rel="prev" href="push_back/result_This_Seq__T__id1499401.html" title="Struct template result&lt;This(Seq, T)&gt;">
-<link rel="next" href="push_front/result_This_Seq__T__id1499594.html" title="Struct template result&lt;This(Seq, T)&gt;">
+<link rel="prev" href="push_back/result_This_Seq__id1522959.html" title="Struct template result&lt;This(Seq, T)&gt;">
+<link rel="next" href="push_front/result_This_Seq__id1523152.html" title="Struct template result&lt;This(Seq, T)&gt;">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="push_back/result_This_Seq__T__id1499401.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.functional.fusion.push_front_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="push_front/result_This_Seq__T__id1499594.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="push_back/result_This_Seq__id1522959.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.functional.fusion.push_front_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="push_front/result_This_Seq__id1523152.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.functional.push_front"></a><div class="titlepage"></div>
@@ -36,30 +36,30 @@
<span class="keyword">struct</span> <a class="link" href="push_front.html" title="Struct push_front">push_front</a> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="../callable.html" title="Struct callable">proto::callable</a> <span class="special">{</span>
<span class="comment">// member classes/structs/unions</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> Seq<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">&gt;</span>
- <span class="keyword">struct</span> <a class="link" href="push_front/result_This_Seq__T__id1499594.html" title="Struct template result&lt;This(Seq, T)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Seq</span><span class="special">,</span> <span class="identifier">T</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> <span class="identifier">fusion</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">push_front</span><span class="special">&lt;</span>
+ <span class="keyword">struct</span> <a class="link" href="push_front/result_This_Seq__id1523152.html" title="Struct template result&lt;This(Seq, T)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Seq</span><span class="special">,</span> <span class="identifier">T</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> <span class="identifier">fusion</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">push_front</span><span class="special">&lt;</span>
<span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">add_const</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">remove_reference</span><span class="special">&lt;</span><span class="identifier">Seq</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
<span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">remove_const</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">remove_reference</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
<span class="special">&gt;</span>
<span class="special">{</span>
<span class="special">}</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="push_front.html#id1499636-bb">public member functions</a></span>
+ <span class="comment">// <a class="link" href="push_front.html#id1523194-bb">public member functions</a></span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Seq<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">&gt;</span>
<span class="keyword">typename</span> <span class="identifier">fusion</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">push_front</span><span class="special">&lt;</span> <span class="identifier">Seq</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">T</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
- <a class="link" href="push_front.html#id1499640-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Seq</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <a class="link" href="push_front.html#id1523198-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Seq</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2735547"></a><h2>Description</h2>
+<a name="id2787908"></a><h2>Description</h2>
<p>
A <a class="link" href="../../../PolymorphicFunctionObject.html" title="Concept PolymorphicFunctionObject">PolymorphicFunctionObject</a> type that invokes the
<code class="computeroutput">fusion::push_front()</code> algorithm on its arguments.</p>
<div class="refsect2">
-<a name="id2735570"></a><h3>
-<a name="id1499636-bb"></a><code class="computeroutput">push_front</code> public member functions</h3>
+<a name="id2787931"></a><h3>
+<a name="id1523194-bb"></a><code class="computeroutput">push_front</code> public member functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Seq<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">&gt;</span>
<span class="keyword">typename</span> <span class="identifier">fusion</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">push_front</span><span class="special">&lt;</span> <span class="identifier">Seq</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">T</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
- <a name="id1499640-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Seq</span> <span class="keyword">const</span> <span class="special">&amp;</span> seq<span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> t<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+ <a name="id1523198-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Seq</span> <span class="keyword">const</span> <span class="special">&amp;</span> seq<span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> t<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
@@ -81,7 +81,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="push_back/result_This_Seq__T__id1499401.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.functional.fusion.push_front_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="push_front/result_This_Seq__T__id1499594.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="push_back/result_This_Seq__id1522959.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.functional.fusion.push_front_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="push_front/result_This_Seq__id1523152.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/functional/push_front/result_This_Seq__T__id1499594.html b/doc/html/boost/proto/functional/push_front/result_This_Seq__id1523152.html
index 8dbe8f102a..be1f6a14be 100755..100644
--- a/doc/html/boost/proto/functional/push_front/result_This_Seq__T__id1499594.html
+++ b/doc/html/boost/proto/functional/push_front/result_This_Seq__id1523152.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../push_front.html#id2735547" title="Description">
+<link rel="up" href="../push_front.html#id2787908" title="Description">
<link rel="prev" href="../push_front.html" title="Struct push_front">
<link rel="next" href="../reverse.html" title="Struct reverse">
</head>
@@ -20,10 +20,10 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../push_front.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../push_front.html#id2735547"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../reverse.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../push_front.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../push_front.html#id2787908"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../reverse.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
-<a name="boost.proto.functional.push_front.result_This(Seq,_T)_id1499594"></a><div class="titlepage"></div>
+<a name="boost.proto.functional.push_front.result_This(Seq,_id1523152"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Struct template result&lt;This(Seq, T)&gt;</span></h2>
<p>boost::proto::functional::push_front::result&lt;This(Seq, T)&gt;</p>
@@ -33,7 +33,7 @@
</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> Seq<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">&gt;</span>
-<span class="keyword">struct</span> <a class="link" href="result_This_Seq__T__id1499594.html" title="Struct template result&lt;This(Seq, T)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Seq</span><span class="special">,</span> <span class="identifier">T</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> <span class="identifier">fusion</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">push_front</span><span class="special">&lt;</span>
+<span class="keyword">struct</span> <a class="link" href="result_This_Seq__id1523152.html" title="Struct template result&lt;This(Seq, T)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Seq</span><span class="special">,</span> <span class="identifier">T</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> <span class="identifier">fusion</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">push_front</span><span class="special">&lt;</span>
<span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">add_const</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">remove_reference</span><span class="special">&lt;</span><span class="identifier">Seq</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
<span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">remove_const</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">remove_reference</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
<span class="special">&gt;</span>
@@ -50,7 +50,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../push_front.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../push_front.html#id2735547"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../reverse.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../push_front.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../push_front.html#id2787908"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../reverse.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/functional/reverse.html b/doc/html/boost/proto/functional/reverse.html
index 64cfad1c56..54f8b435f2 100755..100644
--- a/doc/html/boost/proto/functional/reverse.html
+++ b/doc/html/boost/proto/functional/reverse.html
@@ -6,8 +6,8 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../../proto/reference.html#header.boost.proto.functional.fusion.reverse_hpp" title="Header &lt;boost/proto/functional/fusion/reverse.hpp&gt;">
-<link rel="prev" href="push_front/result_This_Seq__T__id1499594.html" title="Struct template result&lt;This(Seq, T)&gt;">
-<link rel="next" href="reverse/result_This_Seq__id1499798.html" title="Struct template result&lt;This(Seq)&gt;">
+<link rel="prev" href="push_front/result_This_Seq__id1523152.html" title="Struct template result&lt;This(Seq, T)&gt;">
+<link rel="next" href="reverse/result_This_Seq__id1523357.html" title="Struct template result&lt;This(Seq)&gt;">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="push_front/result_This_Seq__T__id1499594.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.functional.fusion.reverse_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="reverse/result_This_Seq__id1499798.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="push_front/result_This_Seq__id1523152.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.functional.fusion.reverse_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="reverse/result_This_Seq__id1523357.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.functional.reverse"></a><div class="titlepage"></div>
@@ -37,21 +37,21 @@
<span class="keyword">struct</span> <a class="link" href="reverse.html" title="Struct reverse">reverse</a> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="../callable.html" title="Struct callable">proto::callable</a> <span class="special">{</span>
<span class="comment">// member classes/structs/unions</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> Seq<span class="special">&gt;</span>
- <span class="keyword">struct</span> <a class="link" href="reverse/result_This_Seq__id1499798.html" title="Struct template result&lt;This(Seq)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Seq</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> result&lt; This(Seq const &amp;) &gt; <span class="special">{</span>
+ <span class="keyword">struct</span> <a class="link" href="reverse/result_This_Seq__id1523357.html" title="Struct template result&lt;This(Seq)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Seq</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> result&lt; This(Seq const &amp;) &gt; <span class="special">{</span>
<span class="special">}</span><span class="special">;</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> Seq<span class="special">&gt;</span>
- <span class="keyword">struct</span> <a class="link" href="reverse/result_This_Seq____id1499832.html" title="Struct template result&lt;This(Seq &amp;)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Seq</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> fusion::result_of::reverse&lt; Seq &gt; <span class="special">{</span>
+ <span class="keyword">struct</span> <a class="link" href="reverse/result_This_Seq__id1523390.html" title="Struct template result&lt;This(Seq &amp;)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Seq</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> fusion::result_of::reverse&lt; Seq &gt; <span class="special">{</span>
<span class="special">}</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="reverse.html#id1499866-bb">public member functions</a></span>
+ <span class="comment">// <a class="link" href="reverse.html#id1523425-bb">public member functions</a></span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Seq<span class="special">&gt;</span>
- <span class="keyword">typename</span> <span class="identifier">fusion</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">reverse</span><span class="special">&lt;</span> <span class="identifier">Seq</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <a class="link" href="reverse.html#id1499871-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Seq</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">typename</span> <span class="identifier">fusion</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">reverse</span><span class="special">&lt;</span> <span class="identifier">Seq</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <a class="link" href="reverse.html#id1523429-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Seq</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Seq<span class="special">&gt;</span>
<span class="keyword">typename</span> <span class="identifier">fusion</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">reverse</span><span class="special">&lt;</span> <span class="identifier">Seq</span> <span class="keyword">const</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
- <a class="link" href="reverse.html#id1499911-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Seq</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <a class="link" href="reverse.html#id1523469-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Seq</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2736823"></a><h2>Description</h2>
+<a name="id2789185"></a><h2>Description</h2>
<p>
A <a class="link" href="../../../PolymorphicFunctionObject.html" title="Concept PolymorphicFunctionObject">PolymorphicFunctionObject</a> type that invokes the
<code class="computeroutput">fusion::reverse()</code> algorithm on its argument. This is
@@ -60,12 +60,12 @@
of a Proto expression node.
</p>
<div class="refsect2">
-<a name="id2736862"></a><h3>
-<a name="id1499866-bb"></a><code class="computeroutput">reverse</code> public member functions</h3>
+<a name="id2789224"></a><h3>
+<a name="id1523425-bb"></a><code class="computeroutput">reverse</code> public member functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1">
<li class="listitem">
<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Seq<span class="special">&gt;</span>
- <span class="keyword">typename</span> <span class="identifier">fusion</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">reverse</span><span class="special">&lt;</span> <span class="identifier">Seq</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <a name="id1499871-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Seq</span> <span class="special">&amp;</span> seq<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+ <span class="keyword">typename</span> <span class="identifier">fusion</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">reverse</span><span class="special">&lt;</span> <span class="identifier">Seq</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <a name="id1523429-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Seq</span> <span class="special">&amp;</span> seq<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
@@ -77,7 +77,7 @@
<li class="listitem">
<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Seq<span class="special">&gt;</span>
<span class="keyword">typename</span> <span class="identifier">fusion</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">reverse</span><span class="special">&lt;</span> <span class="identifier">Seq</span> <span class="keyword">const</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
- <a name="id1499911-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Seq</span> <span class="keyword">const</span> <span class="special">&amp;</span> seq<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+ <a name="id1523469-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Seq</span> <span class="keyword">const</span> <span class="special">&amp;</span> seq<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
@@ -100,7 +100,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="push_front/result_This_Seq__T__id1499594.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.functional.fusion.reverse_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="reverse/result_This_Seq__id1499798.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="push_front/result_This_Seq__id1523152.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.functional.fusion.reverse_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="reverse/result_This_Seq__id1523357.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/functional/reverse/result_This_Seq__id1499798.html b/doc/html/boost/proto/functional/reverse/result_This_Seq__id1523357.html
index 25782b5d29..e4a5c859e9 100755..100644
--- a/doc/html/boost/proto/functional/reverse/result_This_Seq__id1499798.html
+++ b/doc/html/boost/proto/functional/reverse/result_This_Seq__id1523357.html
@@ -5,9 +5,9 @@
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../reverse.html#id2736823" title="Description">
+<link rel="up" href="../reverse.html#id2789185" title="Description">
<link rel="prev" href="../reverse.html" title="Struct reverse">
-<link rel="next" href="result_This_Seq____id1499832.html" title="Struct template result&lt;This(Seq &amp;)&gt;">
+<link rel="next" href="result_This_Seq__id1523390.html" title="Struct template result&lt;This(Seq &amp;)&gt;">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,10 +20,10 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../reverse.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reverse.html#id2736823"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="result_This_Seq____id1499832.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../reverse.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reverse.html#id2789185"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="result_This_Seq__id1523390.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
-<a name="boost.proto.functional.reverse.result_This(Seq)_id1499798"></a><div class="titlepage"></div>
+<a name="boost.proto.functional.reverse.result_This(Seq)_id1523357"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Struct template result&lt;This(Seq)&gt;</span></h2>
<p>boost::proto::functional::reverse::result&lt;This(Seq)&gt;</p>
@@ -33,7 +33,7 @@
</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> Seq<span class="special">&gt;</span>
-<span class="keyword">struct</span> <a class="link" href="result_This_Seq__id1499798.html" title="Struct template result&lt;This(Seq)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Seq</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> result&lt; This(Seq const &amp;) &gt; <span class="special">{</span>
+<span class="keyword">struct</span> <a class="link" href="result_This_Seq__id1523357.html" title="Struct template result&lt;This(Seq)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Seq</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> result&lt; This(Seq const &amp;) &gt; <span class="special">{</span>
<span class="special">}</span><span class="special">;</span></pre></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -46,7 +46,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../reverse.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reverse.html#id2736823"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="result_This_Seq____id1499832.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../reverse.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reverse.html#id2789185"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="result_This_Seq__id1523390.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/functional/reverse/result_This_Seq____id1499832.html b/doc/html/boost/proto/functional/reverse/result_This_Seq__id1523390.html
index 3437e9305e..96e1441e86 100755..100644
--- a/doc/html/boost/proto/functional/reverse/result_This_Seq____id1499832.html
+++ b/doc/html/boost/proto/functional/reverse/result_This_Seq__id1523390.html
@@ -5,8 +5,8 @@
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../reverse.html#id2736823" title="Description">
-<link rel="prev" href="result_This_Seq__id1499798.html" title="Struct template result&lt;This(Seq)&gt;">
+<link rel="up" href="../reverse.html#id2789185" title="Description">
+<link rel="prev" href="result_This_Seq__id1523357.html" title="Struct template result&lt;This(Seq)&gt;">
<link rel="next" href="../make_pair.html" title="Struct make_pair">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,10 +20,10 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="result_This_Seq__id1499798.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reverse.html#id2736823"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../make_pair.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="result_This_Seq__id1523357.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reverse.html#id2789185"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../make_pair.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
-<a name="boost.proto.functional.reverse.result_This(Seq_&amp;)_id1499832"></a><div class="titlepage"></div>
+<a name="boost.proto.functional.reverse.result_This(Seq__id1523390"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Struct template result&lt;This(Seq &amp;)&gt;</span></h2>
<p>boost::proto::functional::reverse::result&lt;This(Seq &amp;)&gt;</p>
@@ -33,7 +33,7 @@
</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> Seq<span class="special">&gt;</span>
-<span class="keyword">struct</span> <a class="link" href="result_This_Seq____id1499832.html" title="Struct template result&lt;This(Seq &amp;)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Seq</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> fusion::result_of::reverse&lt; Seq &gt; <span class="special">{</span>
+<span class="keyword">struct</span> <a class="link" href="result_This_Seq__id1523390.html" title="Struct template result&lt;This(Seq &amp;)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Seq</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> fusion::result_of::reverse&lt; Seq &gt; <span class="special">{</span>
<span class="special">}</span><span class="special">;</span></pre></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -46,7 +46,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="result_This_Seq__id1499798.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reverse.html#id2736823"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../make_pair.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="result_This_Seq__id1523357.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reverse.html#id2789185"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../make_pair.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/functional/right.html b/doc/html/boost/proto/functional/right.html
index 46ed474ece..5c29b55327 100755..100644
--- a/doc/html/boost/proto/functional/right.html
+++ b/doc/html/boost/proto/functional/right.html
@@ -6,8 +6,8 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../../proto/reference.html#header.boost.proto.traits_hpp" title="Header &lt;boost/proto/traits.hpp&gt;">
-<link rel="prev" href="left/result_This_Expr__id1519373.html" title="Struct template result&lt;This(Expr)&gt;">
-<link rel="next" href="right/result_This_Expr__id1519591.html" title="Struct template result&lt;This(Expr)&gt;">
+<link rel="prev" href="left/result_This_Expr_id1542932.html" title="Struct template result&lt;This(Expr)&gt;">
+<link rel="next" href="right/result_This_Expr_id1543149.html" title="Struct template result&lt;This(Expr)&gt;">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,14 +20,14 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="left/result_This_Expr__id1519373.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="right/result_This_Expr__id1519591.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="left/result_This_Expr_id1542932.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="right/result_This_Expr_id1543149.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.functional.right"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Struct right</span></h2>
<p>boost::proto::functional::right &#8212; A callable <a class="link" href="../../../PolymorphicFunctionObject.html" title="Concept PolymorphicFunctionObject">PolymorphicFunctionObject</a> that is equivalent to the
- <code class="computeroutput"><a class="link" href="../right_id1528399.html" title="Function right">proto::right()</a></code> function.</p>
+ <code class="computeroutput"><a class="link" href="../right_id1551686.html" title="Function right">proto::right()</a></code> function.</p>
</div>
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../../proto/reference.html#header.boost.proto.traits_hpp" title="Header &lt;boost/proto/traits.hpp&gt;">boost/proto/traits.hpp</a>&gt;
@@ -36,26 +36,26 @@
<span class="keyword">struct</span> <a class="link" href="right.html" title="Struct right">right</a> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="../callable.html" title="Struct callable">proto::callable</a> <span class="special">{</span>
<span class="comment">// member classes/structs/unions</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> <a class="link" href="../../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span>
- <span class="keyword">struct</span> <a class="link" href="right/result_This_Expr__id1519591.html" title="Struct template result&lt;This(Expr)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="../result_of/right.html" title="Struct template right">proto::result_of::right</a>&lt; Expr &gt; <span class="special">{</span>
+ <span class="keyword">struct</span> <a class="link" href="right/result_This_Expr_id1543149.html" title="Struct template result&lt;This(Expr)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="../result_of/right.html" title="Struct template right">proto::result_of::right</a>&lt; Expr &gt; <span class="special">{</span>
<span class="special">}</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="right.html#id1519636-bb">public member functions</a></span>
+ <span class="comment">// <a class="link" href="right.html#id1543194-bb">public member functions</a></span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span>
- <span class="keyword">typename</span> <a class="link" href="../result_of/right.html" title="Struct template right">proto::result_of::right</a><span class="special">&lt;</span> <span class="identifier">Expr</span> <span class="special">&amp;</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <a class="link" href="right.html#id1519640-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">typename</span> <a class="link" href="../result_of/right.html" title="Struct template right">proto::result_of::right</a><span class="special">&lt;</span> <span class="identifier">Expr</span> <span class="special">&amp;</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <a class="link" href="right.html#id1543198-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span>
<span class="keyword">typename</span> <a class="link" href="../result_of/right.html" title="Struct template right">proto::result_of::right</a><span class="special">&lt;</span> <span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
- <a class="link" href="right.html#id1519741-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <a class="link" href="right.html#id1543299-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2809502"></a><h2>Description</h2>
+<a name="id2861806"></a><h2>Description</h2>
<div class="refsect2">
-<a name="id2809506"></a><h3>
-<a name="id1519636-bb"></a><code class="computeroutput">right</code> public member functions</h3>
+<a name="id2861810"></a><h3>
+<a name="id1543194-bb"></a><code class="computeroutput">right</code> public member functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1">
<li class="listitem">
<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span>
<span class="keyword">typename</span> <a class="link" href="../result_of/right.html" title="Struct template right">proto::result_of::right</a><span class="special">&lt;</span> <span class="identifier">Expr</span> <span class="special">&amp;</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
- <a name="id1519640-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span> expr<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+ <a name="id1543198-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span> expr<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<p>Return the right child of the given binary expression.</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
@@ -84,7 +84,7 @@
<tr>
<td><p><span class="term">Returns:</span></p></td>
<td><p>
- <code class="computeroutput"><a class="link" href="../right_id1528399.html" title="Function right">proto::right</a>(expr)</code>
+ <code class="computeroutput"><a class="link" href="../right_id1551686.html" title="Function right">proto::right</a>(expr)</code>
</p></td>
</tr>
<tr>
@@ -96,7 +96,7 @@
</li>
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span>
<span class="keyword">typename</span> <a class="link" href="../result_of/right.html" title="Struct template right">proto::result_of::right</a><span class="special">&lt;</span> <span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
- <a name="id1519741-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> expr<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+ <a name="id1543299-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> expr<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
</ol></div>
</div>
</div>
@@ -111,7 +111,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="left/result_This_Expr__id1519373.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="right/result_This_Expr__id1519591.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="left/result_This_Expr_id1542932.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="right/result_This_Expr_id1543149.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/functional/right/result_This_Expr__id1519591.html b/doc/html/boost/proto/functional/right/result_This_Expr_id1543149.html
index 33b700cf1b..68bfdaa00a 100755..100644
--- a/doc/html/boost/proto/functional/right/result_This_Expr__id1519591.html
+++ b/doc/html/boost/proto/functional/right/result_This_Expr_id1543149.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../right.html#id2809502" title="Description">
+<link rel="up" href="../right.html#id2861806" title="Description">
<link rel="prev" href="../right.html" title="Struct right">
<link rel="next" href="../../result_of/as_expr.html" title="Struct template as_expr">
</head>
@@ -20,10 +20,10 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../right.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../right.html#id2809502"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../result_of/as_expr.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../right.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../right.html#id2861806"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../result_of/as_expr.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
-<a name="boost.proto.functional.right.result_This(Expr)_id1519591"></a><div class="titlepage"></div>
+<a name="boost.proto.functional.right.result_This(Expr_id1543149"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Struct template result&lt;This(Expr)&gt;</span></h2>
<p>boost::proto::functional::right::result&lt;This(Expr)&gt;</p>
@@ -33,7 +33,7 @@
</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> <a class="link" href="../../../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span>
-<span class="keyword">struct</span> <a class="link" href="result_This_Expr__id1519591.html" title="Struct template result&lt;This(Expr)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="../../result_of/right.html" title="Struct template right">proto::result_of::right</a>&lt; Expr &gt; <span class="special">{</span>
+<span class="keyword">struct</span> <a class="link" href="result_This_Expr_id1543149.html" title="Struct template result&lt;This(Expr)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="../../result_of/right.html" title="Struct template right">proto::result_of::right</a>&lt; Expr &gt; <span class="special">{</span>
<span class="special">}</span><span class="special">;</span></pre></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -46,7 +46,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../right.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../right.html#id2809502"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../result_of/as_expr.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../right.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../right.html#id2861806"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../result_of/as_expr.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/functional/second.html b/doc/html/boost/proto/functional/second.html
index 6a44da54e0..db1cd70cdf 100755..100644
--- a/doc/html/boost/proto/functional/second.html
+++ b/doc/html/boost/proto/functional/second.html
@@ -6,8 +6,8 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../../proto/reference.html#header.boost.proto.functional.std.utility_hpp" title="Header &lt;boost/proto/functional/std/utility.hpp&gt;">
-<link rel="prev" href="first/result_This_Pair_const__id1500297.html" title="Struct template result&lt;This(Pair const &amp;)&gt;">
-<link rel="next" href="second/result_This_Pair__id1500468.html" title="Struct template result&lt;This(Pair)&gt;">
+<link rel="prev" href="first/result_This_Pair_id1523855.html" title="Struct template result&lt;This(Pair const &amp;)&gt;">
+<link rel="next" href="second/result_This_Pair_id1524026.html" title="Struct template result&lt;This(Pair)&gt;">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="first/result_This_Pair_const__id1500297.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.functional.std.utility_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="second/result_This_Pair__id1500468.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="first/result_This_Pair_id1523855.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.functional.std.utility_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="second/result_This_Pair_id1524026.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.functional.second"></a><div class="titlepage"></div>
@@ -38,40 +38,40 @@
<span class="keyword">struct</span> <a class="link" href="second.html" title="Struct second">second</a> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="../callable.html" title="Struct callable">proto::callable</a> <span class="special">{</span>
<span class="comment">// member classes/structs/unions</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> Pair<span class="special">&gt;</span>
- <span class="keyword">struct</span> <a class="link" href="second/result_This_Pair__id1500468.html" title="Struct template result&lt;This(Pair)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Pair</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
+ <span class="keyword">struct</span> <a class="link" href="second/result_This_Pair_id1524026.html" title="Struct template result&lt;This(Pair)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Pair</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
<span class="comment">// types</span>
- <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">Pair</span><span class="special">::</span><span class="identifier">second_type</span> <a class="link" href="second/result_This_Pair__id1500468.html#boost.proto.functional.second.result_This(Pair)_id1500468.type"><span class="identifier">type</span></a><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">Pair</span><span class="special">::</span><span class="identifier">second_type</span> <a class="link" href="second/result_This_Pair_id1524026.html#boost.proto.functional.second.result_This(Pair_id1524026.type"><span class="identifier">type</span></a><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> Pair<span class="special">&gt;</span>
- <span class="keyword">struct</span> <a class="link" href="second/result_This_Pair____id1500504.html" title="Struct template result&lt;This(Pair &amp;)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Pair</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
+ <span class="keyword">struct</span> <a class="link" href="second/result_This_Pair_id1524062.html" title="Struct template result&lt;This(Pair &amp;)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Pair</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
<span class="comment">// types</span>
- <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">Pair</span><span class="special">::</span><span class="identifier">second_type</span> <span class="special">&amp;</span> <a class="link" href="second/result_This_Pair____id1500504.html#boost.proto.functional.second.result_This(Pair_&amp;)_id1500504.type"><span class="identifier">type</span></a><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">Pair</span><span class="special">::</span><span class="identifier">second_type</span> <span class="special">&amp;</span> <a class="link" href="second/result_This_Pair_id1524062.html#boost.proto.functional.second.result_This(Pair_id1524062.type"><span class="identifier">type</span></a><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> Pair<span class="special">&gt;</span>
- <span class="keyword">struct</span> <a class="link" href="second/result_This_Pair_const__id1500540.html" title="Struct template result&lt;This(Pair const &amp;)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Pair</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
+ <span class="keyword">struct</span> <a class="link" href="second/result_This_Pair_id1524098.html" title="Struct template result&lt;This(Pair const &amp;)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Pair</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
<span class="comment">// types</span>
- <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">Pair</span><span class="special">::</span><span class="identifier">second_type</span> <span class="keyword">const</span> <span class="special">&amp;</span> <a class="link" href="second/result_This_Pair_const__id1500540.html#boost.proto.functional.second.result_This(Pair_const__id1500540.type"><span class="identifier">type</span></a><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">Pair</span><span class="special">::</span><span class="identifier">second_type</span> <span class="keyword">const</span> <span class="special">&amp;</span> <a class="link" href="second/result_This_Pair_id1524098.html#boost.proto.functional.second.result_This(Pair_id1524098.type"><span class="identifier">type</span></a><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="second.html#id1500577-bb">public member functions</a></span>
+ <span class="comment">// <a class="link" href="second.html#id1524135-bb">public member functions</a></span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Pair<span class="special">&gt;</span>
- <span class="keyword">typename</span> <span class="identifier">Pair</span><span class="special">::</span><span class="identifier">second_type</span> <span class="special">&amp;</span> <a class="link" href="second.html#id1500581-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Pair</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">typename</span> <span class="identifier">Pair</span><span class="special">::</span><span class="identifier">second_type</span> <span class="special">&amp;</span> <a class="link" href="second.html#id1524140-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Pair</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Pair<span class="special">&gt;</span>
- <span class="keyword">typename</span> <span class="identifier">Pair</span><span class="special">::</span><span class="identifier">second_type</span> <span class="keyword">const</span> <span class="special">&amp;</span> <a class="link" href="second.html#id1500624-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Pair</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">typename</span> <span class="identifier">Pair</span><span class="special">::</span><span class="identifier">second_type</span> <span class="keyword">const</span> <span class="special">&amp;</span> <a class="link" href="second.html#id1524182-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Pair</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2741161"></a><h2>Description</h2>
+<a name="id2793519"></a><h2>Description</h2>
<p>
A <a class="link" href="../../../PolymorphicFunctionObject.html" title="Concept PolymorphicFunctionObject">PolymorphicFunctionObject</a> type that returns
the second element of a <code class="computeroutput">std::pair&lt;&gt;</code>.
</p>
<div class="refsect2">
-<a name="id2741184"></a><h3>
-<a name="id1500577-bb"></a><code class="computeroutput">second</code> public member functions</h3>
+<a name="id2793542"></a><h3>
+<a name="id1524135-bb"></a><code class="computeroutput">second</code> public member functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1">
<li class="listitem">
<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Pair<span class="special">&gt;</span>
- <span class="keyword">typename</span> <span class="identifier">Pair</span><span class="special">::</span><span class="identifier">second_type</span> <span class="special">&amp;</span> <a name="id1500581-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Pair</span> <span class="special">&amp;</span> pair<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+ <span class="keyword">typename</span> <span class="identifier">Pair</span><span class="special">::</span><span class="identifier">second_type</span> <span class="special">&amp;</span> <a name="id1524140-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Pair</span> <span class="special">&amp;</span> pair<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
@@ -84,7 +84,7 @@
</li>
<li class="listitem">
<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Pair<span class="special">&gt;</span>
- <span class="keyword">typename</span> <span class="identifier">Pair</span><span class="special">::</span><span class="identifier">second_type</span> <span class="keyword">const</span> <span class="special">&amp;</span> <a name="id1500624-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Pair</span> <span class="keyword">const</span> <span class="special">&amp;</span> pair<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+ <span class="keyword">typename</span> <span class="identifier">Pair</span><span class="special">::</span><span class="identifier">second_type</span> <span class="keyword">const</span> <span class="special">&amp;</span> <a name="id1524182-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Pair</span> <span class="keyword">const</span> <span class="special">&amp;</span> pair<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
@@ -109,7 +109,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="first/result_This_Pair_const__id1500297.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.functional.std.utility_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="second/result_This_Pair__id1500468.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="first/result_This_Pair_id1523855.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.functional.std.utility_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="second/result_This_Pair_id1524026.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/functional/second/result_This_Pair__id1500468.html b/doc/html/boost/proto/functional/second/result_This_Pair_id1524026.html
index 0bce7e2ef5..1591ecf917 100755..100644
--- a/doc/html/boost/proto/functional/second/result_This_Pair__id1500468.html
+++ b/doc/html/boost/proto/functional/second/result_This_Pair_id1524026.html
@@ -5,9 +5,9 @@
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../second.html#id2741161" title="Description">
+<link rel="up" href="../second.html#id2793519" title="Description">
<link rel="prev" href="../second.html" title="Struct second">
-<link rel="next" href="result_This_Pair____id1500504.html" title="Struct template result&lt;This(Pair &amp;)&gt;">
+<link rel="next" href="result_This_Pair_id1524062.html" title="Struct template result&lt;This(Pair &amp;)&gt;">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,10 +20,10 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../second.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../second.html#id2741161"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="result_This_Pair____id1500504.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../second.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../second.html#id2793519"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="result_This_Pair_id1524062.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
-<a name="boost.proto.functional.second.result_This(Pair)_id1500468"></a><div class="titlepage"></div>
+<a name="boost.proto.functional.second.result_This(Pair_id1524026"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Struct template result&lt;This(Pair)&gt;</span></h2>
<p>boost::proto::functional::second::result&lt;This(Pair)&gt;</p>
@@ -33,9 +33,9 @@
</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> Pair<span class="special">&gt;</span>
-<span class="keyword">struct</span> <a class="link" href="result_This_Pair__id1500468.html" title="Struct template result&lt;This(Pair)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Pair</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
+<span class="keyword">struct</span> <a class="link" href="result_This_Pair_id1524026.html" title="Struct template result&lt;This(Pair)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Pair</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
<span class="comment">// types</span>
- <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">Pair</span><span class="special">::</span><span class="identifier">second_type</span> <a name="boost.proto.functional.second.result_This(Pair)_id1500468.type"></a><span class="identifier">type</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">Pair</span><span class="special">::</span><span class="identifier">second_type</span> <a name="boost.proto.functional.second.result_This(Pair_id1524026.type"></a><span class="identifier">type</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -48,7 +48,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../second.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../second.html#id2741161"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="result_This_Pair____id1500504.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../second.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../second.html#id2793519"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="result_This_Pair_id1524062.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/functional/first/result_This_Pair____id1500261.html b/doc/html/boost/proto/functional/second/result_This_Pair_id1524062.html
index 461ce8c516..3adfa22b34 100755..100644
--- a/doc/html/boost/proto/functional/first/result_This_Pair____id1500261.html
+++ b/doc/html/boost/proto/functional/second/result_This_Pair_id1524062.html
@@ -5,9 +5,9 @@
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../first.html#id2739573" title="Description">
-<link rel="prev" href="result_This_Pair__id1500225.html" title="Struct template result&lt;This(Pair)&gt;">
-<link rel="next" href="result_This_Pair_const__id1500297.html" title="Struct template result&lt;This(Pair const &amp;)&gt;">
+<link rel="up" href="../second.html#id2793519" title="Description">
+<link rel="prev" href="result_This_Pair_id1524026.html" title="Struct template result&lt;This(Pair)&gt;">
+<link rel="next" href="result_This_Pair_id1524098.html" title="Struct template result&lt;This(Pair const &amp;)&gt;">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,22 +20,22 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="result_This_Pair__id1500225.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../first.html#id2739573"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="result_This_Pair_const__id1500297.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="result_This_Pair_id1524026.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../second.html#id2793519"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="result_This_Pair_id1524098.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
-<a name="boost.proto.functional.first.result_This(Pair_&amp;)_id1500261"></a><div class="titlepage"></div>
+<a name="boost.proto.functional.second.result_This(Pair_id1524062"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Struct template result&lt;This(Pair &amp;)&gt;</span></h2>
-<p>boost::proto::functional::first::result&lt;This(Pair &amp;)&gt;</p>
+<p>boost::proto::functional::second::result&lt;This(Pair &amp;)&gt;</p>
</div>
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../../../proto/reference.html#header.boost.proto.functional.std.utility_hpp" title="Header &lt;boost/proto/functional/std/utility.hpp&gt;">boost/proto/functional/std/utility.hpp</a>&gt;
</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> Pair<span class="special">&gt;</span>
-<span class="keyword">struct</span> <a class="link" href="result_This_Pair____id1500261.html" title="Struct template result&lt;This(Pair &amp;)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Pair</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
+<span class="keyword">struct</span> <a class="link" href="result_This_Pair_id1524062.html" title="Struct template result&lt;This(Pair &amp;)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Pair</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
<span class="comment">// types</span>
- <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">Pair</span><span class="special">::</span><span class="identifier">first_type</span> <span class="special">&amp;</span> <a name="boost.proto.functional.first.result_This(Pair_&amp;)_id1500261.type"></a><span class="identifier">type</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">Pair</span><span class="special">::</span><span class="identifier">second_type</span> <span class="special">&amp;</span> <a name="boost.proto.functional.second.result_This(Pair_id1524062.type"></a><span class="identifier">type</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -48,7 +48,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="result_This_Pair__id1500225.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../first.html#id2739573"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="result_This_Pair_const__id1500297.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="result_This_Pair_id1524026.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../second.html#id2793519"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="result_This_Pair_id1524098.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/functional/second/result_This_Pair_const__id1500540.html b/doc/html/boost/proto/functional/second/result_This_Pair_id1524098.html
index d683b1ca2e..63313d95b9 100755..100644
--- a/doc/html/boost/proto/functional/second/result_This_Pair_const__id1500540.html
+++ b/doc/html/boost/proto/functional/second/result_This_Pair_id1524098.html
@@ -5,8 +5,8 @@
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../second.html#id2741161" title="Description">
-<link rel="prev" href="result_This_Pair____id1500504.html" title="Struct template result&lt;This(Pair &amp;)&gt;">
+<link rel="up" href="../second.html#id2793519" title="Description">
+<link rel="prev" href="result_This_Pair_id1524062.html" title="Struct template result&lt;This(Pair &amp;)&gt;">
<link rel="next" href="../flatten.html" title="Struct flatten">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,10 +20,10 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="result_This_Pair____id1500504.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../second.html#id2741161"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../flatten.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="result_This_Pair_id1524062.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../second.html#id2793519"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../flatten.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
-<a name="boost.proto.functional.second.result_This(Pair_const__id1500540"></a><div class="titlepage"></div>
+<a name="boost.proto.functional.second.result_This(Pair_id1524098"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Struct template result&lt;This(Pair const &amp;)&gt;</span></h2>
<p>boost::proto::functional::second::result&lt;This(Pair const &amp;)&gt;</p>
@@ -33,9 +33,9 @@
</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> Pair<span class="special">&gt;</span>
-<span class="keyword">struct</span> <a class="link" href="result_This_Pair_const__id1500540.html" title="Struct template result&lt;This(Pair const &amp;)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Pair</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
+<span class="keyword">struct</span> <a class="link" href="result_This_Pair_id1524098.html" title="Struct template result&lt;This(Pair const &amp;)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Pair</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
<span class="comment">// types</span>
- <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">Pair</span><span class="special">::</span><span class="identifier">second_type</span> <span class="keyword">const</span> <span class="special">&amp;</span> <a name="boost.proto.functional.second.result_This(Pair_const__id1500540.type"></a><span class="identifier">type</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">Pair</span><span class="special">::</span><span class="identifier">second_type</span> <span class="keyword">const</span> <span class="special">&amp;</span> <a name="boost.proto.functional.second.result_This(Pair_id1524098.type"></a><span class="identifier">type</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -48,7 +48,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="result_This_Pair____id1500504.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../second.html#id2741161"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../flatten.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="result_This_Pair_id1524062.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../second.html#id2793519"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../flatten.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/functional/unpack_expr.html b/doc/html/boost/proto/functional/unpack_expr.html
index 30e0657670..50d64166c0 100755..100644
--- a/doc/html/boost/proto/functional/unpack_expr.html
+++ b/doc/html/boost/proto/functional/unpack_expr.html
@@ -6,8 +6,8 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../../proto/reference.html#header.boost.proto.make_expr_hpp" title="Header &lt;boost/proto/make_expr.hpp&gt;">
-<link rel="prev" href="make_expr/result_This_A___id1502620.html" title="Struct template result&lt;This(A...)&gt;">
-<link rel="next" href="unpack_expr/result_This_Sequence__id1503105.html" title="Struct template result&lt;This(Sequence)&gt;">
+<link rel="prev" href="make_expr/result_This_A___id1526178.html" title="Struct template result&lt;This(A...)&gt;">
+<link rel="next" href="unpack_expr/result_This_Sequ_id1526392.html" title="Struct template result&lt;This(Sequence)&gt;">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,14 +20,14 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="make_expr/result_This_A___id1502620.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.make_expr_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="unpack_expr/result_This_Sequence__id1503105.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="make_expr/result_This_A___id1526178.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.make_expr_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="unpack_expr/result_This_Sequ_id1526392.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.functional.unpack_expr"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Struct template unpack_expr</span></h2>
<p>boost::proto::functional::unpack_expr &#8212; A <a class="link" href="../../../PolymorphicFunctionObject.html" title="Concept PolymorphicFunctionObject">PolymorphicFunctionObject</a> equivalent to the
- <code class="computeroutput"><a class="link" href="../unpack_expr_id1504094.html" title="Function unpack_expr">proto::unpack_expr()</a></code> function.
+ <code class="computeroutput"><a class="link" href="../unpack_expr_id1527381.html" title="Function unpack_expr">proto::unpack_expr()</a></code> function.
</p>
</div>
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
@@ -37,7 +37,7 @@
<span class="keyword">struct</span> <a class="link" href="unpack_expr.html" title="Struct template unpack_expr">unpack_expr</a> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="../callable.html" title="Struct callable">proto::callable</a> <span class="special">{</span>
<span class="comment">// member classes/structs/unions</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> Sequence<span class="special">&gt;</span>
- <span class="keyword">struct</span> <a class="link" href="unpack_expr/result_This_Sequence__id1503105.html" title="Struct template result&lt;This(Sequence)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Sequence</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span>
+ <span class="keyword">struct</span> <a class="link" href="unpack_expr/result_This_Sequ_id1526392.html" title="Struct template result&lt;This(Sequence)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Sequence</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span>
<a class="link" href="../result_of/unpack_expr.html" title="Struct template unpack_expr">proto::result_of::unpack_expr</a><span class="special">&lt;</span>
<span class="identifier">Tag</span><span class="special">,</span>
<span class="identifier">Domain</span><span class="special">,</span>
@@ -46,29 +46,29 @@
<span class="special">{</span>
<span class="special">}</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="unpack_expr.html#id1503144-bb">public member functions</a></span>
+ <span class="comment">// <a class="link" href="unpack_expr.html#id1526431-bb">public member functions</a></span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Sequence<span class="special">&gt;</span>
<span class="keyword">typename</span> <a class="link" href="../result_of/unpack_expr.html" title="Struct template unpack_expr">proto::result_of::unpack_expr</a><span class="special">&lt;</span> <span class="identifier">Tag</span><span class="special">,</span> <span class="identifier">Domain</span><span class="special">,</span> <span class="identifier">Sequence</span> <span class="keyword">const</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <span class="keyword">const</span>
- <a class="link" href="unpack_expr.html#id1503149-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <a class="link" href="unpack_expr.html#id1526436-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2753342"></a><h2>Description</h2>
+<a name="id2805692"></a><h2>Description</h2>
<p>
In all cases, <code class="computeroutput">proto::functional::unpack_expr&lt;Tag, Domain&gt;()(seq)</code> is
- equivalent to <code class="computeroutput"><a class="link" href="../unpack_expr_id1504094.html" title="Function unpack_expr">proto::unpack_expr()</a>&lt;Tag,
+ equivalent to <code class="computeroutput"><a class="link" href="../unpack_expr_id1527381.html" title="Function unpack_expr">proto::unpack_expr()</a>&lt;Tag,
Domain&gt;(seq)</code>.
</p>
<p>
<code class="computeroutput">proto::functional::unpack_expr&lt;Tag&gt;()(seq)</code> is equivalent to
- <code class="computeroutput"><a class="link" href="../unpack_expr_id1504094.html" title="Function unpack_expr">proto::unpack_expr()</a>&lt;Tag&gt;(seq)</code>.
+ <code class="computeroutput"><a class="link" href="../unpack_expr_id1527381.html" title="Function unpack_expr">proto::unpack_expr()</a>&lt;Tag&gt;(seq)</code>.
</p>
<div class="refsect2">
-<a name="id2753395"></a><h3>
-<a name="id1503144-bb"></a><code class="computeroutput">unpack_expr</code> public member functions</h3>
+<a name="id2805746"></a><h3>
+<a name="id1526431-bb"></a><code class="computeroutput">unpack_expr</code> public member functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Sequence<span class="special">&gt;</span>
<span class="keyword">typename</span> <a class="link" href="../result_of/unpack_expr.html" title="Struct template unpack_expr">proto::result_of::unpack_expr</a><span class="special">&lt;</span> <span class="identifier">Tag</span><span class="special">,</span> <span class="identifier">Domain</span><span class="special">,</span> <span class="identifier">Sequence</span> <span class="keyword">const</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <span class="keyword">const</span>
- <a name="id1503149-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span> <span class="special">&amp;</span> sequence<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+ <a name="id1526436-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span> <span class="special">&amp;</span> sequence<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<p>
Construct an expression node with tag type <code class="computeroutput">Tag</code> and in the
domain <code class="computeroutput">Domain</code>.
@@ -89,7 +89,7 @@
<tr>
<td><p><span class="term">Returns:</span></p></td>
<td><p>
- <code class="computeroutput"><a class="link" href="../unpack_expr_id1504094.html" title="Function unpack_expr">proto::unpack_expr</a>&lt;Tag, Domain&gt;(sequence)</code>
+ <code class="computeroutput"><a class="link" href="../unpack_expr_id1527381.html" title="Function unpack_expr">proto::unpack_expr</a>&lt;Tag, Domain&gt;(sequence)</code>
</p></td>
</tr>
</tbody>
@@ -108,7 +108,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="make_expr/result_This_A___id1502620.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.make_expr_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="unpack_expr/result_This_Sequence__id1503105.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="make_expr/result_This_A___id1526178.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.make_expr_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="unpack_expr/result_This_Sequ_id1526392.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/functional/unpack_expr/result_This_Sequence__id1503105.html b/doc/html/boost/proto/functional/unpack_expr/result_This_Sequ_id1526392.html
index f547575f72..f738cc3b3c 100755..100644
--- a/doc/html/boost/proto/functional/unpack_expr/result_This_Sequence__id1503105.html
+++ b/doc/html/boost/proto/functional/unpack_expr/result_This_Sequ_id1526392.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../unpack_expr.html#id2753342" title="Description">
+<link rel="up" href="../unpack_expr.html#id2805692" title="Description">
<link rel="prev" href="../unpack_expr.html" title="Struct template unpack_expr">
<link rel="next" href="../../result_of/make_expr.html" title="Struct template make_expr">
</head>
@@ -20,10 +20,10 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../unpack_expr.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../unpack_expr.html#id2753342"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../result_of/make_expr.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../unpack_expr.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../unpack_expr.html#id2805692"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../result_of/make_expr.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
-<a name="boost.proto.functional.unpack_expr.result_This(Sequence)_id1503105"></a><div class="titlepage"></div>
+<a name="boost.proto.functional.unpack_expr.result_This(Sequ_id1526392"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Struct template result&lt;This(Sequence)&gt;</span></h2>
<p>boost::proto::functional::unpack_expr::result&lt;This(Sequence)&gt;</p>
@@ -33,7 +33,7 @@
</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> Sequence<span class="special">&gt;</span>
-<span class="keyword">struct</span> <a class="link" href="result_This_Sequence__id1503105.html" title="Struct template result&lt;This(Sequence)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Sequence</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span>
+<span class="keyword">struct</span> <a class="link" href="result_This_Sequ_id1526392.html" title="Struct template result&lt;This(Sequence)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Sequence</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span>
<a class="link" href="../../result_of/unpack_expr.html" title="Struct template unpack_expr">proto::result_of::unpack_expr</a><span class="special">&lt;</span>
<span class="identifier">Tag</span><span class="special">,</span>
<span class="identifier">Domain</span><span class="special">,</span>
@@ -52,7 +52,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../unpack_expr.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../unpack_expr.html#id2753342"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../result_of/make_expr.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../unpack_expr.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../unpack_expr.html#id2805692"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../result_of/make_expr.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/functional/value.html b/doc/html/boost/proto/functional/value.html
index 1502daa13b..f99f21ac44 100755..100644
--- a/doc/html/boost/proto/functional/value.html
+++ b/doc/html/boost/proto/functional/value.html
@@ -6,8 +6,8 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../../proto/reference.html#header.boost.proto.traits_hpp" title="Header &lt;boost/proto/traits.hpp&gt;">
-<link rel="prev" href="child/result_This_Expr__id1518943.html" title="Struct template result&lt;This(Expr)&gt;">
-<link rel="next" href="value/result_This_Expr__id1519164.html" title="Struct template result&lt;This(Expr)&gt;">
+<link rel="prev" href="child/result_This_Expr_id1542501.html" title="Struct template result&lt;This(Expr)&gt;">
+<link rel="next" href="value/result_This_Expr_id1542722.html" title="Struct template result&lt;This(Expr)&gt;">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="child/result_This_Expr__id1518943.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="value/result_This_Expr__id1519164.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="child/result_This_Expr_id1542501.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="value/result_This_Expr_id1542722.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.functional.value"></a><div class="titlepage"></div>
@@ -28,7 +28,7 @@
<h2><span class="refentrytitle">Struct value</span></h2>
<p>boost::proto::functional::value &#8212;
A callable <a class="link" href="../../../PolymorphicFunctionObject.html" title="Concept PolymorphicFunctionObject">PolymorphicFunctionObject</a> that is equivalent to the
- <code class="computeroutput"><a class="link" href="../value_id1528169.html" title="Function value">proto::value()</a></code> function.
+ <code class="computeroutput"><a class="link" href="../value_id1551456.html" title="Function value">proto::value()</a></code> function.
</p>
</div>
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
@@ -38,26 +38,26 @@
<span class="keyword">struct</span> <a class="link" href="value.html" title="Struct value">value</a> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="../callable.html" title="Struct callable">proto::callable</a> <span class="special">{</span>
<span class="comment">// member classes/structs/unions</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> <a class="link" href="../../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span>
- <span class="keyword">struct</span> <a class="link" href="value/result_This_Expr__id1519164.html" title="Struct template result&lt;This(Expr)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="../result_of/value.html" title="Struct template value">proto::result_of::value</a>&lt; Expr &gt; <span class="special">{</span>
+ <span class="keyword">struct</span> <a class="link" href="value/result_This_Expr_id1542722.html" title="Struct template result&lt;This(Expr)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="../result_of/value.html" title="Struct template value">proto::result_of::value</a>&lt; Expr &gt; <span class="special">{</span>
<span class="special">}</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="value.html#id1519201-bb">public member functions</a></span>
+ <span class="comment">// <a class="link" href="value.html#id1542759-bb">public member functions</a></span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span>
- <span class="keyword">typename</span> <a class="link" href="../result_of/value.html" title="Struct template value">proto::result_of::value</a><span class="special">&lt;</span> <span class="identifier">Expr</span> <span class="special">&amp;</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <a class="link" href="value.html#id1519205-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">typename</span> <a class="link" href="../result_of/value.html" title="Struct template value">proto::result_of::value</a><span class="special">&lt;</span> <span class="identifier">Expr</span> <span class="special">&amp;</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <a class="link" href="value.html#id1542764-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span>
<span class="keyword">typename</span> <a class="link" href="../result_of/value.html" title="Struct template value">proto::result_of::value</a><span class="special">&lt;</span> <span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
- <a class="link" href="value.html#id1519306-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <a class="link" href="value.html#id1542865-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2807524"></a><h2>Description</h2>
+<a name="id2859830"></a><h2>Description</h2>
<div class="refsect2">
-<a name="id2807527"></a><h3>
-<a name="id1519201-bb"></a><code class="computeroutput">value</code> public member functions</h3>
+<a name="id2859833"></a><h3>
+<a name="id1542759-bb"></a><code class="computeroutput">value</code> public member functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1">
<li class="listitem">
<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span>
<span class="keyword">typename</span> <a class="link" href="../result_of/value.html" title="Struct template value">proto::result_of::value</a><span class="special">&lt;</span> <span class="identifier">Expr</span> <span class="special">&amp;</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
- <a name="id1519205-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span> expr<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+ <a name="id1542764-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span> expr<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<p>
Return the value of the given terminal expression.
</p>
@@ -89,7 +89,7 @@
<tr>
<td><p><span class="term">Returns:</span></p></td>
<td><p>
- <code class="computeroutput"><a class="link" href="../value_id1528169.html" title="Function value">proto::value</a>(expr)</code>
+ <code class="computeroutput"><a class="link" href="../value_id1551456.html" title="Function value">proto::value</a>(expr)</code>
</p></td>
</tr>
<tr>
@@ -102,7 +102,7 @@
<li class="listitem">
<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span>
<span class="keyword">typename</span> <a class="link" href="../result_of/value.html" title="Struct template value">proto::result_of::value</a><span class="special">&lt;</span> <span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
- <a name="id1519306-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> expr<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+ <a name="id1542865-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> expr<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<p>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p>
</li>
</ol></div>
@@ -119,7 +119,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="child/result_This_Expr__id1518943.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="value/result_This_Expr__id1519164.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="child/result_This_Expr_id1542501.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="value/result_This_Expr_id1542722.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/functional/value/result_This_Expr__id1519164.html b/doc/html/boost/proto/functional/value/result_This_Expr_id1542722.html
index 1a7cc484a8..dacbc5acff 100755..100644
--- a/doc/html/boost/proto/functional/value/result_This_Expr__id1519164.html
+++ b/doc/html/boost/proto/functional/value/result_This_Expr_id1542722.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../value.html#id2807524" title="Description">
+<link rel="up" href="../value.html#id2859830" title="Description">
<link rel="prev" href="../value.html" title="Struct value">
<link rel="next" href="../left.html" title="Struct left">
</head>
@@ -20,10 +20,10 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../value.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../value.html#id2807524"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../left.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../value.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../value.html#id2859830"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../left.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
-<a name="boost.proto.functional.value.result_This(Expr)_id1519164"></a><div class="titlepage"></div>
+<a name="boost.proto.functional.value.result_This(Expr_id1542722"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Struct template result&lt;This(Expr)&gt;</span></h2>
<p>boost::proto::functional::value::result&lt;This(Expr)&gt;</p>
@@ -33,7 +33,7 @@
</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> <a class="link" href="../../../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span>
-<span class="keyword">struct</span> <a class="link" href="result_This_Expr__id1519164.html" title="Struct template result&lt;This(Expr)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="../../result_of/value.html" title="Struct template value">proto::result_of::value</a>&lt; Expr &gt; <span class="special">{</span>
+<span class="keyword">struct</span> <a class="link" href="result_This_Expr_id1542722.html" title="Struct template result&lt;This(Expr)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="../../result_of/value.html" title="Struct template value">proto::result_of::value</a>&lt; Expr &gt; <span class="special">{</span>
<span class="special">}</span><span class="special">;</span></pre></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -46,7 +46,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../value.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../value.html#id2807524"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../left.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../value.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../value.html#id2859830"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../left.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/generator.html b/doc/html/boost/proto/generator.html
index 17db4d007a..7d1a9f9f4e 100755..100644
--- a/doc/html/boost/proto/generator.html
+++ b/doc/html/boost/proto/generator.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../proto/reference.html#header.boost.proto.generate_hpp" title="Header &lt;boost/proto/generate.hpp&gt;">
<link rel="prev" href="basic_default_generator.html" title="Struct basic_default_generator">
-<link rel="next" href="generator/result_This_Expr__id1501378.html" title="Struct template result&lt;This(Expr)&gt;">
+<link rel="next" href="generator/result_This_Expr_id1524936.html" title="Struct template result&lt;This(Expr)&gt;">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="basic_default_generator.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.generate_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="generator/result_This_Expr__id1501378.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="basic_default_generator.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.generate_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="generator/result_This_Expr_id1524936.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.generator"></a><div class="titlepage"></div>
@@ -35,16 +35,16 @@
<span class="keyword">struct</span> <a class="link" href="generator.html" title="Struct template generator">generator</a> <span class="special">{</span>
<span class="comment">// member classes/structs/unions</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> <a class="link" href="../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span>
- <span class="keyword">struct</span> <a class="link" href="generator/result_This_Expr__id1501378.html" title="Struct template result&lt;This(Expr)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
+ <span class="keyword">struct</span> <a class="link" href="generator/result_This_Expr_id1524936.html" title="Struct template result&lt;This(Expr)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
<span class="comment">// types</span>
- <span class="keyword">typedef</span> <span class="identifier">Extends</span><span class="special">&lt;</span> <span class="identifier">Expr</span> <span class="special">&gt;</span> <a class="link" href="generator/result_This_Expr__id1501378.html#boost.proto.generator.result_This(Expr)_id1501378.type"><span class="identifier">type</span></a><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">Extends</span><span class="special">&lt;</span> <span class="identifier">Expr</span> <span class="special">&gt;</span> <a class="link" href="generator/result_This_Expr_id1524936.html#boost.proto.generator.result_This(Expr_id1524936.type"><span class="identifier">type</span></a><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="generator.html#id1501414-bb">public member functions</a></span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span> <span class="identifier">Extends</span><span class="special">&lt;</span> <span class="identifier">Expr</span> <span class="special">&gt;</span> <a class="link" href="generator.html#id1501418-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="generator.html#id1524972-bb">public member functions</a></span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span> <span class="identifier">Extends</span><span class="special">&lt;</span> <span class="identifier">Expr</span> <span class="special">&gt;</span> <a class="link" href="generator.html#id1524977-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2745787"></a><h2>Description</h2>
+<a name="id2798140"></a><h2>Description</h2>
<p>
Generators are intended for use as the first template parameter to the
<code class="computeroutput"><a class="link" href="domain.html" title="Struct template domain">proto::domain&lt;&gt;</a></code>
@@ -53,10 +53,10 @@
the <code class="computeroutput">Extends&lt;&gt;</code> wrapper.
</p>
<div class="refsect2">
-<a name="id2745823"></a><h3>
-<a name="id1501414-bb"></a><code class="computeroutput">generator</code> public member functions</h3>
+<a name="id2798177"></a><h3>
+<a name="id1524972-bb"></a><code class="computeroutput">generator</code> public member functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
-<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span> <span class="identifier">Extends</span><span class="special">&lt;</span> <span class="identifier">Expr</span> <span class="special">&gt;</span> <a name="id1501418-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> expr<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span> <span class="identifier">Extends</span><span class="special">&lt;</span> <span class="identifier">Expr</span> <span class="special">&gt;</span> <a name="id1524977-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> expr<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
@@ -90,7 +90,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="basic_default_generator.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.generate_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="generator/result_This_Expr__id1501378.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="basic_default_generator.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.generate_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="generator/result_This_Expr_id1524936.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/generator/result_This_Expr__id1501378.html b/doc/html/boost/proto/generator/result_This_Expr_id1524936.html
index bb6bdd8b5f..c8040f1d59 100755..100644
--- a/doc/html/boost/proto/generator/result_This_Expr__id1501378.html
+++ b/doc/html/boost/proto/generator/result_This_Expr_id1524936.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../generator.html#id2745787" title="Description">
+<link rel="up" href="../generator.html#id2798140" title="Description">
<link rel="prev" href="../generator.html" title="Struct template generator">
<link rel="next" href="../pod_generator.html" title="Struct template pod_generator">
</head>
@@ -20,10 +20,10 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../generator.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../generator.html#id2745787"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../pod_generator.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../generator.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../generator.html#id2798140"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../pod_generator.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
-<a name="boost.proto.generator.result_This(Expr)_id1501378"></a><div class="titlepage"></div>
+<a name="boost.proto.generator.result_This(Expr_id1524936"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Struct template result&lt;This(Expr)&gt;</span></h2>
<p>boost::proto::generator::result&lt;This(Expr)&gt;</p>
@@ -33,9 +33,9 @@
</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> <a class="link" href="../../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span>
-<span class="keyword">struct</span> <a class="link" href="result_This_Expr__id1501378.html" title="Struct template result&lt;This(Expr)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
+<span class="keyword">struct</span> <a class="link" href="result_This_Expr_id1524936.html" title="Struct template result&lt;This(Expr)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
<span class="comment">// types</span>
- <span class="keyword">typedef</span> <span class="identifier">Extends</span><span class="special">&lt;</span> <span class="identifier">Expr</span> <span class="special">&gt;</span> <a name="boost.proto.generator.result_This(Expr)_id1501378.type"></a><span class="identifier">type</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">Extends</span><span class="special">&lt;</span> <span class="identifier">Expr</span> <span class="special">&gt;</span> <a name="boost.proto.generator.result_This(Expr_id1524936.type"></a><span class="identifier">type</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -48,7 +48,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../generator.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../generator.html#id2745787"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../pod_generator.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../generator.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../generator.html#id2798140"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../pod_generator.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/greater.html b/doc/html/boost/proto/greater.html
index 7b44dd7f40..986873eeb7 100755..100644
--- a/doc/html/boost/proto/greater.html
+++ b/doc/html/boost/proto/greater.html
@@ -49,7 +49,7 @@
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2825472"></a><h2>Description</h2>
+<a name="id2877776"></a><h2>Description</h2>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
diff --git a/doc/html/boost/proto/greater/impl.html b/doc/html/boost/proto/greater/impl.html
index 0fc92f78b7..6f0a868e02 100755..100644
--- a/doc/html/boost/proto/greater/impl.html
+++ b/doc/html/boost/proto/greater/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../greater.html#id2825472" title="Description">
+<link rel="up" href="../greater.html#id2877776" title="Description">
<link rel="prev" href="../greater.html" title="Struct template greater">
<link rel="next" href="../less_equal.html" title="Struct template less_equal">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../greater.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../greater.html#id2825472"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../less_equal.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../greater.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../greater.html#id2877776"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../less_equal.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.greater.impl"></a><div class="titlepage"></div>
@@ -46,7 +46,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../greater.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../greater.html#id2825472"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../less_equal.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../greater.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../greater.html#id2877776"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../less_equal.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/greater_equal.html b/doc/html/boost/proto/greater_equal.html
index fa824d5cc0..a61269879a 100755..100644
--- a/doc/html/boost/proto/greater_equal.html
+++ b/doc/html/boost/proto/greater_equal.html
@@ -49,7 +49,7 @@
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2826616"></a><h2>Description</h2>
+<a name="id2878920"></a><h2>Description</h2>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
diff --git a/doc/html/boost/proto/greater_equal/impl.html b/doc/html/boost/proto/greater_equal/impl.html
index 3220c29566..302291b26b 100755..100644
--- a/doc/html/boost/proto/greater_equal/impl.html
+++ b/doc/html/boost/proto/greater_equal/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../greater_equal.html#id2826616" title="Description">
+<link rel="up" href="../greater_equal.html#id2878920" title="Description">
<link rel="prev" href="../greater_equal.html" title="Struct template greater_equal">
<link rel="next" href="../equal_to.html" title="Struct template equal_to">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../greater_equal.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../greater_equal.html#id2826616"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../equal_to.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../greater_equal.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../greater_equal.html#id2878920"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../equal_to.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.greater_equal.impl"></a><div class="titlepage"></div>
@@ -48,7 +48,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../greater_equal.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../greater_equal.html#id2826616"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../equal_to.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../greater_equal.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../greater_equal.html#id2878920"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../equal_to.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/if_.html b/doc/html/boost/proto/if_.html
index 7e23e54c20..0bcdfe5144 100755..100644
--- a/doc/html/boost/proto/if_.html
+++ b/doc/html/boost/proto/if_.html
@@ -49,14 +49,14 @@
<span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">&lt;</span><a class="link" href="when.html" title="Struct template when">proto::when</a><span class="special">&lt;</span><a class="link" href="_.html" title="Struct _">proto::_</a><span class="special">,</span> <span class="identifier">Else</span><span class="special">&gt;</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">,</span> <span class="identifier">State</span><span class="special">,</span> <span class="identifier">Data</span><span class="special">)</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
<span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <a class="link" href="if_/impl.html#boost.proto.if_.impl.result_type"><span class="identifier">result_type</span></a><span class="special">;</span>
- <span class="comment">// <a class="link" href="if_/impl.html#id1505258-bb">public member functions</a></span>
- <span class="identifier">result_type</span> <a class="link" href="if_/impl.html#id1505263-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span>
+ <span class="comment">// <a class="link" href="if_/impl.html#id1528545-bb">public member functions</a></span>
+ <span class="identifier">result_type</span> <a class="link" href="if_/impl.html#id1528550-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2760520"></a><h2>Description</h2>
+<a name="id2812868"></a><h2>Description</h2>
<p>
When <code class="computeroutput">proto::if_&lt;If, Then, Else&gt;</code> is used as a grammar,
<code class="computeroutput">If</code> must be a Proto transform and
diff --git a/doc/html/boost/proto/if_/impl.html b/doc/html/boost/proto/if_/impl.html
index 75697b94d5..f2f9ef6bb8 100755..100644
--- a/doc/html/boost/proto/if_/impl.html
+++ b/doc/html/boost/proto/if_/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../if_.html#id2760520" title="Description">
+<link rel="up" href="../if_.html#id2812868" title="Description">
<link rel="prev" href="../if_.html" title="Struct template if_">
<link rel="next" href="../or_.html" title="Struct template or_">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../if_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../if_.html#id2760520"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../or_.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../if_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../if_.html#id2812868"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../or_.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.if_.impl"></a><div class="titlepage"></div>
@@ -41,18 +41,18 @@
<span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">&lt;</span><a class="link" href="../when.html" title="Struct template when">proto::when</a><span class="special">&lt;</span><a class="link" href="../_.html" title="Struct _">proto::_</a><span class="special">,</span> <span class="identifier">Else</span><span class="special">&gt;</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">,</span> <span class="identifier">State</span><span class="special">,</span> <span class="identifier">Data</span><span class="special">)</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
<span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <a name="boost.proto.if_.impl.result_type"></a><span class="identifier">result_type</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="impl.html#id1505258-bb">public member functions</a></span>
- <span class="identifier">result_type</span> <a class="link" href="impl.html#id1505263-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span>
+ <span class="comment">// <a class="link" href="impl.html#id1528545-bb">public member functions</a></span>
+ <span class="identifier">result_type</span> <a class="link" href="impl.html#id1528550-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2762068"></a><h2>Description</h2>
+<a name="id2814415"></a><h2>Description</h2>
<div class="refsect2">
-<a name="id2762071"></a><h3>
-<a name="id1505258-bb"></a><code class="computeroutput">impl</code> public member functions</h3>
+<a name="id2814418"></a><h3>
+<a name="id1528545-bb"></a><code class="computeroutput">impl</code> public member functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
-<pre class="literallayout"><span class="identifier">result_type</span> <a name="id1505263-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span> expr<span class="special">,</span>
+<pre class="literallayout"><span class="identifier">result_type</span> <a name="id1528550-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span> expr<span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span> state<span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span> data<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<div class="variablelist"><table border="0">
@@ -100,7 +100,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../if_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../if_.html#id2760520"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../or_.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../if_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../if_.html#id2812868"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../or_.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/if_else_.html b/doc/html/boost/proto/if_else_.html
index a5fa4d7251..d93d680144 100755..100644
--- a/doc/html/boost/proto/if_else_.html
+++ b/doc/html/boost/proto/if_else_.html
@@ -50,7 +50,7 @@
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2815005"></a><h2>Description</h2>
+<a name="id2867312"></a><h2>Description</h2>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
diff --git a/doc/html/boost/proto/if_else_/impl.html b/doc/html/boost/proto/if_else_/impl.html
index 5f7390b5b3..78629ad567 100755..100644
--- a/doc/html/boost/proto/if_else_/impl.html
+++ b/doc/html/boost/proto/if_else_/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../if_else_.html#id2815005" title="Description">
+<link rel="up" href="../if_else_.html#id2867312" title="Description">
<link rel="prev" href="../if_else_.html" title="Struct template if_else_">
<link rel="next" href="../unary_plus.html" title="Struct template unary_plus">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../if_else_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../if_else_.html#id2815005"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../unary_plus.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../if_else_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../if_else_.html#id2867312"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../unary_plus.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.if_else_.impl"></a><div class="titlepage"></div>
@@ -48,7 +48,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../if_else_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../if_else_.html#id2815005"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../unary_plus.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../if_else_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../if_else_.html#id2867312"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../unary_plus.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/int_.html b/doc/html/boost/proto/int_.html
index 7683940165..7683940165 100755..100644
--- a/doc/html/boost/proto/int_.html
+++ b/doc/html/boost/proto/int_.html
diff --git a/doc/html/boost/proto/integral_c.html b/doc/html/boost/proto/integral_c.html
index 8c871a1ca3..b08cf183dd 100755..100644
--- a/doc/html/boost/proto/integral_c.html
+++ b/doc/html/boost/proto/integral_c.html
@@ -6,7 +6,7 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../proto/reference.html#header.boost.proto.transform.integral_c_hpp" title="Header &lt;boost/proto/transform/integral_c.hpp&gt;">
-<link rel="prev" href="transform_impl.html" title="Struct template transform_impl">
+<link rel="prev" href="pack.html" title="Struct pack">
<link rel="next" href="integral_c/impl.html" title="Struct template impl">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="transform_impl.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.transform.integral_c_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="integral_c/impl.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="pack.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.transform.integral_c_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="integral_c/impl.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.integral_c"></a><div class="titlepage"></div>
@@ -39,13 +39,13 @@
<span class="comment">// types</span>
<span class="keyword">typedef</span> <span class="identifier">T</span> <a class="link" href="integral_c/impl.html#boost.proto.integral_c.impl.result_type"><span class="identifier">result_type</span></a><span class="special">;</span>
- <span class="comment">// <a class="link" href="integral_c/impl.html#id1533170-bb">public member functions</a></span>
- <span class="identifier">T</span> <a class="link" href="integral_c/impl.html#id1533175-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
+ <span class="comment">// <a class="link" href="integral_c/impl.html#id1557287-bb">public member functions</a></span>
+ <span class="identifier">T</span> <a class="link" href="integral_c/impl.html#id1557292-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2872877"></a><h2>Description</h2>
+<a name="id2926633"></a><h2>Description</h2>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -58,7 +58,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="transform_impl.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.transform.integral_c_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="integral_c/impl.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="pack.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.transform.integral_c_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="integral_c/impl.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/integral_c/impl.html b/doc/html/boost/proto/integral_c/impl.html
index 103d261f70..05dd489dc7 100755..100644
--- a/doc/html/boost/proto/integral_c/impl.html
+++ b/doc/html/boost/proto/integral_c/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../integral_c.html#id2872877" title="Description">
+<link rel="up" href="../integral_c.html#id2926633" title="Description">
<link rel="prev" href="../integral_c.html" title="Struct template integral_c">
<link rel="next" href="../char_.html" title="Struct template char_">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../integral_c.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../integral_c.html#id2872877"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../char_.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../integral_c.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../integral_c.html#id2926633"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../char_.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.integral_c.impl"></a><div class="titlepage"></div>
@@ -37,17 +37,17 @@
<span class="comment">// types</span>
<span class="keyword">typedef</span> <span class="identifier">T</span> <a name="boost.proto.integral_c.impl.result_type"></a><span class="identifier">result_type</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="impl.html#id1533170-bb">public member functions</a></span>
- <span class="identifier">T</span> <a class="link" href="impl.html#id1533175-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
+ <span class="comment">// <a class="link" href="impl.html#id1557287-bb">public member functions</a></span>
+ <span class="identifier">T</span> <a class="link" href="impl.html#id1557292-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2873194"></a><h2>Description</h2>
+<a name="id2926950"></a><h2>Description</h2>
<div class="refsect2">
-<a name="id2873198"></a><h3>
-<a name="id1533170-bb"></a><code class="computeroutput">impl</code> public member functions</h3>
+<a name="id2926954"></a><h3>
+<a name="id1557287-bb"></a><code class="computeroutput">impl</code> public member functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
-<pre class="literallayout"><span class="identifier">T</span> <a name="id1533175-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
+<pre class="literallayout"><span class="identifier">T</span> <a name="id1557292-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
@@ -78,7 +78,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../integral_c.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../integral_c.html#id2872877"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../char_.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../integral_c.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../integral_c.html#id2926633"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../char_.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/is_aggregate.html b/doc/html/boost/proto/is_aggregate.html
index 19fcd58ec6..aad32c47c4 100755..100644
--- a/doc/html/boost/proto/is_aggregate.html
+++ b/doc/html/boost/proto/is_aggregate.html
@@ -35,7 +35,7 @@
<span class="keyword">struct</span> <a class="link" href="is_aggregate.html" title="Struct template is_aggregate">is_aggregate</a> <span class="special">:</span> <span class="keyword"></span> mpl::bool_&lt;<em class="replaceable"><code>true-or-false</code></em>&gt; <span class="special">{</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2813030"></a><h2>Description</h2>
+<a name="id2865334"></a><h2>Description</h2>
<p>
<code class="computeroutput">proto::is_aggregate&lt;&gt;</code> is used by the
<code class="computeroutput"><a class="link" href="make.html" title="Struct template make">proto::make&lt;&gt;</a></code> transform to determine how
diff --git a/doc/html/boost/proto/is_callable.html b/doc/html/boost/proto/is_callable.html
index 2e5fe3a65d..d4faecc347 100755..100644
--- a/doc/html/boost/proto/is_callable.html
+++ b/doc/html/boost/proto/is_callable.html
@@ -36,7 +36,7 @@
<span class="keyword">struct</span> <a class="link" href="is_callable.html" title="Struct template is_callable">is_callable</a> <span class="special">:</span> <span class="keyword"></span> mpl::bool_&lt;<em class="replaceable"><code>true-or-false</code></em>&gt; <span class="special">{</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2812426"></a><h2>Description</h2>
+<a name="id2864732"></a><h2>Description</h2>
<p>
<code class="computeroutput">proto::is_callable&lt;&gt;</code> is used by the
<code class="computeroutput"><a class="link" href="when.html" title="Struct template when">proto::when&lt;&gt;</a></code>
diff --git a/doc/html/boost/proto/is_domain.html b/doc/html/boost/proto/is_domain.html
index 58d3abb42a..29f2c80cd1 100755..100644
--- a/doc/html/boost/proto/is_domain.html
+++ b/doc/html/boost/proto/is_domain.html
@@ -35,7 +35,7 @@
<span class="keyword">struct</span> <a class="link" href="is_domain.html" title="Struct template is_domain">is_domain</a> <span class="special">:</span> <span class="keyword"></span> mpl::bool_&lt; <em class="replaceable"><code>true-or-false</code></em> &gt; <span class="special">{</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2715992"></a><h2>Description</h2>
+<a name="id2768346"></a><h2>Description</h2>
<p>
A metafunction that returns <code class="computeroutput">mpl::true_</code> if the type
<code class="computeroutput">T</code> is the type of a Proto domain;
diff --git a/doc/html/boost/proto/is_expr.html b/doc/html/boost/proto/is_expr.html
index e194eedf1a..57fa25a669 100755..100644
--- a/doc/html/boost/proto/is_expr.html
+++ b/doc/html/boost/proto/is_expr.html
@@ -36,7 +36,7 @@
<span class="keyword">struct</span> <a class="link" href="is_expr.html" title="Struct template is_expr">is_expr</a> <span class="special">:</span> <span class="keyword"></span> mpl::bool_&lt;<em class="replaceable"><code>true-or-false</code></em>&gt; <span class="special">{</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2842821"></a><h2>Description</h2>
+<a name="id2895116"></a><h2>Description</h2>
<p>
If <code class="computeroutput">T</code> is an instantiation of
<code class="computeroutput"><a class="link" href="expr.html" title="Struct template expr">proto::expr&lt;&gt;</a></code> or
diff --git a/doc/html/boost/proto/is_extension.html b/doc/html/boost/proto/is_extension.html
index c408e7589d..c408e7589d 100755..100644
--- a/doc/html/boost/proto/is_extension.html
+++ b/doc/html/boost/proto/is_extension.html
diff --git a/doc/html/boost/proto/is_proto_expr.html b/doc/html/boost/proto/is_proto_expr.html
index 5a3781efe0..cd5df47fc0 100755..100644
--- a/doc/html/boost/proto/is_proto_expr.html
+++ b/doc/html/boost/proto/is_proto_expr.html
@@ -36,7 +36,7 @@
<span class="keyword">struct</span> <a class="link" href="is_proto_expr.html" title="Struct is_proto_expr">is_proto_expr</a> <span class="special">{</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2723415"></a><h2>Description</h2>
+<a name="id2775776"></a><h2>Description</h2>
<p>
<code class="computeroutput">proto::is_proto_expr</code> allows argument-dependent lookup to find Proto's operator overloads. For example:
</p>
diff --git a/doc/html/boost/proto/is_transform.html b/doc/html/boost/proto/is_transform.html
index a165185045..b8602f917f 100755..100644
--- a/doc/html/boost/proto/is_transform.html
+++ b/doc/html/boost/proto/is_transform.html
@@ -36,7 +36,7 @@
<span class="keyword">struct</span> <a class="link" href="is_transform.html" title="Struct template is_transform">is_transform</a> <span class="special">:</span> <span class="keyword"></span> mpl::bool_&lt;<em class="replaceable"><code>true-or-false</code></em>&gt; <span class="special">{</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2812780"></a><h2>Description</h2>
+<a name="id2865085"></a><h2>Description</h2>
<p>
<code class="computeroutput">proto::is_transform&lt;&gt;</code> is used by the
<code class="computeroutput"><a class="link" href="make.html" title="Struct template make">proto::make&lt;&gt;</a></code>
diff --git a/doc/html/boost/proto/lazy.html b/doc/html/boost/proto/lazy.html
index f202a95040..b8fcc39d00 100755..100644
--- a/doc/html/boost/proto/lazy.html
+++ b/doc/html/boost/proto/lazy.html
@@ -43,14 +43,14 @@
<span class="comment">// <a class="link" href="lazy/impl.html#boost.proto.lazy.impltypes">types</a></span>
<span class="keyword">typedef</span> <em class="replaceable"><code><span class="identifier">see</span><span class="special">-</span><span class="identifier">below</span></code></em> <a class="link" href="lazy/impl.html#boost.proto.lazy.impl.result_type"><span class="identifier">result_type</span></a><span class="special">;</span>
- <span class="comment">// <a class="link" href="lazy/impl.html#id1533661-bb">public member functions</a></span>
- <span class="identifier">result_type</span> <a class="link" href="lazy/impl.html#id1533665-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span>
+ <span class="comment">// <a class="link" href="lazy/impl.html#id1557829-bb">public member functions</a></span>
+ <span class="identifier">result_type</span> <a class="link" href="lazy/impl.html#id1557834-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2874460"></a><h2>Description</h2>
+<a name="id2928217"></a><h2>Description</h2>
<p>
<code class="computeroutput">proto::lazy&lt;&gt;</code> is useful as a higher-order transform,
when the transform to be applied depends on the current state of the transformation. The
diff --git a/doc/html/boost/proto/lazy/impl.html b/doc/html/boost/proto/lazy/impl.html
index caf91d0d4e..6154d16426 100755..100644
--- a/doc/html/boost/proto/lazy/impl.html
+++ b/doc/html/boost/proto/lazy/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../lazy.html#id2874460" title="Description">
+<link rel="up" href="../lazy.html#id2928217" title="Description">
<link rel="prev" href="../lazy.html" title="Struct template lazy">
<link rel="next" href="../noinvoke.html" title="Struct template noinvoke">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../lazy.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lazy.html#id2874460"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../noinvoke.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../lazy.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lazy.html#id2928217"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../noinvoke.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.lazy.impl"></a><div class="titlepage"></div>
@@ -37,15 +37,15 @@
<span class="comment">// <a class="link" href="impl.html#boost.proto.lazy.impltypes">types</a></span>
<span class="keyword">typedef</span> <em class="replaceable"><code><span class="identifier">see</span><span class="special">-</span><span class="identifier">below</span></code></em> <a class="link" href="impl.html#boost.proto.lazy.impl.result_type"><span class="identifier">result_type</span></a><span class="special">;</span>
- <span class="comment">// <a class="link" href="impl.html#id1533661-bb">public member functions</a></span>
- <span class="identifier">result_type</span> <a class="link" href="impl.html#id1533665-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span>
+ <span class="comment">// <a class="link" href="impl.html#id1557829-bb">public member functions</a></span>
+ <span class="identifier">result_type</span> <a class="link" href="impl.html#id1557834-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2874838"></a><h2>Description</h2>
+<a name="id2928596"></a><h2>Description</h2>
<div class="refsect2">
-<a name="id2874841"></a><h3>
+<a name="id2928599"></a><h3>
<a name="boost.proto.lazy.impltypes"></a><code class="computeroutput">impl</code>
public
types</h3>
@@ -59,9 +59,15 @@
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
<li class="listitem"><p>
If <code class="computeroutput">T</code> if of the form
- <code class="computeroutput">O(A<sub>0</sub>,...A<sub>n</sub>)</code>, then let <code class="computeroutput">O'</code>
+ <code class="computeroutput">O(A<sub>0</sub>,&#8230;A<sub>n</sub>)</code>, then let <code class="computeroutput">O'</code>
be <code class="computeroutput">boost::result_of&lt;<a class="link" href="../make.html" title="Struct template make">proto::make</a>&lt;O&gt;(Expr, State, Data)&gt;::type</code>
- and let <code class="computeroutput">T'</code> be <code class="computeroutput">O'(A<sub>0</sub>,...A<sub>n</sub>)</code>.
+ and let <code class="computeroutput">T'</code> be <code class="computeroutput">O'(A<sub>0</sub>,&#8230;A<sub>n</sub>)</code>.
+ </p></li>
+<li class="listitem"><p>
+ If <code class="computeroutput">T</code> if of the form
+ <code class="computeroutput">O(A<sub>0</sub>,&#8230;A<sub>n</sub> ...)</code>, then let <code class="computeroutput">O'</code>
+ be <code class="computeroutput">boost::result_of&lt;<a class="link" href="../make.html" title="Struct template make">proto::make</a>&lt;O&gt;(Expr, State, Data)&gt;::type</code>
+ and let <code class="computeroutput">T'</code> be <code class="computeroutput">O'(A<sub>0</sub>,&#8230;A<sub>n</sub> ...)</code>.
</p></li>
<li class="listitem"><p>
Otherwise, let <code class="computeroutput">T'</code>
@@ -81,10 +87,10 @@
</li></ol></div>
</div>
<div class="refsect2">
-<a name="id2875034"></a><h3>
-<a name="id1533661-bb"></a><code class="computeroutput">impl</code> public member functions</h3>
+<a name="id2928856"></a><h3>
+<a name="id1557829-bb"></a><code class="computeroutput">impl</code> public member functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
-<pre class="literallayout"><span class="identifier">result_type</span> <a name="id1533665-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span> expr<span class="special">,</span>
+<pre class="literallayout"><span class="identifier">result_type</span> <a name="id1557834-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span> expr<span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span> state<span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span> data<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<p>
@@ -93,9 +99,15 @@
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
<li class="listitem"><p>
If <code class="computeroutput">T</code> if of the form
- <code class="computeroutput">O(A<sub>0</sub>,...A<sub>n</sub>)</code>, then let <code class="computeroutput">O'</code>
+ <code class="computeroutput">O(A<sub>0</sub>,&#8230;A<sub>n</sub>)</code>, then let <code class="computeroutput">O'</code>
+ be <code class="computeroutput">boost::result_of&lt;<code class="computeroutput"><a class="link" href="../make.html" title="Struct template make">proto::make</a></code>&lt;O&gt;(Expr, State, Data)&gt;::type</code>
+ and let <code class="computeroutput">T'</code> be <code class="computeroutput">O'(A<sub>0</sub>,&#8230;A<sub>n</sub>)</code>.
+ </p></li>
+<li class="listitem"><p>
+ If <code class="computeroutput">T</code> if of the form
+ <code class="computeroutput">O(A<sub>0</sub>,&#8230;A<sub>n</sub> ...)</code>, then let <code class="computeroutput">O'</code>
be <code class="computeroutput">boost::result_of&lt;<code class="computeroutput"><a class="link" href="../make.html" title="Struct template make">proto::make</a></code>&lt;O&gt;(Expr, State, Data)&gt;::type</code>
- and let <code class="computeroutput">T'</code> be <code class="computeroutput">O'(A<sub>0</sub>,...A<sub>n</sub>)</code>.
+ and let <code class="computeroutput">T'</code> be <code class="computeroutput">O'(A<sub>0</sub>,&#8230;A<sub>n</sub> ...)</code>.
</p></li>
<li class="listitem"><p>
Otherwise, let <code class="computeroutput">T'</code>
@@ -129,7 +141,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../lazy.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lazy.html#id2874460"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../noinvoke.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../lazy.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../lazy.html#id2928217"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../noinvoke.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/left_id1528275.html b/doc/html/boost/proto/left_id1551562.html
index c7dd7df9ab..8322fb295d 100755..100644
--- a/doc/html/boost/proto/left_id1528275.html
+++ b/doc/html/boost/proto/left_id1551562.html
@@ -6,8 +6,8 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../proto/reference.html#header.boost.proto.traits_hpp" title="Header &lt;boost/proto/traits.hpp&gt;">
-<link rel="prev" href="value_id1528169.html" title="Function value">
-<link rel="next" href="right_id1528399.html" title="Function right">
+<link rel="prev" href="value_id1551456.html" title="Function value">
+<link rel="next" href="right_id1551686.html" title="Function right">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,10 +20,10 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="value_id1528169.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="right_id1528399.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="value_id1551456.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="right_id1551686.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
-<a name="boost.proto.left_id1528275"></a><div class="titlepage"></div>
+<a name="boost.proto.left_id1551562"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Function left</span></h2>
<p>boost::proto::left &#8212; Return the left child of the specified binary Proto expression. </p>
@@ -38,7 +38,7 @@
<span class="keyword">typename</span> <a class="link" href="result_of/left.html" title="Struct template left">proto::result_of::left</a><span class="special">&lt;</span> <span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
<span class="identifier">left</span><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> expr<span class="special">)</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2845733"></a><h2>Description</h2>
+<a name="id2898026"></a><h2>Description</h2>
<p>Return the left child of the specified binary Proto expression. The child is returned by reference.</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
@@ -78,7 +78,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="value_id1528169.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="right_id1528399.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="value_id1551456.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="right_id1551686.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/less.html b/doc/html/boost/proto/less.html
index 2e7157a69a..68b92384b3 100755..100644
--- a/doc/html/boost/proto/less.html
+++ b/doc/html/boost/proto/less.html
@@ -47,7 +47,7 @@
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2824900"></a><h2>Description</h2>
+<a name="id2877205"></a><h2>Description</h2>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
diff --git a/doc/html/boost/proto/less/impl.html b/doc/html/boost/proto/less/impl.html
index b5b53877d1..79789ac18b 100755..100644
--- a/doc/html/boost/proto/less/impl.html
+++ b/doc/html/boost/proto/less/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../less.html#id2824900" title="Description">
+<link rel="up" href="../less.html#id2877205" title="Description">
<link rel="prev" href="../less.html" title="Struct template less">
<link rel="next" href="../greater.html" title="Struct template greater">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../less.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../less.html#id2824900"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../greater.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../less.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../less.html#id2877205"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../greater.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.less.impl"></a><div class="titlepage"></div>
@@ -46,7 +46,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../less.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../less.html#id2824900"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../greater.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../less.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../less.html#id2877205"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../greater.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/less_equal.html b/doc/html/boost/proto/less_equal.html
index b001aa4cb0..40257472f4 100755..100644
--- a/doc/html/boost/proto/less_equal.html
+++ b/doc/html/boost/proto/less_equal.html
@@ -49,7 +49,7 @@
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2826043"></a><h2>Description</h2>
+<a name="id2878348"></a><h2>Description</h2>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
diff --git a/doc/html/boost/proto/less_equal/impl.html b/doc/html/boost/proto/less_equal/impl.html
index df15b4d366..001a061c62 100755..100644
--- a/doc/html/boost/proto/less_equal/impl.html
+++ b/doc/html/boost/proto/less_equal/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../less_equal.html#id2826043" title="Description">
+<link rel="up" href="../less_equal.html#id2878348" title="Description">
<link rel="prev" href="../less_equal.html" title="Struct template less_equal">
<link rel="next" href="../greater_equal.html" title="Struct template greater_equal">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../less_equal.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../less_equal.html#id2826043"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../greater_equal.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../less_equal.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../less_equal.html#id2878348"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../greater_equal.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.less_equal.impl"></a><div class="titlepage"></div>
@@ -48,7 +48,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../less_equal.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../less_equal.html#id2826043"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../greater_equal.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../less_equal.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../less_equal.html#id2878348"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../greater_equal.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/listN.html b/doc/html/boost/proto/listN.html
index b03ba15692..ab01aec223 100755..100644
--- a/doc/html/boost/proto/listN.html
+++ b/doc/html/boost/proto/listN.html
@@ -43,7 +43,7 @@
<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">long</span> <span class="identifier">arity</span><span class="special">;</span> <span class="comment">// <code class="computeroutput">= N;</code></span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2709352"></a><h2>Description</h2>
+<a name="id2761716"></a><h2>Description</h2>
<p>
Type sequences, for use as the 2<sup>nd</sup> parameter to the
<code class="computeroutput"><a class="link" href="expr.html" title="Struct template expr">proto::expr&lt;&gt;</a></code> or
diff --git a/doc/html/boost/proto/lit.html b/doc/html/boost/proto/lit.html
index 6399c2a0b6..d31f7d19dc 100755..100644
--- a/doc/html/boost/proto/lit.html
+++ b/doc/html/boost/proto/lit.html
@@ -37,7 +37,7 @@
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">&gt;</span> <a class="link" href="literal.html" title="Struct template literal">proto::literal</a><span class="special">&lt;</span> <span class="identifier">T</span> <span class="special">&amp;</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="identifier">lit</span><span class="special">(</span><span class="identifier">T</span> <span class="special">&amp;</span> t<span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">&gt;</span> <a class="link" href="literal.html" title="Struct template literal">proto::literal</a><span class="special">&lt;</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="identifier">lit</span><span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> t<span class="special">)</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2750740"></a><h2>Description</h2>
+<a name="id2803091"></a><h2>Description</h2>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
diff --git a/doc/html/boost/proto/literal.html b/doc/html/boost/proto/literal.html
index b8b70230e9..065853d0f8 100755..100644
--- a/doc/html/boost/proto/literal.html
+++ b/doc/html/boost/proto/literal.html
@@ -42,17 +42,17 @@
<span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="link" href="result_of/value.html" title="Struct template value">proto::result_of::value</a><span class="special">&lt;</span><span class="identifier">X</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <a name="boost.proto.literal.const_reference"></a><span class="identifier">const_reference</span><span class="special">;</span>
<span class="comment">// <a class="link" href="literal.html#boost.proto.literalconstruct-copy-destruct">construct/copy/destruct</a></span>
- <a class="link" href="literal.html#id1502291-bb"><span class="identifier">literal</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> U<span class="special">&gt;</span> <a class="link" href="literal.html#id1502294-bb"><span class="identifier">literal</span></a><span class="special">(</span><span class="identifier">U</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> U<span class="special">&gt;</span> <a class="link" href="literal.html#id1502315-bb"><span class="identifier">literal</span></a><span class="special">(</span><span class="identifier">U</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> U<span class="special">&gt;</span> <a class="link" href="literal.html#id1502337-bb"><span class="identifier">literal</span></a><span class="special">(</span><a class="link" href="literal.html" title="Struct template literal">proto::literal</a><span class="special">&lt;</span> <span class="identifier">U</span><span class="special">,</span> <span class="identifier">Domain</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="literal.html#id1525849-bb"><span class="identifier">literal</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> U<span class="special">&gt;</span> <a class="link" href="literal.html#id1525852-bb"><span class="identifier">literal</span></a><span class="special">(</span><span class="identifier">U</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> U<span class="special">&gt;</span> <a class="link" href="literal.html#id1525873-bb"><span class="identifier">literal</span></a><span class="special">(</span><span class="identifier">U</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> U<span class="special">&gt;</span> <a class="link" href="literal.html#id1525895-bb"><span class="identifier">literal</span></a><span class="special">(</span><a class="link" href="literal.html" title="Struct template literal">proto::literal</a><span class="special">&lt;</span> <span class="identifier">U</span><span class="special">,</span> <span class="identifier">Domain</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="literal.html#id1502244-bb">public member functions</a></span>
- <span class="identifier">reference</span> <a class="link" href="literal.html#id1502249-bb"><span class="identifier">get</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">const_reference</span> <a class="link" href="literal.html#id1502268-bb"><span class="identifier">get</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="literal.html#id1525802-bb">public member functions</a></span>
+ <span class="identifier">reference</span> <a class="link" href="literal.html#id1525807-bb"><span class="identifier">get</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">const_reference</span> <a class="link" href="literal.html#id1525826-bb"><span class="identifier">get</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2750066"></a><h2>Description</h2>
+<a name="id2802417"></a><h2>Description</h2>
<p>
A simple wrapper for a terminal, provided for ease of use. In all cases,
<code class="computeroutput">proto::literal&lt;X&gt; l(x);</code> is equivalent to
@@ -63,38 +63,38 @@
<code class="computeroutput"><a class="link" href="default_domain.html" title="Struct default_domain">proto::default_domain</a></code>.
</p>
<div class="refsect2">
-<a name="id2750116"></a><h3>
+<a name="id2802467"></a><h3>
<a name="boost.proto.literalconstruct-copy-destruct"></a><code class="computeroutput">literal</code>
public
construct/copy/destruct</h3>
<div class="orderedlist"><ol class="orderedlist" type="1">
-<li class="listitem"><pre class="literallayout"><a name="id1502291-bb"></a><span class="identifier">literal</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
-<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> U<span class="special">&gt;</span> <a name="id1502294-bb"></a><span class="identifier">literal</span><span class="special">(</span><span class="identifier">U</span> <span class="special">&amp;</span> u<span class="special">)</span><span class="special">;</span></pre></li>
-<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> U<span class="special">&gt;</span> <a name="id1502315-bb"></a><span class="identifier">literal</span><span class="special">(</span><span class="identifier">U</span> <span class="keyword">const</span> <span class="special">&amp;</span> u<span class="special">)</span><span class="special">;</span></pre></li>
-<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> U<span class="special">&gt;</span> <a name="id1502337-bb"></a><span class="identifier">literal</span><span class="special">(</span><a class="link" href="literal.html" title="Struct template literal">proto::literal</a><span class="special">&lt;</span> <span class="identifier">U</span><span class="special">,</span> <span class="identifier">Domain</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> u<span class="special">)</span><span class="special">;</span></pre></li>
+<li class="listitem"><pre class="literallayout"><a name="id1525849-bb"></a><span class="identifier">literal</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
+<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> U<span class="special">&gt;</span> <a name="id1525852-bb"></a><span class="identifier">literal</span><span class="special">(</span><span class="identifier">U</span> <span class="special">&amp;</span> u<span class="special">)</span><span class="special">;</span></pre></li>
+<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> U<span class="special">&gt;</span> <a name="id1525873-bb"></a><span class="identifier">literal</span><span class="special">(</span><span class="identifier">U</span> <span class="keyword">const</span> <span class="special">&amp;</span> u<span class="special">)</span><span class="special">;</span></pre></li>
+<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> U<span class="special">&gt;</span> <a name="id1525895-bb"></a><span class="identifier">literal</span><span class="special">(</span><a class="link" href="literal.html" title="Struct template literal">proto::literal</a><span class="special">&lt;</span> <span class="identifier">U</span><span class="special">,</span> <span class="identifier">Domain</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> u<span class="special">)</span><span class="special">;</span></pre></li>
</ol></div>
</div>
<div class="refsect2">
-<a name="id2750383"></a><h3>
-<a name="id1502244-bb"></a><code class="computeroutput">literal</code> public member functions</h3>
+<a name="id2802735"></a><h3>
+<a name="id1525802-bb"></a><code class="computeroutput">literal</code> public member functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1">
<li class="listitem">
-<pre class="literallayout"><span class="identifier">reference</span> <a name="id1502249-bb"></a><span class="identifier">get</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="identifier">reference</span> <a name="id1525807-bb"></a><span class="identifier">get</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
<td><p><span class="term">Returns:</span></p></td>
-<td><code class="computeroutput"><a class="link" href="value_id1528169.html" title="Function value">proto::value</a>(*this)</code></td>
+<td><code class="computeroutput"><a class="link" href="value_id1551456.html" title="Function value">proto::value</a>(*this)</code></td>
</tr></tbody>
</table></div>
</li>
<li class="listitem">
-<pre class="literallayout"><span class="identifier">const_reference</span> <a name="id1502268-bb"></a><span class="identifier">get</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="identifier">const_reference</span> <a name="id1525826-bb"></a><span class="identifier">get</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
<td><p><span class="term">Returns:</span></p></td>
-<td><code class="computeroutput"><a class="link" href="value_id1528169.html" title="Function value">proto::value</a>(*this)</code></td>
+<td><code class="computeroutput"><a class="link" href="value_id1551456.html" title="Function value">proto::value</a>(*this)</code></td>
</tr></tbody>
</table></div>
</li>
diff --git a/doc/html/boost/proto/logical_and.html b/doc/html/boost/proto/logical_and.html
index 870bca6198..d4755e4115 100755..100644
--- a/doc/html/boost/proto/logical_and.html
+++ b/doc/html/boost/proto/logical_and.html
@@ -49,7 +49,7 @@
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2828905"></a><h2>Description</h2>
+<a name="id2881207"></a><h2>Description</h2>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
diff --git a/doc/html/boost/proto/logical_and/impl.html b/doc/html/boost/proto/logical_and/impl.html
index 1ef0544e54..99cd7e74b4 100755..100644
--- a/doc/html/boost/proto/logical_and/impl.html
+++ b/doc/html/boost/proto/logical_and/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../logical_and.html#id2828905" title="Description">
+<link rel="up" href="../logical_and.html#id2881207" title="Description">
<link rel="prev" href="../logical_and.html" title="Struct template logical_and">
<link rel="next" href="../bitwise_and.html" title="Struct template bitwise_and">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../logical_and.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../logical_and.html#id2828905"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../bitwise_and.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../logical_and.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../logical_and.html#id2881207"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../bitwise_and.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.logical_and.impl"></a><div class="titlepage"></div>
@@ -48,7 +48,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../logical_and.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../logical_and.html#id2828905"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../bitwise_and.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../logical_and.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../logical_and.html#id2881207"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../bitwise_and.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/logical_not.html b/doc/html/boost/proto/logical_not.html
index 622f015900..c831d7d3a1 100755..100644
--- a/doc/html/boost/proto/logical_not.html
+++ b/doc/html/boost/proto/logical_not.html
@@ -49,7 +49,7 @@
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2818199"></a><h2>Description</h2>
+<a name="id2870505"></a><h2>Description</h2>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
diff --git a/doc/html/boost/proto/logical_not/impl.html b/doc/html/boost/proto/logical_not/impl.html
index a17439a9c3..c7d9b08b32 100755..100644
--- a/doc/html/boost/proto/logical_not/impl.html
+++ b/doc/html/boost/proto/logical_not/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../logical_not.html#id2818199" title="Description">
+<link rel="up" href="../logical_not.html#id2870505" title="Description">
<link rel="prev" href="../logical_not.html" title="Struct template logical_not">
<link rel="next" href="../pre_inc.html" title="Struct template pre_inc">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../logical_not.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../logical_not.html#id2818199"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../pre_inc.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../logical_not.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../logical_not.html#id2870505"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../pre_inc.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.logical_not.impl"></a><div class="titlepage"></div>
@@ -48,7 +48,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../logical_not.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../logical_not.html#id2818199"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../pre_inc.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../logical_not.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../logical_not.html#id2870505"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../pre_inc.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/logical_or.html b/doc/html/boost/proto/logical_or.html
index 2dcdfe14c3..dab692bb5a 100755..100644
--- a/doc/html/boost/proto/logical_or.html
+++ b/doc/html/boost/proto/logical_or.html
@@ -49,7 +49,7 @@
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2828333"></a><h2>Description</h2>
+<a name="id2880635"></a><h2>Description</h2>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
diff --git a/doc/html/boost/proto/logical_or/impl.html b/doc/html/boost/proto/logical_or/impl.html
index 39aee483a7..f18d010388 100755..100644
--- a/doc/html/boost/proto/logical_or/impl.html
+++ b/doc/html/boost/proto/logical_or/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../logical_or.html#id2828333" title="Description">
+<link rel="up" href="../logical_or.html#id2880635" title="Description">
<link rel="prev" href="../logical_or.html" title="Struct template logical_or">
<link rel="next" href="../logical_and.html" title="Struct template logical_and">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../logical_or.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../logical_or.html#id2828333"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../logical_and.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../logical_or.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../logical_or.html#id2880635"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../logical_and.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.logical_or.impl"></a><div class="titlepage"></div>
@@ -48,7 +48,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../logical_or.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../logical_or.html#id2828333"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../logical_and.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../logical_or.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../logical_or.html#id2880635"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../logical_and.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/long_.html b/doc/html/boost/proto/long_.html
index 8124393b50..8124393b50 100755..100644
--- a/doc/html/boost/proto/long_.html
+++ b/doc/html/boost/proto/long_.html
diff --git a/doc/html/boost/proto/make.html b/doc/html/boost/proto/make.html
index 70ec59a7c1..e50d7e2262 100755..100644
--- a/doc/html/boost/proto/make.html
+++ b/doc/html/boost/proto/make.html
@@ -40,20 +40,18 @@
<span class="comment">// <a class="link" href="make/impl.html#boost.proto.make.impltypes">types</a></span>
<span class="keyword">typedef</span> <span class="emphasis"><em><span class="identifier">see</span><span class="special">-</span><span class="identifier">below</span></em></span> <a class="link" href="make/impl.html#boost.proto.make.impl.result_type"><span class="identifier">result_type</span></a><span class="special">;</span>
- <span class="comment">// <a class="link" href="make/impl.html#id1534634-bb">public member functions</a></span>
- <span class="identifier">result_type</span> <a class="link" href="make/impl.html#id1534638-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span>
+ <span class="comment">// <a class="link" href="make/impl.html#id1558863-bb">public member functions</a></span>
+ <span class="identifier">result_type</span> <a class="link" href="make/impl.html#id1558868-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2877588"></a><h2>Description</h2>
+<a name="id2931477"></a><h2>Description</h2>
<p>
The purpose of <code class="computeroutput">proto::make&lt;&gt;</code> is to annotate a transform as
an <a class="link" href="../../ObjectTransform.html" title="Concept ObjectTransform">ObjectTransform</a> so that
- <code class="computeroutput">
- <a class="link" href="when.html" title="Struct template when">proto::when&lt;&gt;</a>
- </code> knows
+ <code class="computeroutput"><a class="link" href="when.html" title="Struct template when">proto::when&lt;&gt;</a></code> knows
how to apply it.
</p>
<p>
diff --git a/doc/html/boost/proto/make/impl.html b/doc/html/boost/proto/make/impl.html
index 5c22cda760..e3739b7a44 100755..100644
--- a/doc/html/boost/proto/make/impl.html
+++ b/doc/html/boost/proto/make/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../make.html#id2877588" title="Description">
+<link rel="up" href="../make.html#id2931477" title="Description">
<link rel="prev" href="../make.html" title="Struct template make">
<link rel="next" href="../pass_through.html" title="Struct template pass_through">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../make.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../make.html#id2877588"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../pass_through.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../make.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../make.html#id2931477"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../pass_through.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.make.impl"></a><div class="titlepage"></div>
@@ -37,15 +37,15 @@
<span class="comment">// <a class="link" href="impl.html#boost.proto.make.impltypes">types</a></span>
<span class="keyword">typedef</span> <span class="emphasis"><em><span class="identifier">see</span><span class="special">-</span><span class="identifier">below</span></em></span> <a class="link" href="impl.html#boost.proto.make.impl.result_type"><span class="identifier">result_type</span></a><span class="special">;</span>
- <span class="comment">// <a class="link" href="impl.html#id1534634-bb">public member functions</a></span>
- <span class="identifier">result_type</span> <a class="link" href="impl.html#id1534638-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span>
+ <span class="comment">// <a class="link" href="impl.html#id1558863-bb">public member functions</a></span>
+ <span class="identifier">result_type</span> <a class="link" href="impl.html#id1558868-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2877982"></a><h2>Description</h2>
+<a name="id2931869"></a><h2>Description</h2>
<div class="refsect2">
-<a name="id2877985"></a><h3>
+<a name="id2931872"></a><h3>
<a name="boost.proto.make.impltypes"></a><code class="computeroutput">impl</code>
public
types</h3>
@@ -58,7 +58,8 @@
</p>
<p>
If <code class="computeroutput">T</code> is an <a class="link" href="../../../ObjectTransform.html" title="Concept ObjectTransform">ObjectTransform</a> of the form
- <code class="computeroutput">Object(A<sub>0</sub>,...A<sub>n</sub>)</code>,
+ <code class="computeroutput">Object(A<sub>0</sub>,&#8230;A<sub>n</sub>)</code> or
+ <code class="computeroutput">Object(A<sub>0</sub>,&#8230;A<sub>n</sub> ...)</code>,
then let <code class="computeroutput">O</code> be the return type
<code class="computeroutput">Object</code>. Otherwise, let <code class="computeroutput">O</code>
be <code class="computeroutput">T</code>. The <code class="computeroutput">result_type</code> typedef is
@@ -77,7 +78,7 @@
</p></li>
<li class="listitem">
If <code class="computeroutput">O</code> is a template like
- <code class="computeroutput"><a class="link" href="../noinvoke.html" title="Struct template noinvoke">proto::noinvoke</a>&lt;S&lt;X<sub>0</sub>,...X<sub>n</sub>&gt; &gt;</code>,
+ <code class="computeroutput"><a class="link" href="../noinvoke.html" title="Struct template noinvoke">proto::noinvoke</a>&lt;S&lt;X<sub>0</sub>,&#8230;X<sub>n</sub>&gt; &gt;</code>,
then the result type is calculated as follows:
<div class="itemizedlist"><ul class="itemizedlist" type="circle">
<li class="listitem"><p>
@@ -96,14 +97,14 @@
<li class="listitem"><p>
The result type is
<code class="computeroutput">
- S&lt;X<sub>0</sub>',...X<sub>n</sub>'&gt;
+ S&lt;X<sub>0</sub>',&#8230;X<sub>n</sub>'&gt;
</code>.
</p></li>
</ul></div>
</li>
<li class="listitem">
If <code class="computeroutput">O</code> is a template like
- <code class="computeroutput">S&lt;X<sub>0</sub>,...X<sub>n</sub>&gt;</code>,
+ <code class="computeroutput">S&lt;X<sub>0</sub>,&#8230;X<sub>n</sub>&gt;</code>,
then the result type is calculated as follows:
<div class="itemizedlist"><ul class="itemizedlist" type="circle">
<li class="listitem"><p>
@@ -120,17 +121,17 @@
<li class="listitem"><p>
If any substitutions took place in the above step and
<code class="computeroutput">
- S&lt;X<sub>0</sub>',...X<sub>n</sub>'&gt;
+ S&lt;X<sub>0</sub>',&#8230;X<sub>n</sub>'&gt;
</code> has a nested
<code class="computeroutput">type</code> typedef, the result type is
<code class="computeroutput">
- S&lt;X<sub>0</sub>',...X<sub>n</sub>'&gt;::type
+ S&lt;X<sub>0</sub>',&#8230;X<sub>n</sub>'&gt;::type
</code>.
</p></li>
<li class="listitem"><p>
Otherwise, the result type is
<code class="computeroutput">
- S&lt;X<sub>0</sub>',...X<sub>n</sub>'&gt;
+ S&lt;X<sub>0</sub>',&#8230;X<sub>n</sub>'&gt;
</code>.
</p></li>
</ul></div>
@@ -151,10 +152,10 @@
</li></ol></div>
</div>
<div class="refsect2">
-<a name="id2878497"></a><h3>
-<a name="id1534634-bb"></a><code class="computeroutput">impl</code> public member functions</h3>
+<a name="id2932396"></a><h3>
+<a name="id1558863-bb"></a><code class="computeroutput">impl</code> public member functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
-<pre class="literallayout"><span class="identifier">result_type</span> <a name="id1534638-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span> expr<span class="special">,</span>
+<pre class="literallayout"><span class="identifier">result_type</span> <a name="id1558868-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span> expr<span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span> state<span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span> data<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<p>
@@ -169,7 +170,7 @@
<li class="listitem">
<p>
If <code class="computeroutput">T</code> is of the form
- <code class="computeroutput">O(A<sub>0</sub>,...A<sub>n</sub>)</code>, then:
+ <code class="computeroutput">O(A<sub>0</sub>,&#8230;A<sub>n</sub>)</code>, then:
</p>
<div class="itemizedlist"><ul class="itemizedlist" type="circle">
<li class="listitem">
@@ -181,7 +182,7 @@
</p>
<pre class="programlisting">result_type that = {
<code class="computeroutput"><a class="link" href="../when.html" title="Struct template when">proto::when</a></code>&lt;<code class="computeroutput"><a class="link" href="../_.html" title="Struct _">_</a></code>, A<sub>0</sub>&gt;()(expr, state, data),
- ...
+ &#8230;
<code class="computeroutput"><a class="link" href="../when.html" title="Struct template when">proto::when</a></code>&lt;<code class="computeroutput"><a class="link" href="../_.html" title="Struct _">_</a></code>, A<sub>n</sub>&gt;()(expr, state, data)
};</pre>
<p>
@@ -194,7 +195,7 @@
</p>
<pre class="programlisting">result_type that(
<code class="computeroutput"><a class="link" href="../when.html" title="Struct template when">proto::when</a></code>&lt;<code class="computeroutput"><a class="link" href="../_.html" title="Struct _">_</a></code>, A<sub>0</sub>&gt;()(expr, state, data),
- ...
+ &#8230;
<code class="computeroutput"><a class="link" href="../when.html" title="Struct template when">proto::when</a></code>&lt;<code class="computeroutput"><a class="link" href="../_.html" title="Struct _">_</a></code>, A<sub>n</sub>&gt;()(expr, state, data)
);</pre>
<p>
@@ -204,9 +205,20 @@
</li>
<li class="listitem">
<p>
- Otherwise, construct
- and return an object <code class="computeroutput">that</code> as follows:
+ If <code class="computeroutput">T</code> is of the form
+ <code class="computeroutput">O(A<sub>0</sub>,&#8230;A<sub>n</sub> ...)</code>,
+ then let <code class="computeroutput">T'</code> be <code class="computeroutput">O(A<sub>0</sub>,&#8230;A<sub>n-1</sub>, <em class="replaceable"><code>S</code></em>)</code>,
+ where <em class="replaceable"><code>S</code></em> is a type sequence computed from the unpacking expression <code class="computeroutput">A<sub>n</sub></code>
+ as described in the reference for <code class="computeroutput"><code class="computeroutput"><a class="link" href="../pack.html" title="Struct pack">proto::pack</a></code></code>. Then, return:
</p>
+<pre class="programlisting">proto::make&lt;T'&gt;()(expr, state, data)</pre>
+<p>
+ </p>
+</li>
+<li class="listitem">
+<p>
+ Otherwise, construct and return an object <code class="computeroutput">that</code>
+ as follows: </p>
<pre class="programlisting">result_type that = result_type();</pre>
<p>
</p>
@@ -228,7 +240,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../make.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../make.html#id2877588"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../pass_through.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../make.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../make.html#id2931477"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../pass_through.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/make_expr_id1503817.html b/doc/html/boost/proto/make_expr_id1527104.html
index eb3897b96f..390708b987 100755..100644
--- a/doc/html/boost/proto/make_expr_id1503817.html
+++ b/doc/html/boost/proto/make_expr_id1527104.html
@@ -6,8 +6,8 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../proto/reference.html#header.boost.proto.make_expr_hpp" title="Header &lt;boost/proto/make_expr.hpp&gt;">
-<link rel="prev" href="result_of/unpack_expr_Tag__Domain_id1503713.html" title="Struct template unpack_expr&lt;Tag, Domain, Sequence&gt;">
-<link rel="next" href="unpack_expr_id1504094.html" title="Function unpack_expr">
+<link rel="prev" href="result_of/unpack_expr_Tag__id1527000.html" title="Struct template unpack_expr&lt;Tag, Domain, Sequence&gt;">
+<link rel="next" href="unpack_expr_id1527381.html" title="Function unpack_expr">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,10 +20,10 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="result_of/unpack_expr_Tag__Domain_id1503713.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.make_expr_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="unpack_expr_id1504094.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="result_of/unpack_expr_Tag__id1527000.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.make_expr_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="unpack_expr_id1527381.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
-<a name="boost.proto.make_expr_id1503817"></a><div class="titlepage"></div>
+<a name="boost.proto.make_expr_id1527104"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Function make_expr</span></h2>
<p>boost::proto::make_expr &#8212; Construct an expression of the requested tag type with a domain and with the specified
@@ -40,7 +40,7 @@
<span class="keyword">typename</span> <a class="link" href="result_of/make_expr.html" title="Struct template make_expr">proto::result_of::make_expr</a><span class="special">&lt;</span><span class="identifier">Tag</span><span class="special">,</span> <span class="identifier">Domain</span><span class="special">,</span> <span class="identifier">A</span> <span class="keyword">const</span><span class="special">...</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <span class="keyword">const</span>
<span class="identifier">make_expr</span><span class="special">(</span><span class="identifier">A</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">...</span> a<span class="special">)</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2755909"></a><h2>Description</h2>
+<a name="id2808257"></a><h2>Description</h2>
<p>
This function template may be invoked either with or without specifying a
<code class="computeroutput">Domain</code> template parameter. If no domain is specified, the domain
@@ -55,11 +55,11 @@
<li class="listitem"><p>
If <code class="computeroutput">x</code> is a <code class="computeroutput">boost::reference_wrapper&lt;&gt;</code>,
<code class="computeroutput"><em class="replaceable"><code>WRAP</code></em>(x)</code> is equivalent to
- <code class="computeroutput"><code class="computeroutput"><a class="link" href="as_child_id1527575.html" title="Function as_child">proto::as_child</a></code>&lt;Domain&gt;(x.get())</code>.
+ <code class="computeroutput"><code class="computeroutput"><a class="link" href="as_child_id1550862.html" title="Function as_child">proto::as_child</a></code>&lt;Domain&gt;(x.get())</code>.
</p></li>
<li class="listitem"><p>
Otherwise, <code class="computeroutput"><em class="replaceable"><code>WRAP</code></em>(x)</code> is equivalent to
- <code class="computeroutput"><code class="computeroutput"><a class="link" href="as_expr_id1527385.html" title="Function as_expr">proto::as_expr</a></code>&lt;Domain&gt;(x)</code>.
+ <code class="computeroutput"><code class="computeroutput"><a class="link" href="as_expr_id1550672.html" title="Function as_expr">proto::as_expr</a></code>&lt;Domain&gt;(x)</code>.
</p></li>
</ul></div>
<p>
@@ -97,7 +97,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="result_of/unpack_expr_Tag__Domain_id1503713.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.make_expr_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="unpack_expr_id1504094.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="result_of/unpack_expr_Tag__id1527000.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.make_expr_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="unpack_expr_id1527381.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/matches.html b/doc/html/boost/proto/matches.html
index e5839f4e44..5d819b6da9 100755..100644
--- a/doc/html/boost/proto/matches.html
+++ b/doc/html/boost/proto/matches.html
@@ -35,7 +35,7 @@
<span class="keyword">struct</span> <a class="link" href="matches.html" title="Struct template matches">matches</a> <span class="special">:</span> <span class="keyword"></span> mpl::bool_&lt;<em class="replaceable"><code>true-or-false</code></em>&gt; <span class="special">{</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2766126"></a><h2>Description</h2>
+<a name="id2818474"></a><h2>Description</h2>
<p>
<code class="computeroutput">proto::matches&lt;Expr, Grammar&gt;</code> inherits from
<code class="computeroutput">mpl::true_</code> if
diff --git a/doc/html/boost/proto/mem_ptr.html b/doc/html/boost/proto/mem_ptr.html
index e35b4abdff..e4a4183ba0 100755..100644
--- a/doc/html/boost/proto/mem_ptr.html
+++ b/doc/html/boost/proto/mem_ptr.html
@@ -45,7 +45,7 @@
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2832012"></a><h2>Description</h2>
+<a name="id2884313"></a><h2>Description</h2>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
diff --git a/doc/html/boost/proto/mem_ptr/impl.html b/doc/html/boost/proto/mem_ptr/impl.html
index faaae19ebc..9a3484f75b 100755..100644
--- a/doc/html/boost/proto/mem_ptr/impl.html
+++ b/doc/html/boost/proto/mem_ptr/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../mem_ptr.html#id2832012" title="Description">
+<link rel="up" href="../mem_ptr.html#id2884313" title="Description">
<link rel="prev" href="../mem_ptr.html" title="Struct template mem_ptr">
<link rel="next" href="../assign.html" title="Struct template assign">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../mem_ptr.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mem_ptr.html#id2832012"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../assign.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../mem_ptr.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mem_ptr.html#id2884313"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../assign.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.mem_ptr.impl"></a><div class="titlepage"></div>
@@ -46,7 +46,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../mem_ptr.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mem_ptr.html#id2832012"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../assign.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../mem_ptr.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mem_ptr.html#id2884313"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../assign.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/minus.html b/doc/html/boost/proto/minus.html
index 26cb2056af..3bb15a5e45 100755..100644
--- a/doc/html/boost/proto/minus.html
+++ b/doc/html/boost/proto/minus.html
@@ -47,7 +47,7 @@
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2824330"></a><h2>Description</h2>
+<a name="id2876635"></a><h2>Description</h2>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
diff --git a/doc/html/boost/proto/minus/impl.html b/doc/html/boost/proto/minus/impl.html
index 196d384dfd..166078cb30 100755..100644
--- a/doc/html/boost/proto/minus/impl.html
+++ b/doc/html/boost/proto/minus/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../minus.html#id2824330" title="Description">
+<link rel="up" href="../minus.html#id2876635" title="Description">
<link rel="prev" href="../minus.html" title="Struct template minus">
<link rel="next" href="../less.html" title="Struct template less">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../minus.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../minus.html#id2824330"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../less.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../minus.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../minus.html#id2876635"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../less.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.minus.impl"></a><div class="titlepage"></div>
@@ -46,7 +46,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../minus.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../minus.html#id2824330"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../less.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../minus.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../minus.html#id2876635"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../less.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/minus_assign.html b/doc/html/boost/proto/minus_assign.html
index c251694ff0..b5e01f3f07 100755..100644
--- a/doc/html/boost/proto/minus_assign.html
+++ b/doc/html/boost/proto/minus_assign.html
@@ -49,7 +49,7 @@
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2836667"></a><h2>Description</h2>
+<a name="id2888967"></a><h2>Description</h2>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
diff --git a/doc/html/boost/proto/minus_assign/impl.html b/doc/html/boost/proto/minus_assign/impl.html
index 91fb3b650a..e3f1ad7bf3 100755..100644
--- a/doc/html/boost/proto/minus_assign/impl.html
+++ b/doc/html/boost/proto/minus_assign/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../minus_assign.html#id2836667" title="Description">
+<link rel="up" href="../minus_assign.html#id2888967" title="Description">
<link rel="prev" href="../minus_assign.html" title="Struct template minus_assign">
<link rel="next" href="../bitwise_and_assign.html" title="Struct template bitwise_and_assign">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../minus_assign.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../minus_assign.html#id2836667"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../bitwise_and_assign.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../minus_assign.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../minus_assign.html#id2888967"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../bitwise_and_assign.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.minus_assign.impl"></a><div class="titlepage"></div>
@@ -48,7 +48,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../minus_assign.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../minus_assign.html#id2836667"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../bitwise_and_assign.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../minus_assign.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../minus_assign.html#id2888967"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../bitwise_and_assign.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/modulus.html b/doc/html/boost/proto/modulus.html
index a7cb05cfc2..c7bcdb2a2b 100755..100644
--- a/doc/html/boost/proto/modulus.html
+++ b/doc/html/boost/proto/modulus.html
@@ -49,7 +49,7 @@
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2823189"></a><h2>Description</h2>
+<a name="id2875494"></a><h2>Description</h2>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
diff --git a/doc/html/boost/proto/modulus/impl.html b/doc/html/boost/proto/modulus/impl.html
index 389ccc18bb..70538d3d83 100755..100644
--- a/doc/html/boost/proto/modulus/impl.html
+++ b/doc/html/boost/proto/modulus/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../modulus.html#id2823189" title="Description">
+<link rel="up" href="../modulus.html#id2875494" title="Description">
<link rel="prev" href="../modulus.html" title="Struct template modulus">
<link rel="next" href="../plus.html" title="Struct template plus">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../modulus.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../modulus.html#id2823189"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../plus.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../modulus.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../modulus.html#id2875494"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../plus.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.modulus.impl"></a><div class="titlepage"></div>
@@ -46,7 +46,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../modulus.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../modulus.html#id2823189"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../plus.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../modulus.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../modulus.html#id2875494"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../plus.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/modulus_assign.html b/doc/html/boost/proto/modulus_assign.html
index 95e3c59eb5..ca8bb641ed 100755..100644
--- a/doc/html/boost/proto/modulus_assign.html
+++ b/doc/html/boost/proto/modulus_assign.html
@@ -49,7 +49,7 @@
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2835521"></a><h2>Description</h2>
+<a name="id2887821"></a><h2>Description</h2>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
diff --git a/doc/html/boost/proto/modulus_assign/impl.html b/doc/html/boost/proto/modulus_assign/impl.html
index a65cd701b1..f9fbf29467 100755..100644
--- a/doc/html/boost/proto/modulus_assign/impl.html
+++ b/doc/html/boost/proto/modulus_assign/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../modulus_assign.html#id2835521" title="Description">
+<link rel="up" href="../modulus_assign.html#id2887821" title="Description">
<link rel="prev" href="../modulus_assign.html" title="Struct template modulus_assign">
<link rel="next" href="../plus_assign.html" title="Struct template plus_assign">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../modulus_assign.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../modulus_assign.html#id2835521"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../plus_assign.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../modulus_assign.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../modulus_assign.html#id2887821"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../plus_assign.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.modulus_assign.impl"></a><div class="titlepage"></div>
@@ -48,7 +48,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../modulus_assign.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../modulus_assign.html#id2835521"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../plus_assign.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../modulus_assign.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../modulus_assign.html#id2887821"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../plus_assign.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/multiplies.html b/doc/html/boost/proto/multiplies.html
index 32609a7404..6fccb62039 100755..100644
--- a/doc/html/boost/proto/multiplies.html
+++ b/doc/html/boost/proto/multiplies.html
@@ -49,7 +49,7 @@
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2822044"></a><h2>Description</h2>
+<a name="id2874349"></a><h2>Description</h2>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
diff --git a/doc/html/boost/proto/multiplies/impl.html b/doc/html/boost/proto/multiplies/impl.html
index 40a64578c3..a8ac0a22cb 100755..100644
--- a/doc/html/boost/proto/multiplies/impl.html
+++ b/doc/html/boost/proto/multiplies/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../multiplies.html#id2822044" title="Description">
+<link rel="up" href="../multiplies.html#id2874349" title="Description">
<link rel="prev" href="../multiplies.html" title="Struct template multiplies">
<link rel="next" href="../divides.html" title="Struct template divides">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../multiplies.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../multiplies.html#id2822044"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../divides.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../multiplies.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../multiplies.html#id2874349"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../divides.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.multiplies.impl"></a><div class="titlepage"></div>
@@ -48,7 +48,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../multiplies.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../multiplies.html#id2822044"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../divides.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../multiplies.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../multiplies.html#id2874349"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../divides.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/multiplies_assign.html b/doc/html/boost/proto/multiplies_assign.html
index 282dfbae5b..91fdcbeca5 100755..100644
--- a/doc/html/boost/proto/multiplies_assign.html
+++ b/doc/html/boost/proto/multiplies_assign.html
@@ -49,7 +49,7 @@
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2834373"></a><h2>Description</h2>
+<a name="id2886675"></a><h2>Description</h2>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
diff --git a/doc/html/boost/proto/multiplies_assign/impl.html b/doc/html/boost/proto/multiplies_assign/impl.html
index 2a50919174..ba51c3b6b3 100755..100644
--- a/doc/html/boost/proto/multiplies_assign/impl.html
+++ b/doc/html/boost/proto/multiplies_assign/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../multiplies_assign.html#id2834373" title="Description">
+<link rel="up" href="../multiplies_assign.html#id2886675" title="Description">
<link rel="prev" href="../multiplies_assign.html" title="Struct template multiplies_assign">
<link rel="next" href="../divides_assign.html" title="Struct template divides_assign">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../multiplies_assign.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../multiplies_assign.html#id2834373"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../divides_assign.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../multiplies_assign.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../multiplies_assign.html#id2886675"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../divides_assign.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.multiplies_assign.impl"></a><div class="titlepage"></div>
@@ -48,7 +48,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../multiplies_assign.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../multiplies_assign.html#id2834373"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../divides_assign.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../multiplies_assign.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../multiplies_assign.html#id2886675"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../divides_assign.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/nary_expr.html b/doc/html/boost/proto/nary_expr.html
index 0ef379a1d1..250bded558 100755..100644
--- a/doc/html/boost/proto/nary_expr.html
+++ b/doc/html/boost/proto/nary_expr.html
@@ -50,7 +50,7 @@
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2842556"></a><h2>Description</h2>
+<a name="id2894850"></a><h2>Description</h2>
<p>
Use <code class="computeroutput">proto::nary_expr&lt;<a class="link" href="_.html" title="Struct _">proto::_</a>, <a class="link" href="vararg.html" title="Struct template vararg">proto::vararg</a>&lt;<a class="link" href="_.html" title="Struct _">proto::_</a>&gt; &gt;</code>
as a grammar element to match any n-ary expression; that is, any non-terminal.
diff --git a/doc/html/boost/proto/nary_expr/impl.html b/doc/html/boost/proto/nary_expr/impl.html
index 97035dff36..ddd9ba474a 100755..100644
--- a/doc/html/boost/proto/nary_expr/impl.html
+++ b/doc/html/boost/proto/nary_expr/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../nary_expr.html#id2842556" title="Description">
+<link rel="up" href="../nary_expr.html#id2894850" title="Description">
<link rel="prev" href="../nary_expr.html" title="Struct template nary_expr">
<link rel="next" href="../is_expr.html" title="Struct template is_expr">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../nary_expr.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../nary_expr.html#id2842556"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../is_expr.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../nary_expr.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../nary_expr.html#id2894850"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../is_expr.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.nary_expr.impl"></a><div class="titlepage"></div>
@@ -48,7 +48,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../nary_expr.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../nary_expr.html#id2842556"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../is_expr.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../nary_expr.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../nary_expr.html#id2894850"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../is_expr.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/negate.html b/doc/html/boost/proto/negate.html
index 34f298c8fe..11aacd3555 100755..100644
--- a/doc/html/boost/proto/negate.html
+++ b/doc/html/boost/proto/negate.html
@@ -49,7 +49,7 @@
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2816070"></a><h2>Description</h2>
+<a name="id2868376"></a><h2>Description</h2>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
diff --git a/doc/html/boost/proto/negate/impl.html b/doc/html/boost/proto/negate/impl.html
index c5de80e02f..1f066cb254 100755..100644
--- a/doc/html/boost/proto/negate/impl.html
+++ b/doc/html/boost/proto/negate/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../negate.html#id2816070" title="Description">
+<link rel="up" href="../negate.html#id2868376" title="Description">
<link rel="prev" href="../negate.html" title="Struct template negate">
<link rel="next" href="../dereference.html" title="Struct template dereference">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../negate.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../negate.html#id2816070"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../dereference.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../negate.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../negate.html#id2868376"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../dereference.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.negate.impl"></a><div class="titlepage"></div>
@@ -46,7 +46,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../negate.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../negate.html#id2816070"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../dereference.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../negate.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../negate.html#id2868376"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../dereference.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/noinvoke.html b/doc/html/boost/proto/noinvoke.html
index 2ceee548ac..b21e39f504 100755..100644
--- a/doc/html/boost/proto/noinvoke.html
+++ b/doc/html/boost/proto/noinvoke.html
@@ -37,7 +37,7 @@
<span class="keyword">struct</span> <a class="link" href="noinvoke.html" title="Struct template noinvoke">noinvoke</a> <span class="special">{</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2875634"></a><h2>Description</h2>
+<a name="id2929524"></a><h2>Description</h2>
<p>
<a class="link" href="../../ObjectTransform.html" title="Concept ObjectTransform">ObjectTransform</a>s are evaluated by
<code class="computeroutput"><a class="link" href="make.html" title="Struct template make">proto::make&lt;&gt;</a></code>,
diff --git a/doc/html/boost/proto/not_.html b/doc/html/boost/proto/not_.html
index 3bed42579f..06b388303f 100755..100644
--- a/doc/html/boost/proto/not_.html
+++ b/doc/html/boost/proto/not_.html
@@ -44,13 +44,13 @@
<span class="comment">// types</span>
<span class="keyword">typedef</span> <span class="identifier">Expr</span> <a class="link" href="not_/impl.html#boost.proto.not_.impl.result_type"><span class="identifier">result_type</span></a><span class="special">;</span>
- <span class="comment">// <a class="link" href="not_/impl.html#id1504797-bb">public member functions</a></span>
- <span class="identifier">Expr</span> <a class="link" href="not_/impl.html#id1504802-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
+ <span class="comment">// <a class="link" href="not_/impl.html#id1528085-bb">public member functions</a></span>
+ <span class="identifier">Expr</span> <a class="link" href="not_/impl.html#id1528089-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2759128"></a><h2>Description</h2>
+<a name="id2811476"></a><h2>Description</h2>
<p>
If an expression type <code class="computeroutput">E</code> does not match a grammar
<code class="computeroutput">G</code>, then <code class="computeroutput">E</code> <span class="emphasis"><em>does</em></span>
diff --git a/doc/html/boost/proto/not_/impl.html b/doc/html/boost/proto/not_/impl.html
index de165e619a..f5d9bc4b4d 100755..100644
--- a/doc/html/boost/proto/not_/impl.html
+++ b/doc/html/boost/proto/not_/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../not_.html#id2759128" title="Description">
+<link rel="up" href="../not_.html#id2811476" title="Description">
<link rel="prev" href="../not_.html" title="Struct template not_">
<link rel="next" href="../if_.html" title="Struct template if_">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../not_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../not_.html#id2759128"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../if_.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../not_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../not_.html#id2811476"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../if_.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.not_.impl"></a><div class="titlepage"></div>
@@ -37,17 +37,17 @@
<span class="comment">// types</span>
<span class="keyword">typedef</span> <span class="identifier">Expr</span> <a name="boost.proto.not_.impl.result_type"></a><span class="identifier">result_type</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="impl.html#id1504797-bb">public member functions</a></span>
- <span class="identifier">Expr</span> <a class="link" href="impl.html#id1504802-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
+ <span class="comment">// <a class="link" href="impl.html#id1528085-bb">public member functions</a></span>
+ <span class="identifier">Expr</span> <a class="link" href="impl.html#id1528089-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2759470"></a><h2>Description</h2>
+<a name="id2811817"></a><h2>Description</h2>
<div class="refsect2">
-<a name="id2759474"></a><h3>
-<a name="id1504797-bb"></a><code class="computeroutput">impl</code> public member functions</h3>
+<a name="id2811821"></a><h3>
+<a name="id1528085-bb"></a><code class="computeroutput">impl</code> public member functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
-<pre class="literallayout"><span class="identifier">Expr</span> <a name="id1504802-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span> expr<span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
+<pre class="literallayout"><span class="identifier">Expr</span> <a name="id1528089-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span> expr<span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
@@ -91,7 +91,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../not_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../not_.html#id2759128"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../if_.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../not_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../not_.html#id2811476"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../if_.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/not_equal_to.html b/doc/html/boost/proto/not_equal_to.html
index f60522079e..6bc7a30076 100755..100644
--- a/doc/html/boost/proto/not_equal_to.html
+++ b/doc/html/boost/proto/not_equal_to.html
@@ -49,7 +49,7 @@
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2827761"></a><h2>Description</h2>
+<a name="id2880063"></a><h2>Description</h2>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
diff --git a/doc/html/boost/proto/not_equal_to/impl.html b/doc/html/boost/proto/not_equal_to/impl.html
index a29e104b2c..6a13a5ce8b 100755..100644
--- a/doc/html/boost/proto/not_equal_to/impl.html
+++ b/doc/html/boost/proto/not_equal_to/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../not_equal_to.html#id2827761" title="Description">
+<link rel="up" href="../not_equal_to.html#id2880063" title="Description">
<link rel="prev" href="../not_equal_to.html" title="Struct template not_equal_to">
<link rel="next" href="../logical_or.html" title="Struct template logical_or">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../not_equal_to.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../not_equal_to.html#id2827761"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../logical_or.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../not_equal_to.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../not_equal_to.html#id2880063"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../logical_or.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.not_equal_to.impl"></a><div class="titlepage"></div>
@@ -48,7 +48,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../not_equal_to.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../not_equal_to.html#id2827761"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../logical_or.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../not_equal_to.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../not_equal_to.html#id2880063"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../logical_or.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/nullary_expr.html b/doc/html/boost/proto/nullary_expr.html
index 048db2fe74..d09c8393ae 100755..100644
--- a/doc/html/boost/proto/nullary_expr.html
+++ b/doc/html/boost/proto/nullary_expr.html
@@ -45,13 +45,13 @@
<span class="comment">// types</span>
<span class="keyword">typedef</span> <span class="identifier">Expr</span> <a class="link" href="nullary_expr/impl.html#boost.proto.nullary_expr.impl.result_type"><span class="identifier">result_type</span></a><span class="special">;</span>
- <span class="comment">// <a class="link" href="nullary_expr/impl.html#id1525640-bb">public member functions</a></span>
- <span class="identifier">Expr</span> <a class="link" href="nullary_expr/impl.html#id1525645-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
+ <span class="comment">// <a class="link" href="nullary_expr/impl.html#id1548928-bb">public member functions</a></span>
+ <span class="identifier">Expr</span> <a class="link" href="nullary_expr/impl.html#id1548932-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2840370"></a><h2>Description</h2>
+<a name="id2892666"></a><h2>Description</h2>
<p>
Use <code class="computeroutput">proto::nullary_expr&lt;<a class="link" href="_.html" title="Struct _">proto::_</a>, <a class="link" href="_.html" title="Struct _">proto::_</a>&gt;</code>
as a grammar element to match any nullary expression.
diff --git a/doc/html/boost/proto/nullary_expr/impl.html b/doc/html/boost/proto/nullary_expr/impl.html
index b878f7763d..350085bfbd 100755..100644
--- a/doc/html/boost/proto/nullary_expr/impl.html
+++ b/doc/html/boost/proto/nullary_expr/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../nullary_expr.html#id2840370" title="Description">
+<link rel="up" href="../nullary_expr.html#id2892666" title="Description">
<link rel="prev" href="../nullary_expr.html" title="Struct template nullary_expr">
<link rel="next" href="../unary_expr.html" title="Struct template unary_expr">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../nullary_expr.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../nullary_expr.html#id2840370"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../unary_expr.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../nullary_expr.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../nullary_expr.html#id2892666"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../unary_expr.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.nullary_expr.impl"></a><div class="titlepage"></div>
@@ -37,17 +37,17 @@
<span class="comment">// types</span>
<span class="keyword">typedef</span> <span class="identifier">Expr</span> <a name="boost.proto.nullary_expr.impl.result_type"></a><span class="identifier">result_type</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="impl.html#id1525640-bb">public member functions</a></span>
- <span class="identifier">Expr</span> <a class="link" href="impl.html#id1525645-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
+ <span class="comment">// <a class="link" href="impl.html#id1548928-bb">public member functions</a></span>
+ <span class="identifier">Expr</span> <a class="link" href="impl.html#id1548932-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2840713"></a><h2>Description</h2>
+<a name="id2893009"></a><h2>Description</h2>
<div class="refsect2">
-<a name="id2840717"></a><h3>
-<a name="id1525640-bb"></a><code class="computeroutput">impl</code> public member functions</h3>
+<a name="id2893012"></a><h3>
+<a name="id1548928-bb"></a><code class="computeroutput">impl</code> public member functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
-<pre class="literallayout"><span class="identifier">Expr</span> <a name="id1525645-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span> expr<span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
+<pre class="literallayout"><span class="identifier">Expr</span> <a name="id1548932-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span> expr<span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
@@ -94,7 +94,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../nullary_expr.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../nullary_expr.html#id2840370"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../unary_expr.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../nullary_expr.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../nullary_expr.html#id2892666"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../unary_expr.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/or_.html b/doc/html/boost/proto/or_.html
index 91527235ac..e8fd504988 100755..100644
--- a/doc/html/boost/proto/or_.html
+++ b/doc/html/boost/proto/or_.html
@@ -44,14 +44,14 @@
<span class="comment">// types</span>
<span class="keyword">typedef</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a class="link" href="or_/impl.html#boost.proto.or_.impl.result_type"><span class="identifier">result_type</span></a><span class="special">;</span>
- <span class="comment">// <a class="link" href="or_/impl.html#id1505563-bb">public member functions</a></span>
- <span class="identifier">result_type</span> <a class="link" href="or_/impl.html#id1505568-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span>
+ <span class="comment">// <a class="link" href="or_/impl.html#id1528850-bb">public member functions</a></span>
+ <span class="identifier">result_type</span> <a class="link" href="or_/impl.html#id1528855-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2762687"></a><h2>Description</h2>
+<a name="id2815033"></a><h2>Description</h2>
<p>
An expression type <code class="computeroutput">E</code> matches
<code class="computeroutput">proto::or_&lt;G<sub>0</sub>,G<sub>1</sub>,...G<sub>n</sub>&gt;</code>
diff --git a/doc/html/boost/proto/or_/impl.html b/doc/html/boost/proto/or_/impl.html
index 6cc5904554..9e8bf23522 100755..100644
--- a/doc/html/boost/proto/or_/impl.html
+++ b/doc/html/boost/proto/or_/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../or_.html#id2762687" title="Description">
+<link rel="up" href="../or_.html#id2815033" title="Description">
<link rel="prev" href="../or_.html" title="Struct template or_">
<link rel="next" href="../and_.html" title="Struct template and_">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../or_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../or_.html#id2762687"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../and_.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../or_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../or_.html#id2815033"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../and_.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.or_.impl"></a><div class="titlepage"></div>
@@ -37,18 +37,18 @@
<span class="comment">// types</span>
<span class="keyword">typedef</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <a name="boost.proto.or_.impl.result_type"></a><span class="identifier">result_type</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="impl.html#id1505563-bb">public member functions</a></span>
- <span class="identifier">result_type</span> <a class="link" href="impl.html#id1505568-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span>
+ <span class="comment">// <a class="link" href="impl.html#id1528850-bb">public member functions</a></span>
+ <span class="identifier">result_type</span> <a class="link" href="impl.html#id1528855-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2763129"></a><h2>Description</h2>
+<a name="id2815475"></a><h2>Description</h2>
<div class="refsect2">
-<a name="id2763132"></a><h3>
-<a name="id1505563-bb"></a><code class="computeroutput">impl</code> public member functions</h3>
+<a name="id2815478"></a><h3>
+<a name="id1528850-bb"></a><code class="computeroutput">impl</code> public member functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
-<pre class="literallayout"><span class="identifier">result_type</span> <a name="id1505568-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span> expr<span class="special">,</span>
+<pre class="literallayout"><span class="identifier">result_type</span> <a name="id1528855-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span> expr<span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span> state<span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span> data<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<div class="variablelist"><table border="0">
@@ -103,7 +103,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../or_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../or_.html#id2762687"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../and_.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../or_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../or_.html#id2815033"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../and_.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/otherwise.html b/doc/html/boost/proto/otherwise.html
index 6a4862b5f1..eb7c39fa5a 100755..100644
--- a/doc/html/boost/proto/otherwise.html
+++ b/doc/html/boost/proto/otherwise.html
@@ -6,7 +6,7 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../proto/reference.html#header.boost.proto.transform.when_hpp" title="Header &lt;boost/proto/transform/when.hpp&gt;">
-<link rel="prev" href="when_Grammar__id1536082/impl.html" title="Struct template impl">
+<link rel="prev" href="when_Grammar__id1560750/impl.html" title="Struct template impl">
<link rel="next" href="external_transform.html" title="Struct external_transform">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="when_Grammar__id1536082/impl.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.transform.when_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="external_transform.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="when_Grammar__id1560750/impl.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.transform.when_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="external_transform.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.otherwise"></a><div class="titlepage"></div>
@@ -38,7 +38,7 @@
<span class="keyword">struct</span> <a class="link" href="otherwise.html" title="Struct template otherwise">otherwise</a> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="when.html" title="Struct template when">proto::when</a>&lt; <a class="link" href="_.html" title="Struct _">proto::_</a>, Fun &gt; <span class="special">{</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2886251"></a><h2>Description</h2>
+<a name="id2942176"></a><h2>Description</h2>
<p>
Use <code class="computeroutput">proto::otherwise&lt;T&gt;</code> in your grammars as a synonym for
<code class="computeroutput"><a class="link" href="when.html" title="Struct template when">proto::when</a>&lt; <a class="link" href="_.html" title="Struct _">proto::_</a>, Fun &gt;</code>
@@ -68,7 +68,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="when_Grammar__id1536082/impl.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.transform.when_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="external_transform.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="when_Grammar__id1560750/impl.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.transform.when_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="external_transform.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/pack.html b/doc/html/boost/proto/pack.html
new file mode 100644
index 0000000000..0845704f10
--- /dev/null
+++ b/doc/html/boost/proto/pack.html
@@ -0,0 +1,159 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct pack</title>
+<link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
+<link rel="up" href="../../proto/reference.html#header.boost.proto.transform.impl_hpp" title="Header &lt;boost/proto/transform/impl.hpp&gt;">
+<link rel="prev" href="transform_impl.html" title="Struct template transform_impl">
+<link rel="next" href="integral_c.html" title="Struct template integral_c">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center"><a href="../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="transform_impl.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.transform.impl_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="integral_c.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.proto.pack"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct pack</span></h2>
+<p>boost::proto::pack &#8212; To turn an expression into a pseudo-parameter pack containing the
+ expression's children, for the purpose of expanding the pack expression within
+ a <a class="link" href="../../CallableTransform.html" title="Concept CallableTransform">CallableTransform</a> or
+ <a class="link" href="../../ObjectTransform.html" title="Concept ObjectTransform">ObjectTransform</a>.</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../proto/reference.html#header.boost.proto.transform.impl_hpp" title="Header &lt;boost/proto/transform/impl.hpp&gt;">boost/proto/transform/impl.hpp</a>&gt;
+
+</span>
+<span class="keyword">struct</span> <a class="link" href="pack.html" title="Struct pack">pack</a> <span class="special">{</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id2924760"></a><h2>Description</h2>
+<p>
+ <code class="computeroutput">proto::pack</code> is useful within
+ <a class="link" href="../../CallableTransform.html" title="Concept CallableTransform">CallableTransform</a>s and
+ <a class="link" href="../../ObjectTransform.html" title="Concept ObjectTransform">ObjectTransform</a>s when one wishes to unpack an expression
+ into a function call or an object constructor. <code class="computeroutput">proto::pack</code>
+ turns a Proto expression into a pseudo-parameter pack, which may appear in an unpacking
+ pattern to be expanded with the "<code class="computeroutput">...</code>" syntax.
+ </p>
+<p>
+ <span class="bold"><strong>Example:</strong></span>
+ </p>
+<p>
+ </p>
+<pre class="programlisting"><span class="comment">// The following demonstrates how to use a pseudo-pack expansion</span>
+<span class="comment">// to unpack an expression into a function call.</span>
+
+<span class="keyword">struct</span> <span class="identifier">do_sum</span> <span class="special">:</span> <a class="link" href="callable.html" title="Struct callable">proto::callable</a>
+<span class="special">{</span>
+ <span class="keyword">typedef</span> <span class="keyword">int</span> <span class="identifier">result_type</span><span class="special">;</span>
+
+ <span class="keyword">int</span> <span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">int</span> <span class="identifier">i</span><span class="special">)</span> <span class="keyword">const</span> <span class="special">{</span> <span class="keyword">return</span> <span class="identifier">i</span><span class="special">;</span> <span class="special">}</span>
+ <span class="keyword">int</span> <span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">int</span> <span class="identifier">i</span><span class="special">,</span> <span class="keyword">int</span> <span class="identifier">j</span><span class="special">)</span> <span class="keyword">const</span> <span class="special">{</span> <span class="keyword">return</span> <span class="identifier">i</span> <span class="special">+</span> <span class="identifier">j</span><span class="special">;</span> <span class="special">}</span>
+ <span class="keyword">int</span> <span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">int</span> <span class="identifier">i</span><span class="special">,</span> <span class="keyword">int</span> <span class="identifier">j</span><span class="special">,</span> <span class="keyword">int</span> <span class="identifier">k</span><span class="special">)</span> <span class="keyword">const</span> <span class="special">{</span> <span class="keyword">return</span> <span class="identifier">i</span> <span class="special">+</span> <span class="identifier">j</span> <span class="special">+</span> <span class="identifier">k</span><span class="special">;</span> <span class="special">}</span>
+<span class="special">}</span><span class="special">;</span>
+
+<span class="comment">// Take any n-ary expression where the children are all int terminals and sum all the ints</span>
+<span class="keyword">struct</span> <span class="identifier">sum</span>
+ <span class="special">:</span> <a class="link" href="when.html" title="Struct template when">proto::when</a><span class="special">&lt;</span>
+
+ <span class="comment">// Match any nary expression where the children are all int terminals</span>
+ <a class="link" href="nary_expr.html" title="Struct template nary_expr">proto::nary_expr</a><span class="special">&lt;</span><a class="link" href="_.html" title="Struct _">_</a><span class="special">,</span> <a class="link" href="vararg.html" title="Struct template vararg">proto::vararg</a><span class="special">&lt;</span><a class="link" href="terminal.html" title="Struct template terminal">proto::terminal</a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span> <span class="special">&gt;</span> <span class="special">&gt;</span>
+
+ <span class="comment">// Turn the current expression into a pseudo-parameter pack, then expand it,</span>
+ <span class="comment">// extracting the value from each child in turn.</span>
+ <span class="special">,</span> <span class="identifier">do_sum</span><span class="special">(</span><a class="link" href="_value.html" title="Struct _value">proto::_value</a><span class="special">(</span><span class="identifier">proto</span><span class="special">::</span><span class="identifier">pack</span><span class="special">(</span><a class="link" href="_.html" title="Struct _">_</a><span class="special">)</span><span class="special">)</span><span class="special">...</span><span class="special">)</span>
+ <span class="special">&gt;</span>
+<span class="special">{</span><span class="special">}</span><span class="special">;</span>
+
+<span class="keyword">int</span> <span class="identifier">main</span><span class="special">(</span><span class="special">)</span>
+<span class="special">{</span>
+ <a class="link" href="terminal.html" title="Struct template terminal">proto::terminal</a><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <span class="identifier">i</span> <span class="special">=</span> <span class="special">{</span><span class="number">42</span><span class="special">}</span><span class="special">;</span>
+ <span class="keyword">int</span> <span class="identifier">result</span> <span class="special">=</span> <span class="identifier">sum</span><span class="special">(</span><span class="special">)</span><span class="special">(</span> <span class="identifier">i</span><span class="special">(</span><span class="number">3</span><span class="special">,</span><span class="number">5</span><span class="special">)</span> <span class="special">)</span><span class="special">;</span> <span class="comment">// Creates a ternary functional-call expression</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"Sum of 42, 3, and 5 : "</span> <span class="special">&lt;&lt;</span> <span class="identifier">result</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+<span class="special">}</span></pre>
+<p>
+ </p>
+<p>
+ The above program displays:
+ </p>
+<p>
+ <code class="computeroutput">Sum of 42, 3, and 5 : 50</code>
+ </p>
+<p>
+ In the above example, the type
+ <code class="computeroutput">
+ <a class="link" href="_value.html" title="Struct _value">proto::_value</a>(proto::pack(<a class="link" href="_.html" title="Struct _">_</a>))
+ </code>
+ is a so-called <span class="emphasis"><em>unpacking pattern</em></span>, described below.
+ </p>
+<p>
+ <span class="bold"><strong>Unpacking Patterns:</strong></span>
+ </p>
+<p>
+ Composite transforms (either <a class="link" href="../../CallableTransform.html" title="Concept CallableTransform">CallableTransform</a>s or
+ <a class="link" href="../../ObjectTransform.html" title="Concept ObjectTransform">ObjectTransform</a>s) usually have the form
+ <code class="computeroutput">X(A<sub>0</sub>,&#8230;A<sub>n</sub>)</code>.
+ However, when the argument list in a composite transform is terminated with a C-style
+ vararg ellipsis as in <code class="computeroutput">X(A<sub>0</sub>,&#8230;A<sub>n</sub> ...)</code>,
+ the final argument <code class="computeroutput">A<sub>n</sub></code> is treated
+ as an <span class="emphasis"><em>unpacking pattern</em></span>.
+ </p>
+<p>
+ An unpacking pattern must itself be a composite transform; that is, it must be a
+ function type representing either a <a class="link" href="../../CallableTransform.html" title="Concept CallableTransform">CallableTransform</a> or
+ an <a class="link" href="../../ObjectTransform.html" title="Concept ObjectTransform">ObjectTransform</a>. The type <code class="computeroutput">proto::pack(_)</code>
+ must appear exactly once in the unpacking pattern. This type will receive a substitution
+ when the unpacking pattern is expanded.
+ </p>
+<p>
+ A composite transform like <code class="computeroutput">X(A<sub>0</sub>,&#8230;A<sub>n</sub> ...)</code>,
+ when evaluated against a given expression <em class="replaceable"><code>E</code></em>, state and data, is evaluated as if it were
+ <code class="computeroutput">X(A<sub>0</sub>,&#8230;A<sub>n-1</sub>,<em class="replaceable"><code>S</code></em>)</code>
+ where <em class="replaceable"><code>S</code></em> is a type sequence computed as follows:
+ </p>
+<p>
+ Let <code class="computeroutput"><em class="replaceable"><code>SUB</code></em>(A,B)</code> be a type function that replaces every occurence of
+ <code class="computeroutput">proto::pack(_)</code> within <code class="computeroutput">A</code> with <code class="computeroutput">B</code>.
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem">
+ If the expression <em class="replaceable"><code>E</code></em> is a terminal (i.e. it has arity 0), <em class="replaceable"><code>S</code></em>
+ is the one-element sequence containing <code class="computeroutput"><em class="replaceable"><code>SUB</code></em>(A<sub>n</sub>, <a class="link" href="_value.html" title="Struct _value">proto::_value</a>)</code>.
+ </li>
+<li class="listitem">
+ If the expression <em class="replaceable"><code>E</code></em> is a non-terminal, <em class="replaceable"><code>S</code></em> is the sequence
+ <code class="computeroutput"><em class="replaceable"><code>SUB</code></em>(A<sub>n</sub>, <a class="link" href="_child_c.html" title="Struct template _child_c">proto::_child_c</a>&lt;0&gt;),&#8230;
+ <em class="replaceable"><code>SUB</code></em>(A<sub>n</sub>, <a class="link" href="_child_c.html" title="Struct template _child_c">proto::_child_c</a>&lt;<em class="replaceable"><code>M</code></em>-1&gt;)</code>, where
+ <em class="replaceable"><code>M</code></em> is the arity of the expression <em class="replaceable"><code>E</code></em>.
+ </li>
+</ul></div>
+<p>
+ </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2008 Eric Niebler<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="transform_impl.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.transform.impl_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="integral_c.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost/proto/pass_through.html b/doc/html/boost/proto/pass_through.html
index 47081e9894..134409f91e 100755..100644
--- a/doc/html/boost/proto/pass_through.html
+++ b/doc/html/boost/proto/pass_through.html
@@ -50,14 +50,14 @@
<span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">mpl</span><span class="special">::</span><span class="identifier">if_</span><span class="special">&lt;</span><a class="link" href="wants_basic_expr.html" title="Struct template wants_basic_expr">proto::wants_basic_expr</a><span class="special">&lt;</span><span class="identifier">G</span><span class="special">&gt;</span><span class="special">,</span> <span class="identifier">BE</span><span class="special">,</span> <span class="identifier">E</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <a class="link" href="pass_through/impl.html#boost.proto.pass_through.impl.expr_type"><span class="identifier">expr_type</span></a><span class="special">;</span> <span class="comment">// For exposition only</span>
<span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">&lt;</span><span class="identifier">D</span><span class="special">(</span><span class="identifier">expr_type</span><span class="special">)</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <a class="link" href="pass_through/impl.html#boost.proto.pass_through.impl.result_type"><span class="identifier">result_type</span></a><span class="special">;</span>
- <span class="comment">// <a class="link" href="pass_through/impl.html#id1535345-bb">public member functions</a></span>
- <span class="identifier">result_type</span> <a class="link" href="pass_through/impl.html#id1535350-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span>
+ <span class="comment">// <a class="link" href="pass_through/impl.html#id1559639-bb">public member functions</a></span>
+ <span class="identifier">result_type</span> <a class="link" href="pass_through/impl.html#id1559644-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2880148"></a><h2>Description</h2>
+<a name="id2934127"></a><h2>Description</h2>
<p>
Given a Grammar such as <code class="computeroutput"><a class="link" href="plus.html" title="Struct template plus">proto::plus</a>&lt;T0, T1&gt;</code>,
an expression type that matches the grammar such as
diff --git a/doc/html/boost/proto/pass_through/impl.html b/doc/html/boost/proto/pass_through/impl.html
index a78afb137b..ef9ecf2149 100755..100644
--- a/doc/html/boost/proto/pass_through/impl.html
+++ b/doc/html/boost/proto/pass_through/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../pass_through.html#id2880148" title="Description">
+<link rel="up" href="../pass_through.html#id2934127" title="Description">
<link rel="prev" href="../pass_through.html" title="Struct template pass_through">
<link rel="next" href="../when.html" title="Struct template when">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../pass_through.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../pass_through.html#id2880148"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../when.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../pass_through.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../pass_through.html#id2934127"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../when.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.pass_through.impl"></a><div class="titlepage"></div>
@@ -47,18 +47,18 @@
<span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">mpl</span><span class="special">::</span><span class="identifier">if_</span><span class="special">&lt;</span><a class="link" href="../wants_basic_expr.html" title="Struct template wants_basic_expr">proto::wants_basic_expr</a><span class="special">&lt;</span><span class="identifier">G</span><span class="special">&gt;</span><span class="special">,</span> <span class="identifier">BE</span><span class="special">,</span> <span class="identifier">E</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <a name="boost.proto.pass_through.impl.expr_type"></a><span class="identifier">expr_type</span><span class="special">;</span> <span class="comment">// For exposition only</span>
<span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">&lt;</span><span class="identifier">D</span><span class="special">(</span><span class="identifier">expr_type</span><span class="special">)</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <a name="boost.proto.pass_through.impl.result_type"></a><span class="identifier">result_type</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="impl.html#id1535345-bb">public member functions</a></span>
- <span class="identifier">result_type</span> <a class="link" href="impl.html#id1535350-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span>
+ <span class="comment">// <a class="link" href="impl.html#id1559639-bb">public member functions</a></span>
+ <span class="identifier">result_type</span> <a class="link" href="impl.html#id1559644-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2881809"></a><h2>Description</h2>
+<a name="id2936056"></a><h2>Description</h2>
<div class="refsect2">
-<a name="id2881812"></a><h3>
-<a name="id1535345-bb"></a><code class="computeroutput">impl</code> public member functions</h3>
+<a name="id2936060"></a><h3>
+<a name="id1559639-bb"></a><code class="computeroutput">impl</code> public member functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
-<pre class="literallayout"><span class="identifier">result_type</span> <a name="id1535350-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span> expr<span class="special">,</span>
+<pre class="literallayout"><span class="identifier">result_type</span> <a name="id1559644-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span> expr<span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span> state<span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span> data<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<div class="variablelist"><table border="0">
@@ -78,9 +78,9 @@
<p>
</p>
<pre class="programlisting"><span class="identifier">D</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">expr_type</span><span class="special">::</span><span class="identifier">make</span><span class="special">(</span>
- <span class="identifier">G0</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><a class="link" href="../child_c_id1528008.html" title="Function child_c">proto::child_c</a><span class="special">&lt;</span><span class="number">0</span><span class="special">&gt;</span><span class="special">(</span><span class="identifier">expr</span><span class="special">)</span><span class="special">,</span> <span class="identifier">state</span><span class="special">,</span> <span class="identifier">data</span><span class="special">)</span><span class="special">,</span>
+ <span class="identifier">G0</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><a class="link" href="../child_c_id1551295.html" title="Function child_c">proto::child_c</a><span class="special">&lt;</span><span class="number">0</span><span class="special">&gt;</span><span class="special">(</span><span class="identifier">expr</span><span class="special">)</span><span class="special">,</span> <span class="identifier">state</span><span class="special">,</span> <span class="identifier">data</span><span class="special">)</span><span class="special">,</span>
<span class="special">...</span>
- <span class="identifier">GN</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><a class="link" href="../child_c_id1528008.html" title="Function child_c">proto::child_c</a><span class="special">&lt;</span><span class="identifier">N</span><span class="special">&gt;</span><span class="special">(</span><span class="identifier">expr</span><span class="special">)</span><span class="special">,</span> <span class="identifier">state</span><span class="special">,</span> <span class="identifier">data</span><span class="special">)</span>
+ <span class="identifier">GN</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><a class="link" href="../child_c_id1551295.html" title="Function child_c">proto::child_c</a><span class="special">&lt;</span><span class="identifier">N</span><span class="special">&gt;</span><span class="special">(</span><span class="identifier">expr</span><span class="special">)</span><span class="special">,</span> <span class="identifier">state</span><span class="special">,</span> <span class="identifier">data</span><span class="special">)</span>
<span class="special">)</span><span class="special">)</span></pre>
<p>
</p>
@@ -102,7 +102,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../pass_through.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../pass_through.html#id2880148"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../when.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../pass_through.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../pass_through.html#id2934127"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../when.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/plus.html b/doc/html/boost/proto/plus.html
index 2a5a7c312c..b31284964e 100755..100644
--- a/doc/html/boost/proto/plus.html
+++ b/doc/html/boost/proto/plus.html
@@ -47,7 +47,7 @@
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2823759"></a><h2>Description</h2>
+<a name="id2876064"></a><h2>Description</h2>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
diff --git a/doc/html/boost/proto/plus/impl.html b/doc/html/boost/proto/plus/impl.html
index b7136ce464..9526f947b5 100755..100644
--- a/doc/html/boost/proto/plus/impl.html
+++ b/doc/html/boost/proto/plus/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../plus.html#id2823759" title="Description">
+<link rel="up" href="../plus.html#id2876064" title="Description">
<link rel="prev" href="../plus.html" title="Struct template plus">
<link rel="next" href="../minus.html" title="Struct template minus">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../plus.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../plus.html#id2823759"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../minus.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../plus.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../plus.html#id2876064"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../minus.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.plus.impl"></a><div class="titlepage"></div>
@@ -46,7 +46,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../plus.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../plus.html#id2823759"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../minus.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../plus.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../plus.html#id2876064"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../minus.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/plus_assign.html b/doc/html/boost/proto/plus_assign.html
index aad4ad24c2..ba85aa50ce 100755..100644
--- a/doc/html/boost/proto/plus_assign.html
+++ b/doc/html/boost/proto/plus_assign.html
@@ -49,7 +49,7 @@
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2836094"></a><h2>Description</h2>
+<a name="id2888394"></a><h2>Description</h2>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
diff --git a/doc/html/boost/proto/plus_assign/impl.html b/doc/html/boost/proto/plus_assign/impl.html
index 64a8151ff1..15426c7c79 100755..100644
--- a/doc/html/boost/proto/plus_assign/impl.html
+++ b/doc/html/boost/proto/plus_assign/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../plus_assign.html#id2836094" title="Description">
+<link rel="up" href="../plus_assign.html#id2888394" title="Description">
<link rel="prev" href="../plus_assign.html" title="Struct template plus_assign">
<link rel="next" href="../minus_assign.html" title="Struct template minus_assign">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../plus_assign.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../plus_assign.html#id2836094"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../minus_assign.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../plus_assign.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../plus_assign.html#id2888394"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../minus_assign.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.plus_assign.impl"></a><div class="titlepage"></div>
@@ -48,7 +48,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../plus_assign.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../plus_assign.html#id2836094"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../minus_assign.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../plus_assign.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../plus_assign.html#id2888394"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../minus_assign.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/pod_generator.html b/doc/html/boost/proto/pod_generator.html
index 2a50ab57b4..7bbdced3fc 100755..100644
--- a/doc/html/boost/proto/pod_generator.html
+++ b/doc/html/boost/proto/pod_generator.html
@@ -6,8 +6,8 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../proto/reference.html#header.boost.proto.generate_hpp" title="Header &lt;boost/proto/generate.hpp&gt;">
-<link rel="prev" href="generator/result_This_Expr__id1501378.html" title="Struct template result&lt;This(Expr)&gt;">
-<link rel="next" href="pod_generator/result_This_Expr__id1501531.html" title="Struct template result&lt;This(Expr)&gt;">
+<link rel="prev" href="generator/result_This_Expr_id1524936.html" title="Struct template result&lt;This(Expr)&gt;">
+<link rel="next" href="pod_generator/result_This_Expr_id1525089.html" title="Struct template result&lt;This(Expr)&gt;">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="generator/result_This_Expr__id1501378.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.generate_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="pod_generator/result_This_Expr__id1501531.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="generator/result_This_Expr_id1524936.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.generate_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="pod_generator/result_This_Expr_id1525089.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.pod_generator"></a><div class="titlepage"></div>
@@ -35,16 +35,16 @@
<span class="keyword">struct</span> <a class="link" href="pod_generator.html" title="Struct template pod_generator">pod_generator</a> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="callable.html" title="Struct callable">proto::callable</a> <span class="special">{</span>
<span class="comment">// member classes/structs/unions</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> <a class="link" href="../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span>
- <span class="keyword">struct</span> <a class="link" href="pod_generator/result_This_Expr__id1501531.html" title="Struct template result&lt;This(Expr)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
+ <span class="keyword">struct</span> <a class="link" href="pod_generator/result_This_Expr_id1525089.html" title="Struct template result&lt;This(Expr)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
<span class="comment">// types</span>
- <span class="keyword">typedef</span> <span class="identifier">Extends</span><span class="special">&lt;</span> <span class="identifier">Expr</span> <span class="special">&gt;</span> <a class="link" href="pod_generator/result_This_Expr__id1501531.html#boost.proto.pod_generator.result_This(Expr)_id1501531.type"><span class="identifier">type</span></a><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">Extends</span><span class="special">&lt;</span> <span class="identifier">Expr</span> <span class="special">&gt;</span> <a class="link" href="pod_generator/result_This_Expr_id1525089.html#boost.proto.pod_generator.result_This(Expr_id1525089.type"><span class="identifier">type</span></a><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="pod_generator.html#id1501566-bb">public member functions</a></span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span> <span class="identifier">Extends</span><span class="special">&lt;</span> <span class="identifier">Expr</span> <span class="special">&gt;</span> <a class="link" href="pod_generator.html#id1501571-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="pod_generator.html#id1525125-bb">public member functions</a></span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span> <span class="identifier">Extends</span><span class="special">&lt;</span> <span class="identifier">Expr</span> <span class="special">&gt;</span> <a class="link" href="pod_generator.html#id1525129-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2746545"></a><h2>Description</h2>
+<a name="id2798897"></a><h2>Description</h2>
<p>
Generators are intended for use as the first template parameter to the
<code class="computeroutput"><a class="link" href="domain.html" title="Struct template domain">proto::domain&lt;&gt;</a></code>
@@ -54,10 +54,10 @@
initialzation for the wrapped object.
</p>
<div class="refsect2">
-<a name="id2746582"></a><h3>
-<a name="id1501566-bb"></a><code class="computeroutput">pod_generator</code> public member functions</h3>
+<a name="id2798934"></a><h3>
+<a name="id1525125-bb"></a><code class="computeroutput">pod_generator</code> public member functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
-<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span> <span class="identifier">Extends</span><span class="special">&lt;</span> <span class="identifier">Expr</span> <span class="special">&gt;</span> <a name="id1501571-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> expr<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span> <span class="identifier">Extends</span><span class="special">&lt;</span> <span class="identifier">Expr</span> <span class="special">&gt;</span> <a name="id1525129-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> expr<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
@@ -93,7 +93,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="generator/result_This_Expr__id1501378.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.generate_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="pod_generator/result_This_Expr__id1501531.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="generator/result_This_Expr_id1524936.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.generate_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="pod_generator/result_This_Expr_id1525089.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/pod_generator/result_This_Expr__id1501531.html b/doc/html/boost/proto/pod_generator/result_This_Expr_id1525089.html
index 55b5afcf9b..55d24d7c0f 100755..100644
--- a/doc/html/boost/proto/pod_generator/result_This_Expr__id1501531.html
+++ b/doc/html/boost/proto/pod_generator/result_This_Expr_id1525089.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../pod_generator.html#id2746545" title="Description">
+<link rel="up" href="../pod_generator.html#id2798897" title="Description">
<link rel="prev" href="../pod_generator.html" title="Struct template pod_generator">
<link rel="next" href="../by_value_generator.html" title="Struct by_value_generator">
</head>
@@ -20,10 +20,10 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../pod_generator.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../pod_generator.html#id2746545"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../by_value_generator.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../pod_generator.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../pod_generator.html#id2798897"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../by_value_generator.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
-<a name="boost.proto.pod_generator.result_This(Expr)_id1501531"></a><div class="titlepage"></div>
+<a name="boost.proto.pod_generator.result_This(Expr_id1525089"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Struct template result&lt;This(Expr)&gt;</span></h2>
<p>boost::proto::pod_generator::result&lt;This(Expr)&gt;</p>
@@ -33,9 +33,9 @@
</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> <a class="link" href="../../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span>
-<span class="keyword">struct</span> <a class="link" href="result_This_Expr__id1501531.html" title="Struct template result&lt;This(Expr)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
+<span class="keyword">struct</span> <a class="link" href="result_This_Expr_id1525089.html" title="Struct template result&lt;This(Expr)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
<span class="comment">// types</span>
- <span class="keyword">typedef</span> <span class="identifier">Extends</span><span class="special">&lt;</span> <span class="identifier">Expr</span> <span class="special">&gt;</span> <a name="boost.proto.pod_generator.result_This(Expr)_id1501531.type"></a><span class="identifier">type</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">Extends</span><span class="special">&lt;</span> <span class="identifier">Expr</span> <span class="special">&gt;</span> <a name="boost.proto.pod_generator.result_This(Expr_id1525089.type"></a><span class="identifier">type</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -48,7 +48,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../pod_generator.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../pod_generator.html#id2746545"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../by_value_generator.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../pod_generator.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../pod_generator.html#id2798897"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../by_value_generator.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/post_dec.html b/doc/html/boost/proto/post_dec.html
index 317bc17d51..75a49dd45c 100755..100644
--- a/doc/html/boost/proto/post_dec.html
+++ b/doc/html/boost/proto/post_dec.html
@@ -51,7 +51,7 @@
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2820326"></a><h2>Description</h2>
+<a name="id2872632"></a><h2>Description</h2>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
diff --git a/doc/html/boost/proto/post_dec/impl.html b/doc/html/boost/proto/post_dec/impl.html
index 98e5100fc1..0b0c5880fa 100755..100644
--- a/doc/html/boost/proto/post_dec/impl.html
+++ b/doc/html/boost/proto/post_dec/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../post_dec.html#id2820326" title="Description">
+<link rel="up" href="../post_dec.html#id2872632" title="Description">
<link rel="prev" href="../post_dec.html" title="Struct template post_dec">
<link rel="next" href="../shift_left.html" title="Struct template shift_left">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../post_dec.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../post_dec.html#id2820326"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../shift_left.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../post_dec.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../post_dec.html#id2872632"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../shift_left.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.post_dec.impl"></a><div class="titlepage"></div>
@@ -48,7 +48,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../post_dec.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../post_dec.html#id2820326"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../shift_left.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../post_dec.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../post_dec.html#id2872632"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../shift_left.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/post_inc.html b/doc/html/boost/proto/post_inc.html
index d2db899c1b..07bd433041 100755..100644
--- a/doc/html/boost/proto/post_inc.html
+++ b/doc/html/boost/proto/post_inc.html
@@ -49,7 +49,7 @@
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2819794"></a><h2>Description</h2>
+<a name="id2872101"></a><h2>Description</h2>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
diff --git a/doc/html/boost/proto/post_inc/impl.html b/doc/html/boost/proto/post_inc/impl.html
index bef8cd4a47..9e8a7d9993 100755..100644
--- a/doc/html/boost/proto/post_inc/impl.html
+++ b/doc/html/boost/proto/post_inc/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../post_inc.html#id2819794" title="Description">
+<link rel="up" href="../post_inc.html#id2872101" title="Description">
<link rel="prev" href="../post_inc.html" title="Struct template post_inc">
<link rel="next" href="../post_dec.html" title="Struct template post_dec">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../post_inc.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../post_inc.html#id2819794"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../post_dec.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../post_inc.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../post_inc.html#id2872101"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../post_dec.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.post_inc.impl"></a><div class="titlepage"></div>
@@ -48,7 +48,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../post_inc.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../post_inc.html#id2819794"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../post_dec.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../post_inc.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../post_inc.html#id2872101"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../post_dec.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/pre_dec.html b/doc/html/boost/proto/pre_dec.html
index 2b447ef75e..3e9bbb80ba 100755..100644
--- a/doc/html/boost/proto/pre_dec.html
+++ b/doc/html/boost/proto/pre_dec.html
@@ -49,7 +49,7 @@
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2819262"></a><h2>Description</h2>
+<a name="id2871569"></a><h2>Description</h2>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
diff --git a/doc/html/boost/proto/pre_dec/impl.html b/doc/html/boost/proto/pre_dec/impl.html
index b946704495..aa3633088f 100755..100644
--- a/doc/html/boost/proto/pre_dec/impl.html
+++ b/doc/html/boost/proto/pre_dec/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../pre_dec.html#id2819262" title="Description">
+<link rel="up" href="../pre_dec.html#id2871569" title="Description">
<link rel="prev" href="../pre_dec.html" title="Struct template pre_dec">
<link rel="next" href="../post_inc.html" title="Struct template post_inc">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../pre_dec.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../pre_dec.html#id2819262"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../post_inc.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../pre_dec.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../pre_dec.html#id2871569"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../post_inc.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.pre_dec.impl"></a><div class="titlepage"></div>
@@ -46,7 +46,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../pre_dec.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../pre_dec.html#id2819262"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../post_inc.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../pre_dec.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../pre_dec.html#id2871569"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../post_inc.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/pre_inc.html b/doc/html/boost/proto/pre_inc.html
index afda555fe5..79620b5f86 100755..100644
--- a/doc/html/boost/proto/pre_inc.html
+++ b/doc/html/boost/proto/pre_inc.html
@@ -49,7 +49,7 @@
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2818731"></a><h2>Description</h2>
+<a name="id2871037"></a><h2>Description</h2>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
diff --git a/doc/html/boost/proto/pre_inc/impl.html b/doc/html/boost/proto/pre_inc/impl.html
index 10ad86a633..627a60cefe 100755..100644
--- a/doc/html/boost/proto/pre_inc/impl.html
+++ b/doc/html/boost/proto/pre_inc/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../pre_inc.html#id2818731" title="Description">
+<link rel="up" href="../pre_inc.html#id2871037" title="Description">
<link rel="prev" href="../pre_inc.html" title="Struct template pre_inc">
<link rel="next" href="../pre_dec.html" title="Struct template pre_dec">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../pre_inc.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../pre_inc.html#id2818731"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../pre_dec.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../pre_inc.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../pre_inc.html#id2871037"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../pre_dec.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.pre_inc.impl"></a><div class="titlepage"></div>
@@ -46,7 +46,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../pre_inc.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../pre_inc.html#id2818731"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../pre_dec.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../pre_inc.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../pre_inc.html#id2871037"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../pre_dec.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/protect.html b/doc/html/boost/proto/protect.html
index 75dfe906f9..07ada3f43c 100755..100644
--- a/doc/html/boost/proto/protect.html
+++ b/doc/html/boost/proto/protect.html
@@ -43,7 +43,7 @@
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2876444"></a><h2>Description</h2>
+<a name="id2930333"></a><h2>Description</h2>
<p>
When building higher order transforms with
<code class="computeroutput">
diff --git a/doc/html/boost/proto/protect/impl.html b/doc/html/boost/proto/protect/impl.html
index ebc446ddb2..3ddfa7b054 100755..100644
--- a/doc/html/boost/proto/protect/impl.html
+++ b/doc/html/boost/proto/protect/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../protect.html#id2876444" title="Description">
+<link rel="up" href="../protect.html#id2930333" title="Description">
<link rel="prev" href="../protect.html" title="Struct template protect">
<link rel="next" href="../make.html" title="Struct template make">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../protect.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../protect.html#id2876444"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../make.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../protect.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../protect.html#id2930333"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../make.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.protect.impl"></a><div class="titlepage"></div>
@@ -48,7 +48,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../protect.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../protect.html#id2876444"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../make.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../protect.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../protect.html#id2930333"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../make.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/result_of/as_child.html b/doc/html/boost/proto/result_of/as_child.html
index b10880e88a..53697edc5d 100755..100644
--- a/doc/html/boost/proto/result_of/as_child.html
+++ b/doc/html/boost/proto/result_of/as_child.html
@@ -27,7 +27,7 @@
<div class="refnamediv">
<h2><span class="refentrytitle">Struct template as_child</span></h2>
<p>boost::proto::result_of::as_child &#8212; A metafunction that computes the return type of the
- <code class="computeroutput"><a class="link" href="../as_child_id1527575.html" title="Function as_child">proto::as_child</a>()</code> function.</p>
+ <code class="computeroutput"><a class="link" href="../as_child_id1550862.html" title="Function as_child">proto::as_child</a>()</code> function.</p>
</div>
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../../proto/reference.html#header.boost.proto.traits_hpp" title="Header &lt;boost/proto/traits.hpp&gt;">boost/proto/traits.hpp</a>&gt;
@@ -38,7 +38,7 @@
<span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">Domain</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">as_child</span><span class="special">&lt;</span> <span class="identifier">T</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">result_type</span> <a name="boost.proto.result_of.as_child.type"></a><span class="identifier">type</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2810460"></a><h2>Description</h2>
+<a name="id2862765"></a><h2>Description</h2>
<p>
The <code class="computeroutput">proto::result_of::as_child&lt;&gt;</code> metafunction turns types
into Proto expression types, if they are not already, in a domain-specific way. It is used by Proto
diff --git a/doc/html/boost/proto/result_of/as_expr.html b/doc/html/boost/proto/result_of/as_expr.html
index 5f85e5a5a5..8d8b39b53e 100755..100644
--- a/doc/html/boost/proto/result_of/as_expr.html
+++ b/doc/html/boost/proto/result_of/as_expr.html
@@ -6,7 +6,7 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../../proto/reference.html#header.boost.proto.traits_hpp" title="Header &lt;boost/proto/traits.hpp&gt;">
-<link rel="prev" href="../functional/right/result_This_Expr__id1519591.html" title="Struct template result&lt;This(Expr)&gt;">
+<link rel="prev" href="../functional/right/result_This_Expr_id1543149.html" title="Struct template result&lt;This(Expr)&gt;">
<link rel="next" href="as_child.html" title="Struct template as_child">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,14 +20,14 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../functional/right/result_This_Expr__id1519591.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="as_child.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../functional/right/result_This_Expr_id1543149.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="as_child.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.result_of.as_expr"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Struct template as_expr</span></h2>
<p>boost::proto::result_of::as_expr &#8212; A metafunction that computes the return type of the
- <code class="computeroutput"><a class="link" href="../as_expr_id1527385.html" title="Function as_expr">proto::as_expr</a>()</code> function.</p>
+ <code class="computeroutput"><a class="link" href="../as_expr_id1550672.html" title="Function as_expr">proto::as_expr</a>()</code> function.</p>
</div>
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../../proto/reference.html#header.boost.proto.traits_hpp" title="Header &lt;boost/proto/traits.hpp&gt;">boost/proto/traits.hpp</a>&gt;
@@ -38,12 +38,12 @@
<span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">Domain</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">as_expr</span><span class="special">&lt;</span> <span class="identifier">T</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">result_type</span> <a name="boost.proto.result_of.as_expr.type"></a><span class="identifier">type</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2810212"></a><h2>Description</h2>
+<a name="id2862517"></a><h2>Description</h2>
<p>
The <code class="computeroutput">proto::result_of::as_expr&lt;&gt;</code> metafunction turns types
into Proto expression types, if they are not already, in a domain-specific way. It is intended
for use to compute the type of a local variable that can hold the result of the
- <code class="computeroutput"><a class="link" href="../as_expr_id1527385.html" title="Function as_expr">proto::as_expr</a>()</code> function.
+ <code class="computeroutput"><a class="link" href="../as_expr_id1550672.html" title="Function as_expr">proto::as_expr</a>()</code> function.
</p>
<p>
See <code class="computeroutput"><a class="link" href="../domain/as_expr.html" title="Struct template as_expr">proto::domain::as_expr</a>&lt;&gt;</code>
@@ -61,7 +61,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../functional/right/result_This_Expr__id1519591.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="as_child.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../functional/right/result_This_Expr_id1543149.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="as_child.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/result_of/child.html b/doc/html/boost/proto/result_of/child.html
index 8362351ddd..5699106166 100755..100644
--- a/doc/html/boost/proto/result_of/child.html
+++ b/doc/html/boost/proto/result_of/child.html
@@ -36,7 +36,7 @@
<span class="keyword">struct</span> <a class="link" href="child.html" title="Struct template child">child</a> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="child_c.html" title="Struct template child_c">proto::result_of::child_c</a>&lt;Expr, N::value&gt; <span class="special">{</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2810650"></a><h2>Description</h2>
+<a name="id2862956"></a><h2>Description</h2>
<p>
<code class="computeroutput">proto::result_of::child&lt;Expr, N&gt;</code> is equivalent to
<code class="computeroutput"><a class="link" href="child_c.html" title="Struct template child_c">proto::result_of::child_c</a>&lt;Expr, N::value&gt;</code>.
diff --git a/doc/html/boost/proto/result_of/child_c.html b/doc/html/boost/proto/result_of/child_c.html
index c1e4d3d121..69337520f5 100755..100644
--- a/doc/html/boost/proto/result_of/child_c.html
+++ b/doc/html/boost/proto/result_of/child_c.html
@@ -39,14 +39,14 @@
<span class="keyword">typedef</span> <em class="replaceable"><code><span class="identifier">see</span><span class="special">-</span><span class="identifier">below</span></code></em> <a class="link" href="child_c.html#boost.proto.result_of.child_c.type"><span class="identifier">type</span></a><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2811957"></a><h2>Description</h2>
+<a name="id2864262"></a><h2>Description</h2>
<p>
A metafunction that returns the type of the <em class="replaceable"><code>N</code></em><sup>th</sup>
child of a Proto expression. <code class="computeroutput">N</code> must be 0 or less than
<code class="computeroutput">Expr::proto_arity::value</code>.
</p>
<div class="refsect2">
-<a name="id2811984"></a><h3>
+<a name="id2864289"></a><h3>
<a name="boost.proto.result_of.child_ctypes"></a><code class="computeroutput">child_c</code>
public
types</h3>
diff --git a/doc/html/boost/proto/result_of/deep_copy.html b/doc/html/boost/proto/result_of/deep_copy.html
index c0638ec6d3..cc58f5eb68 100755..100644
--- a/doc/html/boost/proto/result_of/deep_copy.html
+++ b/doc/html/boost/proto/result_of/deep_copy.html
@@ -27,7 +27,7 @@
<div class="refnamediv">
<h2><span class="refentrytitle">Struct template deep_copy</span></h2>
<p>boost::proto::result_of::deep_copy &#8212; A metafunction for calculating the return type of <code class="computeroutput">
- <a class="link" href="../deep_copy_id1493807.html" title="Function template deep_copy">proto::deep_copy()</a></code>.</p>
+ <a class="link" href="../deep_copy_id1517094.html" title="Function template deep_copy">proto::deep_copy()</a></code>.</p>
</div>
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../../proto/reference.html#header.boost.proto.deep_copy_hpp" title="Header &lt;boost/proto/deep_copy.hpp&gt;">boost/proto/deep_copy.hpp</a>&gt;
@@ -38,10 +38,10 @@
<span class="keyword">typedef</span> <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a name="boost.proto.result_of.deep_copy.type"></a><span class="identifier">type</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2712119"></a><h2>Description</h2>
+<a name="id2764486"></a><h2>Description</h2>
<p>
A metafunction for calculating the return type of <code class="computeroutput">
- <a class="link" href="../deep_copy_id1493807.html" title="Function template deep_copy">proto::deep_copy()</a></code>. The type
+ <a class="link" href="../deep_copy_id1517094.html" title="Function template deep_copy">proto::deep_copy()</a></code>. The type
parameter <code class="computeroutput">Expr</code> should be the type of a Proto expression tree.
It should not be a reference type, nor should it be cv-qualified.
</p>
diff --git a/doc/html/boost/proto/result_of/eval.html b/doc/html/boost/proto/result_of/eval.html
index d3114f181e..84cf27d440 100755..100644
--- a/doc/html/boost/proto/result_of/eval.html
+++ b/doc/html/boost/proto/result_of/eval.html
@@ -6,8 +6,8 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../../proto/reference.html#header.boost.proto.eval_hpp" title="Header &lt;boost/proto/eval.hpp&gt;">
-<link rel="prev" href="../functional/eval/result_This_Expr__Conte_id1495023.html" title="Struct template result&lt;This(Expr, Context)&gt;">
-<link rel="next" href="../eval_id1495281.html" title="Function eval">
+<link rel="prev" href="../functional/eval/result_This_Expr_id1518310.html" title="Struct template result&lt;This(Expr, Context)&gt;">
+<link rel="next" href="../eval_id1518568.html" title="Function eval">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,14 +20,14 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../functional/eval/result_This_Expr__Conte_id1495023.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.eval_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../eval_id1495281.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../functional/eval/result_This_Expr_id1518310.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.eval_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../eval_id1518568.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.result_of.eval"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Struct template eval</span></h2>
<p>boost::proto::result_of::eval &#8212; A metafunction for calculating the return type of <code class="computeroutput">
- <a class="link" href="../eval_id1495281.html" title="Function eval">proto::eval()</a></code> given a
+ <a class="link" href="../eval_id1518568.html" title="Function eval">proto::eval()</a></code> given a
certain <code class="computeroutput">Expr</code> and <code class="computeroutput">Context</code> types.</p>
</div>
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
@@ -49,7 +49,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../functional/eval/result_This_Expr__Conte_id1495023.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.eval_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../eval_id1495281.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../functional/eval/result_This_Expr_id1518310.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.eval_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../eval_id1518568.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/result_of/flatten.html b/doc/html/boost/proto/result_of/flatten.html
index 37575810a1..dad11946e0 100755..100644
--- a/doc/html/boost/proto/result_of/flatten.html
+++ b/doc/html/boost/proto/result_of/flatten.html
@@ -6,8 +6,8 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../../proto/reference.html#header.boost.proto.fusion_hpp" title="Header &lt;boost/proto/fusion.hpp&gt;">
-<link rel="prev" href="../functional/flatten/result_This_Expr____id1500803.html" title="Struct template result&lt;This(Expr &amp;)&gt;">
-<link rel="next" href="../flatten_id1500995.html" title="Function flatten">
+<link rel="prev" href="../functional/flatten/result_This_Expr_id1524361.html" title="Struct template result&lt;This(Expr &amp;)&gt;">
+<link rel="next" href="../flatten_id1524553.html" title="Function flatten">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,14 +20,14 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../functional/flatten/result_This_Expr____id1500803.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.fusion_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../flatten_id1500995.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../functional/flatten/result_This_Expr_id1524361.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.fusion_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../flatten_id1524553.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.result_of.flatten"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Struct template flatten</span></h2>
<p>boost::proto::result_of::flatten &#8212; Metafunction that computes the return type of <code class="computeroutput">
- <a class="link" href="../flatten_id1500995.html" title="Function flatten">proto::flatten()</a></code></p>
+ <a class="link" href="../flatten_id1524553.html" title="Function flatten">proto::flatten()</a></code></p>
</div>
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../../proto/reference.html#header.boost.proto.fusion_hpp" title="Header &lt;boost/proto/fusion.hpp&gt;">boost/proto/fusion.hpp</a>&gt;
@@ -48,7 +48,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../functional/flatten/result_This_Expr____id1500803.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.fusion_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../flatten_id1500995.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../functional/flatten/result_This_Expr_id1524361.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.fusion_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../flatten_id1524553.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/result_of/left.html b/doc/html/boost/proto/result_of/left.html
index 96cd4d75f3..eca941c704 100755..100644
--- a/doc/html/boost/proto/result_of/left.html
+++ b/doc/html/boost/proto/result_of/left.html
@@ -35,7 +35,7 @@
<span class="keyword">struct</span> <a class="link" href="left.html" title="Struct template left">left</a> <span class="special">:</span> <span class="keyword"></span> <span class="identifier">proto</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">child_c</span><span class="special">&lt;</span> <span class="identifier">Expr</span><span class="special">,</span> <span class="number">0</span> <span class="special">&gt;</span> <span class="special">{</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2811560"></a><h2>Description</h2>
+<a name="id2863865"></a><h2>Description</h2>
<p>
<code class="computeroutput">proto::result_of::left&lt;Expr&gt;</code> is equivalent to
<code class="computeroutput"><a class="link" href="child_c.html" title="Struct template child_c">proto::result_of::child_c</a>&lt;Expr, 0&gt;</code>.
diff --git a/doc/html/boost/proto/result_of/make_expr.html b/doc/html/boost/proto/result_of/make_expr.html
index 1e5d95150e..c9a1198bf2 100755..100644
--- a/doc/html/boost/proto/result_of/make_expr.html
+++ b/doc/html/boost/proto/result_of/make_expr.html
@@ -6,8 +6,8 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../../proto/reference.html#header.boost.proto.make_expr_hpp" title="Header &lt;boost/proto/make_expr.hpp&gt;">
-<link rel="prev" href="../functional/unpack_expr/result_This_Sequence__id1503105.html" title="Struct template result&lt;This(Sequence)&gt;">
-<link rel="next" href="make_expr_Tag__Domain___id1503351.html" title="Struct template make_expr&lt;Tag, Domain, A...&gt;">
+<link rel="prev" href="../functional/unpack_expr/result_This_Sequ_id1526392.html" title="Struct template result&lt;This(Sequence)&gt;">
+<link rel="next" href="make_expr_Tag__D_id1526638.html" title="Struct template make_expr&lt;Tag, Domain, A...&gt;">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,14 +20,14 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../functional/unpack_expr/result_This_Sequence__id1503105.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.make_expr_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_expr_Tag__Domain___id1503351.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../functional/unpack_expr/result_This_Sequ_id1526392.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.make_expr_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_expr_Tag__D_id1526638.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.result_of.make_expr"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Struct template make_expr</span></h2>
<p>boost::proto::result_of::make_expr &#8212; Metafunction that computes the return type of the
- <code class="computeroutput"><a class="link" href="../make_expr_id1503817.html" title="Function make_expr">proto::make_expr()</a></code>
+ <code class="computeroutput"><a class="link" href="../make_expr_id1527104.html" title="Function make_expr">proto::make_expr()</a></code>
function, with a domain deduced from the domains of the children.</p>
</div>
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
@@ -40,10 +40,10 @@
<span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="link" href="make_expr.html" title="Struct template make_expr">proto::result_of::make_expr</a><span class="special">&lt;</span><span class="identifier">Tag</span><span class="special">,</span> <span class="identifier">D</span><span class="special">,</span> <span class="identifier">A</span><span class="special">...</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <a name="boost.proto.result_of.make_expr.type"></a><span class="identifier">type</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2754104"></a><h2>Description</h2>
+<a name="id2806454"></a><h2>Description</h2>
<p>
Computes the return type of the
- <code class="computeroutput"><a class="link" href="../make_expr_id1503817.html" title="Function make_expr">proto::make_expr()</a></code> function.
+ <code class="computeroutput"><a class="link" href="../make_expr_id1527104.html" title="Function make_expr">proto::make_expr()</a></code> function.
</p>
<p>
In this specialization, the domain is deduced from the domains of the child types.
@@ -51,7 +51,7 @@
is <code class="computeroutput">true</code>, then another specialization is selected.
</p>
<div class="refsect2">
-<a name="id2754152"></a><h3>
+<a name="id2806502"></a><h3>
<a name="boost.proto.result_of.make_exprtypes"></a><code class="computeroutput">make_expr</code>
public
types</h3>
@@ -78,7 +78,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../functional/unpack_expr/result_This_Sequence__id1503105.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.make_expr_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_expr_Tag__Domain___id1503351.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../functional/unpack_expr/result_This_Sequ_id1526392.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.make_expr_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="make_expr_Tag__D_id1526638.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/result_of/make_expr_Tag__Domain___id1503351.html b/doc/html/boost/proto/result_of/make_expr_Tag__D_id1526638.html
index f386935889..9293e296f7 100755..100644
--- a/doc/html/boost/proto/result_of/make_expr_Tag__Domain___id1503351.html
+++ b/doc/html/boost/proto/result_of/make_expr_Tag__D_id1526638.html
@@ -23,36 +23,36 @@
<a accesskey="p" href="make_expr.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.make_expr_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="unpack_expr.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
-<a name="boost.proto.result_of.make_expr_Tag,_Domain,__id1503351"></a><div class="titlepage"></div>
+<a name="boost.proto.result_of.make_expr_Tag,_D_id1526638"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Struct template make_expr&lt;Tag, Domain, A...&gt;</span></h2>
<p>boost::proto::result_of::make_expr&lt;Tag, Domain, A...&gt; &#8212; Metafunction that computes the return type of the
- <code class="computeroutput"><a class="link" href="../make_expr_id1503817.html" title="Function make_expr">proto::make_expr()</a></code>
+ <code class="computeroutput"><a class="link" href="../make_expr_id1527104.html" title="Function make_expr">proto::make_expr()</a></code>
function, within the specified domain.</p>
</div>
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../../proto/reference.html#header.boost.proto.make_expr_hpp" title="Header &lt;boost/proto/make_expr.hpp&gt;">boost/proto/make_expr.hpp</a>&gt;
</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Tag<span class="special">,</span> <span class="keyword">typename</span> <a class="link" href="../../../Domain.html" title="Concept Domain">Domain</a><span class="special">,</span> <span class="keyword">typename</span><span class="special">...</span> A<span class="special">&gt;</span>
-<span class="keyword">struct</span> <a class="link" href="make_expr_Tag__Domain___id1503351.html" title="Struct template make_expr&lt;Tag, Domain, A...&gt;">make_expr</a><span class="special">&lt;</span><span class="identifier">Tag</span><span class="special">,</span> <span class="identifier">Domain</span><span class="special">,</span> <span class="identifier">A</span><span class="special">...</span><span class="special">&gt;</span> <span class="special">{</span>
- <span class="comment">// <a class="link" href="make_expr_Tag__Domain___id1503351.html#boost.proto.result_of.make_expr_Tag,_Domain,__id1503351types">types</a></span>
- <span class="keyword">typedef</span> <span class="emphasis"><em><span class="identifier">see</span><span class="special">-</span><span class="identifier">below</span></em></span> <a class="link" href="make_expr_Tag__Domain___id1503351.html#boost.proto.result_of.make_expr_Tag,_Domain,__id1503351.type"><span class="identifier">type</span></a><span class="special">;</span>
+<span class="keyword">struct</span> <a class="link" href="make_expr_Tag__D_id1526638.html" title="Struct template make_expr&lt;Tag, Domain, A...&gt;">make_expr</a><span class="special">&lt;</span><span class="identifier">Tag</span><span class="special">,</span> <span class="identifier">Domain</span><span class="special">,</span> <span class="identifier">A</span><span class="special">...</span><span class="special">&gt;</span> <span class="special">{</span>
+ <span class="comment">// <a class="link" href="make_expr_Tag__D_id1526638.html#boost.proto.result_of.make_expr_Tag,_D_id1526638types">types</a></span>
+ <span class="keyword">typedef</span> <span class="emphasis"><em><span class="identifier">see</span><span class="special">-</span><span class="identifier">below</span></em></span> <a class="link" href="make_expr_Tag__D_id1526638.html#boost.proto.result_of.make_expr_Tag,_D_id1526638.type"><span class="identifier">type</span></a><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2754472"></a><h2>Description</h2>
+<a name="id2806822"></a><h2>Description</h2>
<p>
Computes the return type of the
- <code class="computeroutput"><a class="link" href="../make_expr_id1503817.html" title="Function make_expr">proto::make_expr()</a></code>
+ <code class="computeroutput"><a class="link" href="../make_expr_id1527104.html" title="Function make_expr">proto::make_expr()</a></code>
function.
</p>
<div class="refsect2">
-<a name="id2754492"></a><h3>
-<a name="boost.proto.result_of.make_expr_Tag,_Domain,__id1503351types"></a><code class="computeroutput">make_expr</code>
+<a name="id2806842"></a><h3>
+<a name="boost.proto.result_of.make_expr_Tag,_D_id1526638types"></a><code class="computeroutput">make_expr</code>
public
types</h3>
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
<p>
-<span class="keyword">typedef</span> <span class="emphasis"><em><span class="identifier">see</span><span class="special">-</span><span class="identifier">below</span></em></span> <a name="boost.proto.result_of.make_expr_Tag,_Domain,__id1503351.type"></a><span class="identifier">type</span><span class="special">;</span></p>
+<span class="keyword">typedef</span> <span class="emphasis"><em><span class="identifier">see</span><span class="special">-</span><span class="identifier">below</span></em></span> <a name="boost.proto.result_of.make_expr_Tag,_D_id1526638.type"></a><span class="identifier">type</span><span class="special">;</span></p>
<p>
Let <code class="computeroutput"><em class="replaceable"><code>WRAP&lt;X&gt;</code></em></code> be defined such that:
</p>
diff --git a/doc/html/boost/proto/result_of/right.html b/doc/html/boost/proto/result_of/right.html
index ea08b36163..00ae016c85 100755..100644
--- a/doc/html/boost/proto/result_of/right.html
+++ b/doc/html/boost/proto/result_of/right.html
@@ -35,7 +35,7 @@
<span class="keyword">struct</span> <a class="link" href="right.html" title="Struct template right">right</a> <span class="special">:</span> <span class="keyword"></span> <span class="identifier">proto</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">child_c</span><span class="special">&lt;</span> <span class="identifier">Expr</span><span class="special">,</span> <span class="number">1</span> <span class="special">&gt;</span> <span class="special">{</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2811733"></a><h2>Description</h2>
+<a name="id2864038"></a><h2>Description</h2>
<p>
<code class="computeroutput">proto::result_of::right&lt;Expr&gt;</code> is equivalent to
<code class="computeroutput"><a class="link" href="child_c.html" title="Struct template child_c">proto::result_of::child_c</a>&lt;Expr, 1&gt;</code>.
diff --git a/doc/html/boost/proto/result_of/unpack_expr.html b/doc/html/boost/proto/result_of/unpack_expr.html
index 54f60b8421..b68b03e088 100755..100644
--- a/doc/html/boost/proto/result_of/unpack_expr.html
+++ b/doc/html/boost/proto/result_of/unpack_expr.html
@@ -6,8 +6,8 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../../proto/reference.html#header.boost.proto.make_expr_hpp" title="Header &lt;boost/proto/make_expr.hpp&gt;">
-<link rel="prev" href="make_expr_Tag__Domain___id1503351.html" title="Struct template make_expr&lt;Tag, Domain, A...&gt;">
-<link rel="next" href="unpack_expr_Tag__Domain_id1503713.html" title="Struct template unpack_expr&lt;Tag, Domain, Sequence&gt;">
+<link rel="prev" href="make_expr_Tag__D_id1526638.html" title="Struct template make_expr&lt;Tag, Domain, A...&gt;">
+<link rel="next" href="unpack_expr_Tag__id1527000.html" title="Struct template unpack_expr&lt;Tag, Domain, Sequence&gt;">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,14 +20,14 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="make_expr_Tag__Domain___id1503351.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.make_expr_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="unpack_expr_Tag__Domain_id1503713.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="make_expr_Tag__D_id1526638.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.make_expr_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="unpack_expr_Tag__id1527000.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.result_of.unpack_expr"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Struct template unpack_expr</span></h2>
<p>boost::proto::result_of::unpack_expr &#8212; Metafunction that computes the return type of the
- <code class="computeroutput"><a class="link" href="../unpack_expr_id1504094.html" title="Function unpack_expr">proto::unpack_expr()</a></code>
+ <code class="computeroutput"><a class="link" href="../unpack_expr_id1527381.html" title="Function unpack_expr">proto::unpack_expr()</a></code>
function, with a domain deduced from the domains of the children.
</p>
</div>
@@ -47,10 +47,10 @@
<a name="boost.proto.result_of.unpack_expr.type"></a><span class="identifier">type</span><span class="special">;</span> <span class="comment">// Where S is a Fusion RandomAccessSequence equivalent to Sequence, and N is the size of S.</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2755113"></a><h2>Description</h2>
+<a name="id2807462"></a><h2>Description</h2>
<p>
Compute the return type of the
- <code class="computeroutput"><a class="link" href="../unpack_expr_id1504094.html" title="Function unpack_expr">proto::unpack_expr()</a></code>
+ <code class="computeroutput"><a class="link" href="../unpack_expr_id1527381.html" title="Function unpack_expr">proto::unpack_expr()</a></code>
function.
</p>
<p>
@@ -73,7 +73,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="make_expr_Tag__Domain___id1503351.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.make_expr_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="unpack_expr_Tag__Domain_id1503713.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="make_expr_Tag__D_id1526638.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.make_expr_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="unpack_expr_Tag__id1527000.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/result_of/unpack_expr_Tag__Domain_id1503713.html b/doc/html/boost/proto/result_of/unpack_expr_Tag__id1527000.html
index dfd512960a..a2c39a7f69 100755..100644
--- a/doc/html/boost/proto/result_of/unpack_expr_Tag__Domain_id1503713.html
+++ b/doc/html/boost/proto/result_of/unpack_expr_Tag__id1527000.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../../proto/reference.html#header.boost.proto.make_expr_hpp" title="Header &lt;boost/proto/make_expr.hpp&gt;">
<link rel="prev" href="unpack_expr.html" title="Struct template unpack_expr">
-<link rel="next" href="../make_expr_id1503817.html" title="Function make_expr">
+<link rel="next" href="../make_expr_id1527104.html" title="Function make_expr">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,14 +20,14 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="unpack_expr.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.make_expr_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../make_expr_id1503817.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="unpack_expr.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.make_expr_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../make_expr_id1527104.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
-<a name="boost.proto.result_of.unpack_expr_Tag,_Domain_id1503713"></a><div class="titlepage"></div>
+<a name="boost.proto.result_of.unpack_expr_Tag,_id1527000"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Struct template unpack_expr&lt;Tag, Domain, Sequence&gt;</span></h2>
<p>boost::proto::result_of::unpack_expr&lt;Tag, Domain, Sequence&gt; &#8212; Metafunction that computes the return type of the
- <code class="computeroutput"><a class="link" href="../unpack_expr_id1504094.html" title="Function unpack_expr">proto::unpack_expr()</a></code>
+ <code class="computeroutput"><a class="link" href="../unpack_expr_id1527381.html" title="Function unpack_expr">proto::unpack_expr()</a></code>
function, within the specified domain.
</p>
</div>
@@ -35,7 +35,7 @@
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../../proto/reference.html#header.boost.proto.make_expr_hpp" title="Header &lt;boost/proto/make_expr.hpp&gt;">boost/proto/make_expr.hpp</a>&gt;
</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Tag<span class="special">,</span> <span class="keyword">typename</span> <a class="link" href="../../../Domain.html" title="Concept Domain">Domain</a><span class="special">,</span> <span class="keyword">typename</span> Sequence<span class="special">&gt;</span>
-<span class="keyword">struct</span> <a class="link" href="unpack_expr_Tag__Domain_id1503713.html" title="Struct template unpack_expr&lt;Tag, Domain, Sequence&gt;">unpack_expr</a><span class="special">&lt;</span><span class="identifier">Tag</span><span class="special">,</span> <span class="identifier">Domain</span><span class="special">,</span> <span class="identifier">Sequence</span><span class="special">&gt;</span> <span class="special">{</span>
+<span class="keyword">struct</span> <a class="link" href="unpack_expr_Tag__id1527000.html" title="Struct template unpack_expr&lt;Tag, Domain, Sequence&gt;">unpack_expr</a><span class="special">&lt;</span><span class="identifier">Tag</span><span class="special">,</span> <span class="identifier">Domain</span><span class="special">,</span> <span class="identifier">Sequence</span><span class="special">&gt;</span> <span class="special">{</span>
<span class="comment">// types</span>
<span class="keyword">typedef</span>
<span class="keyword">typename</span> <a class="link" href="make_expr.html" title="Struct template make_expr">proto::result_of::make_expr</a><span class="special">&lt;</span>
@@ -45,13 +45,13 @@
<span class="special">...</span>
<span class="keyword">typename</span> <span class="identifier">fusion</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">value_at_c</span><span class="special">&lt;</span><em class="replaceable"><code><span class="identifier">S</span></code></em><span class="special">,</span> <em class="replaceable"><code><span class="identifier">N</span></code></em><span class="special">-</span><span class="number">1</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
<span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
- <a name="boost.proto.result_of.unpack_expr_Tag,_Domain_id1503713.type"></a><span class="identifier">type</span><span class="special">;</span> <span class="comment">// Where S is a RandomAccessSequence equivalent to Sequence, and N is the size of S.</span>
+ <a name="boost.proto.result_of.unpack_expr_Tag,_id1527000.type"></a><span class="identifier">type</span><span class="special">;</span> <span class="comment">// Where S is a RandomAccessSequence equivalent to Sequence, and N is the size of S.</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2755556"></a><h2>Description</h2>
+<a name="id2807904"></a><h2>Description</h2>
<p>
Computes the return type of the
- <code class="computeroutput"><a class="link" href="../unpack_expr_id1504094.html" title="Function unpack_expr">proto::unpack_expr()</a></code>
+ <code class="computeroutput"><a class="link" href="../unpack_expr_id1527381.html" title="Function unpack_expr">proto::unpack_expr()</a></code>
function.
</p>
</div>
@@ -66,7 +66,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="unpack_expr.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.make_expr_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../make_expr_id1503817.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="unpack_expr.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.make_expr_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../make_expr_id1527104.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/result_of/value.html b/doc/html/boost/proto/result_of/value.html
index 4fa3d68552..50c30455b5 100755..100644
--- a/doc/html/boost/proto/result_of/value.html
+++ b/doc/html/boost/proto/result_of/value.html
@@ -38,9 +38,9 @@
<span class="keyword">typedef</span> <em class="replaceable"><code><span class="identifier">see</span><span class="special">-</span><span class="identifier">below</span></code></em> <a class="link" href="value.html#boost.proto.result_of.value.type"><span class="identifier">type</span></a><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2810858"></a><h2>Description</h2>
+<a name="id2863164"></a><h2>Description</h2>
<div class="refsect2">
-<a name="id2810862"></a><h3>
+<a name="id2863168"></a><h3>
<a name="boost.proto.result_of.valuetypes"></a><code class="computeroutput">value</code>
public
types</h3>
diff --git a/doc/html/boost/proto/reverse_fold.html b/doc/html/boost/proto/reverse_fold.html
index a57bdce95c..a57bdce95c 100755..100644
--- a/doc/html/boost/proto/reverse_fold.html
+++ b/doc/html/boost/proto/reverse_fold.html
diff --git a/doc/html/boost/proto/reverse_fold_tree.html b/doc/html/boost/proto/reverse_fold_tree.html
index 8e6d6d2501..dccb32ded2 100755..100644
--- a/doc/html/boost/proto/reverse_fold_tree.html
+++ b/doc/html/boost/proto/reverse_fold_tree.html
@@ -46,7 +46,7 @@
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2867115"></a><h2>Description</h2>
+<a name="id2919630"></a><h2>Description</h2>
<p>
<code class="computeroutput">proto::reverse_fold_tree&lt;&gt;</code> is useful for flattening trees
into lists; for example, you might use <code class="computeroutput">proto::reverse_fold_tree&lt;&gt;</code>
diff --git a/doc/html/boost/proto/reverse_fold_tree/impl.html b/doc/html/boost/proto/reverse_fold_tree/impl.html
index 49c5372ade..e65eb9581d 100755..100644
--- a/doc/html/boost/proto/reverse_fold_tree/impl.html
+++ b/doc/html/boost/proto/reverse_fold_tree/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../reverse_fold_tree.html#id2867115" title="Description">
+<link rel="up" href="../reverse_fold_tree.html#id2919630" title="Description">
<link rel="prev" href="../reverse_fold_tree.html" title="Struct template reverse_fold_tree">
<link rel="next" href="../transform.html" title="Struct template transform">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../reverse_fold_tree.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reverse_fold_tree.html#id2867115"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../transform.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../reverse_fold_tree.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reverse_fold_tree.html#id2919630"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../transform.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.reverse_fold_tree.impl"></a><div class="titlepage"></div>
@@ -49,7 +49,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../reverse_fold_tree.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reverse_fold_tree.html#id2867115"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../transform.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../reverse_fold_tree.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reverse_fold_tree.html#id2919630"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../transform.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/right_id1528399.html b/doc/html/boost/proto/right_id1551686.html
index 86a7014d3d..6be0c90f35 100755..100644
--- a/doc/html/boost/proto/right_id1528399.html
+++ b/doc/html/boost/proto/right_id1551686.html
@@ -6,7 +6,7 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../proto/reference.html#header.boost.proto.traits_hpp" title="Header &lt;boost/proto/traits.hpp&gt;">
-<link rel="prev" href="left_id1528275.html" title="Function left">
+<link rel="prev" href="left_id1551562.html" title="Function left">
<link rel="next" href="_expr.html" title="Struct _expr">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,10 +20,10 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="left_id1528275.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="_expr.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="left_id1551562.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="_expr.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
-<a name="boost.proto.right_id1528399"></a><div class="titlepage"></div>
+<a name="boost.proto.right_id1551686"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Function right</span></h2>
<p>boost::proto::right &#8212; Return the right child of the specified binary Proto expression. </p>
@@ -38,7 +38,7 @@
<span class="keyword">typename</span> <a class="link" href="result_of/right.html" title="Struct template right">proto::result_of::right</a><span class="special">&lt;</span> <span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
<span class="identifier">right</span><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> expr<span class="special">)</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2846042"></a><h2>Description</h2>
+<a name="id2898336"></a><h2>Description</h2>
<p>Return the right child of the specified binary Proto expression. The child is returned by reference.</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
@@ -89,7 +89,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="left_id1528275.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="_expr.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="left_id1551562.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="_expr.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/shift_left.html b/doc/html/boost/proto/shift_left.html
index e9122bb912..8cb6e979c4 100755..100644
--- a/doc/html/boost/proto/shift_left.html
+++ b/doc/html/boost/proto/shift_left.html
@@ -49,7 +49,7 @@
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2820898"></a><h2>Description</h2>
+<a name="id2873205"></a><h2>Description</h2>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
diff --git a/doc/html/boost/proto/shift_left/impl.html b/doc/html/boost/proto/shift_left/impl.html
index c2abb8a5d2..06abefc75a 100755..100644
--- a/doc/html/boost/proto/shift_left/impl.html
+++ b/doc/html/boost/proto/shift_left/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../shift_left.html#id2820898" title="Description">
+<link rel="up" href="../shift_left.html#id2873205" title="Description">
<link rel="prev" href="../shift_left.html" title="Struct template shift_left">
<link rel="next" href="../shift_right.html" title="Struct template shift_right">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../shift_left.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../shift_left.html#id2820898"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../shift_right.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../shift_left.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../shift_left.html#id2873205"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../shift_right.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.shift_left.impl"></a><div class="titlepage"></div>
@@ -48,7 +48,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../shift_left.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../shift_left.html#id2820898"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../shift_right.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../shift_left.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../shift_left.html#id2873205"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../shift_right.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/shift_left_assign.html b/doc/html/boost/proto/shift_left_assign.html
index ae04c7a8d6..2258a54bc7 100755..100644
--- a/doc/html/boost/proto/shift_left_assign.html
+++ b/doc/html/boost/proto/shift_left_assign.html
@@ -49,7 +49,7 @@
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2833159"></a><h2>Description</h2>
+<a name="id2885460"></a><h2>Description</h2>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
diff --git a/doc/html/boost/proto/shift_left_assign/impl.html b/doc/html/boost/proto/shift_left_assign/impl.html
index 0ab7996e8d..cdca2fd07c 100755..100644
--- a/doc/html/boost/proto/shift_left_assign/impl.html
+++ b/doc/html/boost/proto/shift_left_assign/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../shift_left_assign.html#id2833159" title="Description">
+<link rel="up" href="../shift_left_assign.html#id2885460" title="Description">
<link rel="prev" href="../shift_left_assign.html" title="Struct template shift_left_assign">
<link rel="next" href="../shift_right_assign.html" title="Struct template shift_right_assign">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../shift_left_assign.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../shift_left_assign.html#id2833159"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../shift_right_assign.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../shift_left_assign.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../shift_left_assign.html#id2885460"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../shift_right_assign.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.shift_left_assign.impl"></a><div class="titlepage"></div>
@@ -48,7 +48,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../shift_left_assign.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../shift_left_assign.html#id2833159"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../shift_right_assign.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../shift_left_assign.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../shift_left_assign.html#id2885460"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../shift_right_assign.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/shift_right.html b/doc/html/boost/proto/shift_right.html
index 7380c7e2a9..a65262d8b5 100755..100644
--- a/doc/html/boost/proto/shift_right.html
+++ b/doc/html/boost/proto/shift_right.html
@@ -49,7 +49,7 @@
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2821471"></a><h2>Description</h2>
+<a name="id2873777"></a><h2>Description</h2>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
diff --git a/doc/html/boost/proto/shift_right/impl.html b/doc/html/boost/proto/shift_right/impl.html
index 06c2e0102b..e8b4660e3a 100755..100644
--- a/doc/html/boost/proto/shift_right/impl.html
+++ b/doc/html/boost/proto/shift_right/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../shift_right.html#id2821471" title="Description">
+<link rel="up" href="../shift_right.html#id2873777" title="Description">
<link rel="prev" href="../shift_right.html" title="Struct template shift_right">
<link rel="next" href="../multiplies.html" title="Struct template multiplies">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../shift_right.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../shift_right.html#id2821471"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../multiplies.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../shift_right.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../shift_right.html#id2873777"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../multiplies.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.shift_right.impl"></a><div class="titlepage"></div>
@@ -48,7 +48,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../shift_right.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../shift_right.html#id2821471"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../multiplies.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../shift_right.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../shift_right.html#id2873777"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../multiplies.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/shift_right_assign.html b/doc/html/boost/proto/shift_right_assign.html
index 43bd6d1652..df304deb28 100755..100644
--- a/doc/html/boost/proto/shift_right_assign.html
+++ b/doc/html/boost/proto/shift_right_assign.html
@@ -48,7 +48,7 @@
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2833796"></a><h2>Description</h2>
+<a name="id2886097"></a><h2>Description</h2>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
diff --git a/doc/html/boost/proto/shift_right_assign/impl.html b/doc/html/boost/proto/shift_right_assign/impl.html
index 4e9f574a39..cf050eeb95 100755..100644
--- a/doc/html/boost/proto/shift_right_assign/impl.html
+++ b/doc/html/boost/proto/shift_right_assign/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../shift_right_assign.html#id2833796" title="Description">
+<link rel="up" href="../shift_right_assign.html#id2886097" title="Description">
<link rel="prev" href="../shift_right_assign.html" title="Struct template shift_right_assign">
<link rel="next" href="../multiplies_assign.html" title="Struct template multiplies_assign">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../shift_right_assign.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../shift_right_assign.html#id2833796"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../multiplies_assign.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../shift_right_assign.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../shift_right_assign.html#id2886097"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../multiplies_assign.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.shift_right_assign.impl"></a><div class="titlepage"></div>
@@ -48,7 +48,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../shift_right_assign.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../shift_right_assign.html#id2833796"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../multiplies_assign.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../shift_right_assign.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../shift_right_assign.html#id2886097"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../multiplies_assign.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/size_t.html b/doc/html/boost/proto/size_t.html
index 8239bc8a10..8239bc8a10 100755..100644
--- a/doc/html/boost/proto/size_t.html
+++ b/doc/html/boost/proto/size_t.html
diff --git a/doc/html/boost/proto/subscript.html b/doc/html/boost/proto/subscript.html
index eeab607113..fc12741872 100755..100644
--- a/doc/html/boost/proto/subscript.html
+++ b/doc/html/boost/proto/subscript.html
@@ -49,7 +49,7 @@
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2839093"></a><h2>Description</h2>
+<a name="id2891390"></a><h2>Description</h2>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
diff --git a/doc/html/boost/proto/subscript/impl.html b/doc/html/boost/proto/subscript/impl.html
index ed0d97778d..29637d60e8 100755..100644
--- a/doc/html/boost/proto/subscript/impl.html
+++ b/doc/html/boost/proto/subscript/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../subscript.html#id2839093" title="Description">
+<link rel="up" href="../subscript.html#id2891390" title="Description">
<link rel="prev" href="../subscript.html" title="Struct template subscript">
<link rel="next" href="../function.html" title="Struct template function">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../subscript.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../subscript.html#id2839093"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../function.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../subscript.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../subscript.html#id2891390"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../function.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.subscript.impl"></a><div class="titlepage"></div>
@@ -48,7 +48,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../subscript.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../subscript.html#id2839093"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../function.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../subscript.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../subscript.html#id2891390"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../function.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/switch_.html b/doc/html/boost/proto/switch_.html
index a35623e927..09e3b26c65 100755..100644
--- a/doc/html/boost/proto/switch_.html
+++ b/doc/html/boost/proto/switch_.html
@@ -51,7 +51,7 @@
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2765018"></a><h2>Description</h2>
+<a name="id2817366"></a><h2>Description</h2>
<p>
An expression type <code class="computeroutput">E</code> matches
<code class="computeroutput">proto::switch_&lt;C,T&gt;</code> if
diff --git a/doc/html/boost/proto/switch_/impl.html b/doc/html/boost/proto/switch_/impl.html
index 74a7100557..2873d78449 100755..100644
--- a/doc/html/boost/proto/switch_/impl.html
+++ b/doc/html/boost/proto/switch_/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../switch_.html#id2765018" title="Description">
+<link rel="up" href="../switch_.html#id2817366" title="Description">
<link rel="prev" href="../switch_.html" title="Struct template switch_">
<link rel="next" href="../exact.html" title="Struct template exact">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../switch_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../switch_.html#id2765018"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../exact.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../switch_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../switch_.html#id2817366"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../exact.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.switch_.impl"></a><div class="titlepage"></div>
@@ -50,7 +50,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../switch_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../switch_.html#id2765018"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../exact.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../switch_.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../switch_.html#id2817366"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../exact.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/tag/address_of.html b/doc/html/boost/proto/tag/address_of.html
index da1289fc67..da1289fc67 100755..100644
--- a/doc/html/boost/proto/tag/address_of.html
+++ b/doc/html/boost/proto/tag/address_of.html
diff --git a/doc/html/boost/proto/tag/assign.html b/doc/html/boost/proto/tag/assign.html
index c2f08a5413..c2f08a5413 100755..100644
--- a/doc/html/boost/proto/tag/assign.html
+++ b/doc/html/boost/proto/tag/assign.html
diff --git a/doc/html/boost/proto/tag/bitwise_and.html b/doc/html/boost/proto/tag/bitwise_and.html
index d348b0bc55..d348b0bc55 100755..100644
--- a/doc/html/boost/proto/tag/bitwise_and.html
+++ b/doc/html/boost/proto/tag/bitwise_and.html
diff --git a/doc/html/boost/proto/tag/bitwise_and_assign.html b/doc/html/boost/proto/tag/bitwise_and_assign.html
index 49d1ab27a9..49d1ab27a9 100755..100644
--- a/doc/html/boost/proto/tag/bitwise_and_assign.html
+++ b/doc/html/boost/proto/tag/bitwise_and_assign.html
diff --git a/doc/html/boost/proto/tag/bitwise_or.html b/doc/html/boost/proto/tag/bitwise_or.html
index f0aa4a07c4..f0aa4a07c4 100755..100644
--- a/doc/html/boost/proto/tag/bitwise_or.html
+++ b/doc/html/boost/proto/tag/bitwise_or.html
diff --git a/doc/html/boost/proto/tag/bitwise_or_assign.html b/doc/html/boost/proto/tag/bitwise_or_assign.html
index a712f35d68..a712f35d68 100755..100644
--- a/doc/html/boost/proto/tag/bitwise_or_assign.html
+++ b/doc/html/boost/proto/tag/bitwise_or_assign.html
diff --git a/doc/html/boost/proto/tag/bitwise_xor.html b/doc/html/boost/proto/tag/bitwise_xor.html
index 67fec75191..67fec75191 100755..100644
--- a/doc/html/boost/proto/tag/bitwise_xor.html
+++ b/doc/html/boost/proto/tag/bitwise_xor.html
diff --git a/doc/html/boost/proto/tag/bitwise_xor_assign.html b/doc/html/boost/proto/tag/bitwise_xor_assign.html
index aaecab9eed..aaecab9eed 100755..100644
--- a/doc/html/boost/proto/tag/bitwise_xor_assign.html
+++ b/doc/html/boost/proto/tag/bitwise_xor_assign.html
diff --git a/doc/html/boost/proto/tag/comma.html b/doc/html/boost/proto/tag/comma.html
index 482ba48441..482ba48441 100755..100644
--- a/doc/html/boost/proto/tag/comma.html
+++ b/doc/html/boost/proto/tag/comma.html
diff --git a/doc/html/boost/proto/tag/complement.html b/doc/html/boost/proto/tag/complement.html
index 0fa3a1f9ad..0fa3a1f9ad 100755..100644
--- a/doc/html/boost/proto/tag/complement.html
+++ b/doc/html/boost/proto/tag/complement.html
diff --git a/doc/html/boost/proto/tag/dereference.html b/doc/html/boost/proto/tag/dereference.html
index 1eecd0c786..1eecd0c786 100755..100644
--- a/doc/html/boost/proto/tag/dereference.html
+++ b/doc/html/boost/proto/tag/dereference.html
diff --git a/doc/html/boost/proto/tag/divides.html b/doc/html/boost/proto/tag/divides.html
index f7b80fd601..f7b80fd601 100755..100644
--- a/doc/html/boost/proto/tag/divides.html
+++ b/doc/html/boost/proto/tag/divides.html
diff --git a/doc/html/boost/proto/tag/divides_assign.html b/doc/html/boost/proto/tag/divides_assign.html
index 54a59a2bc2..54a59a2bc2 100755..100644
--- a/doc/html/boost/proto/tag/divides_assign.html
+++ b/doc/html/boost/proto/tag/divides_assign.html
diff --git a/doc/html/boost/proto/tag/equal_to.html b/doc/html/boost/proto/tag/equal_to.html
index 2f0d34d2a6..2f0d34d2a6 100755..100644
--- a/doc/html/boost/proto/tag/equal_to.html
+++ b/doc/html/boost/proto/tag/equal_to.html
diff --git a/doc/html/boost/proto/tag/function.html b/doc/html/boost/proto/tag/function.html
index 300518cfa3..300518cfa3 100755..100644
--- a/doc/html/boost/proto/tag/function.html
+++ b/doc/html/boost/proto/tag/function.html
diff --git a/doc/html/boost/proto/tag/greater.html b/doc/html/boost/proto/tag/greater.html
index 620f4f1543..620f4f1543 100755..100644
--- a/doc/html/boost/proto/tag/greater.html
+++ b/doc/html/boost/proto/tag/greater.html
diff --git a/doc/html/boost/proto/tag/greater_equal.html b/doc/html/boost/proto/tag/greater_equal.html
index d829b49cd2..d829b49cd2 100755..100644
--- a/doc/html/boost/proto/tag/greater_equal.html
+++ b/doc/html/boost/proto/tag/greater_equal.html
diff --git a/doc/html/boost/proto/tag/if_else_.html b/doc/html/boost/proto/tag/if_else_.html
index 3a5fdff743..3a5fdff743 100755..100644
--- a/doc/html/boost/proto/tag/if_else_.html
+++ b/doc/html/boost/proto/tag/if_else_.html
diff --git a/doc/html/boost/proto/tag/less.html b/doc/html/boost/proto/tag/less.html
index a29754db94..a29754db94 100755..100644
--- a/doc/html/boost/proto/tag/less.html
+++ b/doc/html/boost/proto/tag/less.html
diff --git a/doc/html/boost/proto/tag/less_equal.html b/doc/html/boost/proto/tag/less_equal.html
index 489096aec1..489096aec1 100755..100644
--- a/doc/html/boost/proto/tag/less_equal.html
+++ b/doc/html/boost/proto/tag/less_equal.html
diff --git a/doc/html/boost/proto/tag/logical_and.html b/doc/html/boost/proto/tag/logical_and.html
index aa79092fa6..aa79092fa6 100755..100644
--- a/doc/html/boost/proto/tag/logical_and.html
+++ b/doc/html/boost/proto/tag/logical_and.html
diff --git a/doc/html/boost/proto/tag/logical_not.html b/doc/html/boost/proto/tag/logical_not.html
index a0c90c2b92..a0c90c2b92 100755..100644
--- a/doc/html/boost/proto/tag/logical_not.html
+++ b/doc/html/boost/proto/tag/logical_not.html
diff --git a/doc/html/boost/proto/tag/logical_or.html b/doc/html/boost/proto/tag/logical_or.html
index 3845b2e69e..3845b2e69e 100755..100644
--- a/doc/html/boost/proto/tag/logical_or.html
+++ b/doc/html/boost/proto/tag/logical_or.html
diff --git a/doc/html/boost/proto/tag/mem_ptr.html b/doc/html/boost/proto/tag/mem_ptr.html
index 5f3351c70b..5f3351c70b 100755..100644
--- a/doc/html/boost/proto/tag/mem_ptr.html
+++ b/doc/html/boost/proto/tag/mem_ptr.html
diff --git a/doc/html/boost/proto/tag/minus.html b/doc/html/boost/proto/tag/minus.html
index a293fb76e7..a293fb76e7 100755..100644
--- a/doc/html/boost/proto/tag/minus.html
+++ b/doc/html/boost/proto/tag/minus.html
diff --git a/doc/html/boost/proto/tag/minus_assign.html b/doc/html/boost/proto/tag/minus_assign.html
index b7981ffa9f..b7981ffa9f 100755..100644
--- a/doc/html/boost/proto/tag/minus_assign.html
+++ b/doc/html/boost/proto/tag/minus_assign.html
diff --git a/doc/html/boost/proto/tag/modulus.html b/doc/html/boost/proto/tag/modulus.html
index b296abe312..b296abe312 100755..100644
--- a/doc/html/boost/proto/tag/modulus.html
+++ b/doc/html/boost/proto/tag/modulus.html
diff --git a/doc/html/boost/proto/tag/modulus_assign.html b/doc/html/boost/proto/tag/modulus_assign.html
index 74cf324eb4..74cf324eb4 100755..100644
--- a/doc/html/boost/proto/tag/modulus_assign.html
+++ b/doc/html/boost/proto/tag/modulus_assign.html
diff --git a/doc/html/boost/proto/tag/multiplies.html b/doc/html/boost/proto/tag/multiplies.html
index 35c4bcef2a..35c4bcef2a 100755..100644
--- a/doc/html/boost/proto/tag/multiplies.html
+++ b/doc/html/boost/proto/tag/multiplies.html
diff --git a/doc/html/boost/proto/tag/multiplies_assign.html b/doc/html/boost/proto/tag/multiplies_assign.html
index ec7858de9f..ec7858de9f 100755..100644
--- a/doc/html/boost/proto/tag/multiplies_assign.html
+++ b/doc/html/boost/proto/tag/multiplies_assign.html
diff --git a/doc/html/boost/proto/tag/negate.html b/doc/html/boost/proto/tag/negate.html
index 11f5ce654e..11f5ce654e 100755..100644
--- a/doc/html/boost/proto/tag/negate.html
+++ b/doc/html/boost/proto/tag/negate.html
diff --git a/doc/html/boost/proto/tag/not_equal_to.html b/doc/html/boost/proto/tag/not_equal_to.html
index f6041acc18..f6041acc18 100755..100644
--- a/doc/html/boost/proto/tag/not_equal_to.html
+++ b/doc/html/boost/proto/tag/not_equal_to.html
diff --git a/doc/html/boost/proto/tag/plus.html b/doc/html/boost/proto/tag/plus.html
index ed94bc1a8c..ed94bc1a8c 100755..100644
--- a/doc/html/boost/proto/tag/plus.html
+++ b/doc/html/boost/proto/tag/plus.html
diff --git a/doc/html/boost/proto/tag/plus_assign.html b/doc/html/boost/proto/tag/plus_assign.html
index 6c1dcea7a3..6c1dcea7a3 100755..100644
--- a/doc/html/boost/proto/tag/plus_assign.html
+++ b/doc/html/boost/proto/tag/plus_assign.html
diff --git a/doc/html/boost/proto/tag/post_dec.html b/doc/html/boost/proto/tag/post_dec.html
index 78ade377c2..78ade377c2 100755..100644
--- a/doc/html/boost/proto/tag/post_dec.html
+++ b/doc/html/boost/proto/tag/post_dec.html
diff --git a/doc/html/boost/proto/tag/post_inc.html b/doc/html/boost/proto/tag/post_inc.html
index 4ab3240a84..4ab3240a84 100755..100644
--- a/doc/html/boost/proto/tag/post_inc.html
+++ b/doc/html/boost/proto/tag/post_inc.html
diff --git a/doc/html/boost/proto/tag/pre_dec.html b/doc/html/boost/proto/tag/pre_dec.html
index 1291a5421d..1291a5421d 100755..100644
--- a/doc/html/boost/proto/tag/pre_dec.html
+++ b/doc/html/boost/proto/tag/pre_dec.html
diff --git a/doc/html/boost/proto/tag/pre_inc.html b/doc/html/boost/proto/tag/pre_inc.html
index 5c105a96d2..5c105a96d2 100755..100644
--- a/doc/html/boost/proto/tag/pre_inc.html
+++ b/doc/html/boost/proto/tag/pre_inc.html
diff --git a/doc/html/boost/proto/tag/shift_left.html b/doc/html/boost/proto/tag/shift_left.html
index 370e95a9b8..370e95a9b8 100755..100644
--- a/doc/html/boost/proto/tag/shift_left.html
+++ b/doc/html/boost/proto/tag/shift_left.html
diff --git a/doc/html/boost/proto/tag/shift_left_assign.html b/doc/html/boost/proto/tag/shift_left_assign.html
index ba27f7eba5..ba27f7eba5 100755..100644
--- a/doc/html/boost/proto/tag/shift_left_assign.html
+++ b/doc/html/boost/proto/tag/shift_left_assign.html
diff --git a/doc/html/boost/proto/tag/shift_right.html b/doc/html/boost/proto/tag/shift_right.html
index 0f40fa214a..0f40fa214a 100755..100644
--- a/doc/html/boost/proto/tag/shift_right.html
+++ b/doc/html/boost/proto/tag/shift_right.html
diff --git a/doc/html/boost/proto/tag/shift_right_assign.html b/doc/html/boost/proto/tag/shift_right_assign.html
index 2154bea0ff..2154bea0ff 100755..100644
--- a/doc/html/boost/proto/tag/shift_right_assign.html
+++ b/doc/html/boost/proto/tag/shift_right_assign.html
diff --git a/doc/html/boost/proto/tag/subscript.html b/doc/html/boost/proto/tag/subscript.html
index bb0edd62f1..bb0edd62f1 100755..100644
--- a/doc/html/boost/proto/tag/subscript.html
+++ b/doc/html/boost/proto/tag/subscript.html
diff --git a/doc/html/boost/proto/tag/terminal.html b/doc/html/boost/proto/tag/terminal.html
index 69a62f14a9..fd9a2534b1 100755..100644
--- a/doc/html/boost/proto/tag/terminal.html
+++ b/doc/html/boost/proto/tag/terminal.html
@@ -6,7 +6,7 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../../proto/reference.html#header.boost.proto.tags_hpp" title="Header &lt;boost/proto/tags.hpp&gt;">
-<link rel="prev" href="../../../BOOST_PROTO_a_id1517101.html" title="Macro BOOST_PROTO_a">
+<link rel="prev" href="../../../BOOST_PROTO_a_id1540660.html" title="Macro BOOST_PROTO_a">
<link rel="next" href="unary_plus.html" title="Struct unary_plus">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../../BOOST_PROTO_a_id1517101.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.tags_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="unary_plus.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../../BOOST_PROTO_a_id1540660.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.tags_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="unary_plus.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.tag.terminal"></a><div class="titlepage"></div>
@@ -45,7 +45,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../../BOOST_PROTO_a_id1517101.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.tags_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="unary_plus.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../../BOOST_PROTO_a_id1540660.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../proto/reference.html#header.boost.proto.tags_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="unary_plus.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/tag/unary_plus.html b/doc/html/boost/proto/tag/unary_plus.html
index 200dedfd24..200dedfd24 100755..100644
--- a/doc/html/boost/proto/tag/unary_plus.html
+++ b/doc/html/boost/proto/tag/unary_plus.html
diff --git a/doc/html/boost/proto/tag_of.html b/doc/html/boost/proto/tag_of.html
index 84ff9565ed..84ff9565ed 100755..100644
--- a/doc/html/boost/proto/tag_of.html
+++ b/doc/html/boost/proto/tag_of.html
diff --git a/doc/html/boost/proto/term.html b/doc/html/boost/proto/term.html
index 3e786c2415..5d8c3f29f5 100755..100644
--- a/doc/html/boost/proto/term.html
+++ b/doc/html/boost/proto/term.html
@@ -43,7 +43,7 @@
<span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">long</span> <span class="identifier">arity</span><span class="special">;</span> <span class="comment">// <code class="computeroutput">= 0;</code></span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2709102"></a><h2>Description</h2>
+<a name="id2761465"></a><h2>Description</h2>
<p>
A type sequence with one element, for use as the 2<sup>nd</sup> parameter to the
<code class="computeroutput"><a class="link" href="expr.html" title="Struct template expr">proto::expr&lt;&gt;</a></code> and
diff --git a/doc/html/boost/proto/terminal.html b/doc/html/boost/proto/terminal.html
index 24d2e17dec..34c6b76c45 100755..100644
--- a/doc/html/boost/proto/terminal.html
+++ b/doc/html/boost/proto/terminal.html
@@ -45,13 +45,13 @@
<span class="comment">// types</span>
<span class="keyword">typedef</span> <span class="identifier">Expr</span> <a class="link" href="terminal/impl.html#boost.proto.terminal.impl.result_type"><span class="identifier">result_type</span></a><span class="special">;</span>
- <span class="comment">// <a class="link" href="terminal/impl.html#id1519847-bb">public member functions</a></span>
- <span class="identifier">Expr</span> <a class="link" href="terminal/impl.html#id1519852-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
+ <span class="comment">// <a class="link" href="terminal/impl.html#id1543405-bb">public member functions</a></span>
+ <span class="identifier">Expr</span> <a class="link" href="terminal/impl.html#id1543410-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2813998"></a><h2>Description</h2>
+<a name="id2866304"></a><h2>Description</h2>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
diff --git a/doc/html/boost/proto/terminal/impl.html b/doc/html/boost/proto/terminal/impl.html
index 899bcb4712..b4a7e01b06 100755..100644
--- a/doc/html/boost/proto/terminal/impl.html
+++ b/doc/html/boost/proto/terminal/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../terminal.html#id2813998" title="Description">
+<link rel="up" href="../terminal.html#id2866304" title="Description">
<link rel="prev" href="../terminal.html" title="Struct template terminal">
<link rel="next" href="../if_else_.html" title="Struct template if_else_">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../terminal.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../terminal.html#id2813998"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../if_else_.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../terminal.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../terminal.html#id2866304"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../if_else_.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.terminal.impl"></a><div class="titlepage"></div>
@@ -37,17 +37,17 @@
<span class="comment">// types</span>
<span class="keyword">typedef</span> <span class="identifier">Expr</span> <a name="boost.proto.terminal.impl.result_type"></a><span class="identifier">result_type</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="impl.html#id1519847-bb">public member functions</a></span>
- <span class="identifier">Expr</span> <a class="link" href="impl.html#id1519852-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
+ <span class="comment">// <a class="link" href="impl.html#id1543405-bb">public member functions</a></span>
+ <span class="identifier">Expr</span> <a class="link" href="impl.html#id1543410-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2814314"></a><h2>Description</h2>
+<a name="id2866621"></a><h2>Description</h2>
<div class="refsect2">
-<a name="id2814318"></a><h3>
-<a name="id1519847-bb"></a><code class="computeroutput">impl</code> public member functions</h3>
+<a name="id2866625"></a><h3>
+<a name="id1543405-bb"></a><code class="computeroutput">impl</code> public member functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
-<pre class="literallayout"><span class="identifier">Expr</span> <a name="id1519852-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span> expr<span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
+<pre class="literallayout"><span class="identifier">Expr</span> <a name="id1543410-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span> expr<span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
@@ -94,7 +94,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../terminal.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../terminal.html#id2813998"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../if_else_.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../terminal.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../terminal.html#id2866304"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../if_else_.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/transform.html b/doc/html/boost/proto/transform.html
index 8c418a2bee..6266393ab5 100755..100644
--- a/doc/html/boost/proto/transform.html
+++ b/doc/html/boost/proto/transform.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../proto/reference.html#header.boost.proto.transform.impl_hpp" title="Header &lt;boost/proto/transform/impl.hpp&gt;">
<link rel="prev" href="reverse_fold_tree/impl.html" title="Struct template impl">
-<link rel="next" href="transform/result_This_Expr__id1532491.html" title="Struct template result&lt;This(Expr)&gt;">
+<link rel="next" href="transform/result_This_Expr_id1556201.html" title="Struct template result&lt;This(Expr)&gt;">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="reverse_fold_tree/impl.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.transform.impl_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="transform/result_This_Expr__id1532491.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="reverse_fold_tree/impl.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.transform.impl_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="transform/result_This_Expr_id1556201.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.transform"></a><div class="titlepage"></div>
@@ -38,48 +38,48 @@
<span class="comment">// member classes/structs/unions</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> <a class="link" href="../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span>
- <span class="keyword">struct</span> <a class="link" href="transform/result_This_Expr__id1532491.html" title="Struct template result&lt;This(Expr)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
+ <span class="keyword">struct</span> <a class="link" href="transform/result_This_Expr_id1556201.html" title="Struct template result&lt;This(Expr)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
<span class="comment">// types</span>
- <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">PrimitiveTransform</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">impl</span><span class="special">&lt;</span> <span class="identifier">Expr</span><span class="special">,</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em><span class="special">,</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">result_type</span> <a class="link" href="transform/result_This_Expr__id1532491.html#boost.proto.transform.result_This(Expr)_id1532491.type"><span class="identifier">type</span></a><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">PrimitiveTransform</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">impl</span><span class="special">&lt;</span> <span class="identifier">Expr</span><span class="special">,</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em><span class="special">,</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">result_type</span> <a class="link" href="transform/result_This_Expr_id1556201.html#boost.proto.transform.result_This(Expr_id1556201.type"><span class="identifier">type</span></a><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> <a class="link" href="../../Expr.html" title="Concept Expr">Expr</a><span class="special">,</span> <span class="keyword">typename</span> State<span class="special">&gt;</span>
- <span class="keyword">struct</span> <a class="link" href="transform/result_This_Expr__State_id1532535.html" title="Struct template result&lt;This(Expr, State)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">,</span> <span class="identifier">State</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
+ <span class="keyword">struct</span> <a class="link" href="transform/result_This_Expr_id1556245.html" title="Struct template result&lt;This(Expr, State)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">,</span> <span class="identifier">State</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
<span class="comment">// types</span>
- <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">PrimitiveTransform</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">impl</span><span class="special">&lt;</span> <span class="identifier">Expr</span><span class="special">,</span> <span class="identifier">State</span><span class="special">,</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">result_type</span> <a class="link" href="transform/result_This_Expr__State_id1532535.html#boost.proto.transform.result_This(Expr,_State_id1532535.type"><span class="identifier">type</span></a><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">PrimitiveTransform</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">impl</span><span class="special">&lt;</span> <span class="identifier">Expr</span><span class="special">,</span> <span class="identifier">State</span><span class="special">,</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">result_type</span> <a class="link" href="transform/result_This_Expr_id1556245.html#boost.proto.transform.result_This(Expr_id1556245.type"><span class="identifier">type</span></a><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> <a class="link" href="../../Expr.html" title="Concept Expr">Expr</a><span class="special">,</span> <span class="keyword">typename</span> State<span class="special">,</span> <span class="keyword">typename</span> Data<span class="special">&gt;</span>
- <span class="keyword">struct</span> <a class="link" href="transform/result_This_Expr__State_id1532580.html" title="Struct template result&lt;This(Expr, State, Data)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">,</span> <span class="identifier">State</span><span class="special">,</span> <span class="identifier">Data</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
+ <span class="keyword">struct</span> <a class="link" href="transform/result_This_Expr_id1556290.html" title="Struct template result&lt;This(Expr, State, Data)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">,</span> <span class="identifier">State</span><span class="special">,</span> <span class="identifier">Data</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
<span class="comment">// types</span>
- <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">PrimitiveTransform</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">impl</span><span class="special">&lt;</span> <span class="identifier">Expr</span><span class="special">,</span> <span class="identifier">State</span><span class="special">,</span> <span class="identifier">Data</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">result_type</span> <a class="link" href="transform/result_This_Expr__State_id1532580.html#boost.proto.transform.result_This(Expr,_State_id1532580.type"><span class="identifier">type</span></a><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">PrimitiveTransform</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">impl</span><span class="special">&lt;</span> <span class="identifier">Expr</span><span class="special">,</span> <span class="identifier">State</span><span class="special">,</span> <span class="identifier">Data</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">result_type</span> <a class="link" href="transform/result_This_Expr_id1556290.html#boost.proto.transform.result_This(Expr_id1556290.type"><span class="identifier">type</span></a><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="transform.html#id1532636-bb">public member functions</a></span>
+ <span class="comment">// <a class="link" href="transform.html#id1556346-bb">public member functions</a></span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span>
<span class="keyword">typename</span> <span class="identifier">PrimitiveTransform</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">impl</span><span class="special">&lt;</span><span class="identifier">Expr</span> <span class="special">&amp;</span><span class="special">,</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em><span class="special">,</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em><span class="special">&gt;</span><span class="special">::</span><span class="identifier">result_type</span>
- <a class="link" href="transform.html#id1532641-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <a class="link" href="transform.html#id1556351-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../Expr.html" title="Concept Expr">Expr</a><span class="special">,</span> <span class="keyword">typename</span> State<span class="special">&gt;</span>
<span class="keyword">typename</span> <span class="identifier">PrimitiveTransform</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">impl</span><span class="special">&lt;</span><span class="identifier">Expr</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&amp;</span><span class="special">,</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em><span class="special">&gt;</span><span class="special">::</span><span class="identifier">result_type</span>
- <a class="link" href="transform.html#id1532702-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <a class="link" href="transform.html#id1556413-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../Expr.html" title="Concept Expr">Expr</a><span class="special">,</span> <span class="keyword">typename</span> State<span class="special">&gt;</span>
<span class="keyword">typename</span> <span class="identifier">PrimitiveTransform</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">impl</span><span class="special">&lt;</span><span class="identifier">Expr</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">State</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">,</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em><span class="special">&gt;</span><span class="special">::</span><span class="identifier">result_type</span>
- <a class="link" href="transform.html#id1532767-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">State</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <a class="link" href="transform.html#id1556477-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">State</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../Expr.html" title="Concept Expr">Expr</a><span class="special">,</span> <span class="keyword">typename</span> State<span class="special">,</span> <span class="keyword">typename</span> Data<span class="special">&gt;</span>
<span class="keyword">typename</span> <span class="identifier">PrimitiveTransform</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">impl</span><span class="special">&lt;</span><span class="identifier">Expr</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">Data</span> <span class="special">&amp;</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">result_type</span>
- <a class="link" href="transform.html#id1532832-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">Data</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <a class="link" href="transform.html#id1556543-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">Data</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../Expr.html" title="Concept Expr">Expr</a><span class="special">,</span> <span class="keyword">typename</span> State<span class="special">,</span> <span class="keyword">typename</span> Data<span class="special">&gt;</span>
<span class="keyword">typename</span> <span class="identifier">PrimitiveTransform</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">impl</span><span class="special">&lt;</span><span class="identifier">Expr</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">State</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">Data</span> <span class="special">&amp;</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">result_type</span>
- <a class="link" href="transform.html#id1532901-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">State</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">Data</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <a class="link" href="transform.html#id1556611-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">State</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">Data</span> <span class="special">&amp;</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2869748"></a><h2>Description</h2>
+<a name="id2922277"></a><h2>Description</h2>
<div class="refsect2">
-<a name="id2869752"></a><h3>
-<a name="id1532636-bb"></a><code class="computeroutput">transform</code> public member functions</h3>
+<a name="id2922281"></a><h3>
+<a name="id1556346-bb"></a><code class="computeroutput">transform</code> public member functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1">
<li class="listitem">
<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span>
<span class="keyword">typename</span> <span class="identifier">PrimitiveTransform</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">impl</span><span class="special">&lt;</span><span class="identifier">Expr</span> <span class="special">&amp;</span><span class="special">,</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em><span class="special">,</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em><span class="special">&gt;</span><span class="special">::</span><span class="identifier">result_type</span>
- <a name="id1532641-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span> expr<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+ <a name="id1556351-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span> expr<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
@@ -93,7 +93,7 @@
<li class="listitem">
<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../Expr.html" title="Concept Expr">Expr</a><span class="special">,</span> <span class="keyword">typename</span> State<span class="special">&gt;</span>
<span class="keyword">typename</span> <span class="identifier">PrimitiveTransform</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">impl</span><span class="special">&lt;</span><span class="identifier">Expr</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&amp;</span><span class="special">,</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em><span class="special">&gt;</span><span class="special">::</span><span class="identifier">result_type</span>
- <a name="id1532702-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span> expr<span class="special">,</span> <span class="identifier">State</span> <span class="special">&amp;</span> state<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+ <a name="id1556413-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span> expr<span class="special">,</span> <span class="identifier">State</span> <span class="special">&amp;</span> state<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
@@ -107,7 +107,7 @@
<li class="listitem">
<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../Expr.html" title="Concept Expr">Expr</a><span class="special">,</span> <span class="keyword">typename</span> State<span class="special">&gt;</span>
<span class="keyword">typename</span> <span class="identifier">PrimitiveTransform</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">impl</span><span class="special">&lt;</span><span class="identifier">Expr</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">State</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">,</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em><span class="special">&gt;</span><span class="special">::</span><span class="identifier">result_type</span>
- <a name="id1532767-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span> expr<span class="special">,</span> <span class="identifier">State</span> <span class="keyword">const</span> <span class="special">&amp;</span> state<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+ <a name="id1556477-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span> expr<span class="special">,</span> <span class="identifier">State</span> <span class="keyword">const</span> <span class="special">&amp;</span> state<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
@@ -121,7 +121,7 @@
<li class="listitem">
<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../Expr.html" title="Concept Expr">Expr</a><span class="special">,</span> <span class="keyword">typename</span> State<span class="special">,</span> <span class="keyword">typename</span> Data<span class="special">&gt;</span>
<span class="keyword">typename</span> <span class="identifier">PrimitiveTransform</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">impl</span><span class="special">&lt;</span><span class="identifier">Expr</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">State</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">Data</span> <span class="special">&amp;</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">result_type</span>
- <a name="id1532832-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span> expr<span class="special">,</span> <span class="identifier">State</span> <span class="special">&amp;</span> state<span class="special">,</span> <span class="identifier">Data</span> <span class="special">&amp;</span> data<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+ <a name="id1556543-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span> expr<span class="special">,</span> <span class="identifier">State</span> <span class="special">&amp;</span> state<span class="special">,</span> <span class="identifier">Data</span> <span class="special">&amp;</span> data<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
@@ -135,7 +135,7 @@
<li class="listitem">
<pre class="literallayout"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../Expr.html" title="Concept Expr">Expr</a><span class="special">,</span> <span class="keyword">typename</span> State<span class="special">,</span> <span class="keyword">typename</span> Data<span class="special">&gt;</span>
<span class="keyword">typename</span> <span class="identifier">PrimitiveTransform</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">impl</span><span class="special">&lt;</span><span class="identifier">Expr</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">State</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">Data</span> <span class="special">&amp;</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">result_type</span>
- <a name="id1532901-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span> expr<span class="special">,</span> <span class="identifier">State</span> <span class="keyword">const</span> <span class="special">&amp;</span> state<span class="special">,</span> <span class="identifier">Data</span> <span class="special">&amp;</span> data<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+ <a name="id1556611-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Expr</span> <span class="special">&amp;</span> expr<span class="special">,</span> <span class="identifier">State</span> <span class="keyword">const</span> <span class="special">&amp;</span> state<span class="special">,</span> <span class="identifier">Data</span> <span class="special">&amp;</span> data<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
@@ -160,7 +160,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="reverse_fold_tree/impl.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.transform.impl_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="transform/result_This_Expr__id1532491.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="reverse_fold_tree/impl.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.transform.impl_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="transform/result_This_Expr_id1556201.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/transform/result_This_Expr__id1532491.html b/doc/html/boost/proto/transform/result_This_Expr_id1556201.html
index 0bd4a9cd4d..765ea55cd6 100755..100644
--- a/doc/html/boost/proto/transform/result_This_Expr__id1532491.html
+++ b/doc/html/boost/proto/transform/result_This_Expr_id1556201.html
@@ -5,9 +5,9 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../transform.html#id2869748" title="Description">
+<link rel="up" href="../transform.html#id2922277" title="Description">
<link rel="prev" href="../transform.html" title="Struct template transform">
-<link rel="next" href="result_This_Expr__State_id1532535.html" title="Struct template result&lt;This(Expr, State)&gt;">
+<link rel="next" href="result_This_Expr_id1556245.html" title="Struct template result&lt;This(Expr, State)&gt;">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,10 +20,10 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../transform.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../transform.html#id2869748"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="result_This_Expr__State_id1532535.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../transform.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../transform.html#id2922277"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="result_This_Expr_id1556245.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
-<a name="boost.proto.transform.result_This(Expr)_id1532491"></a><div class="titlepage"></div>
+<a name="boost.proto.transform.result_This(Expr_id1556201"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Struct template result&lt;This(Expr)&gt;</span></h2>
<p>boost::proto::transform::result&lt;This(Expr)&gt;</p>
@@ -33,9 +33,9 @@
</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> <a class="link" href="../../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span>
-<span class="keyword">struct</span> <a class="link" href="result_This_Expr__id1532491.html" title="Struct template result&lt;This(Expr)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
+<span class="keyword">struct</span> <a class="link" href="result_This_Expr_id1556201.html" title="Struct template result&lt;This(Expr)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
<span class="comment">// types</span>
- <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">PrimitiveTransform</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">impl</span><span class="special">&lt;</span> <span class="identifier">Expr</span><span class="special">,</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em><span class="special">,</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">result_type</span> <a name="boost.proto.transform.result_This(Expr)_id1532491.type"></a><span class="identifier">type</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">PrimitiveTransform</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">impl</span><span class="special">&lt;</span> <span class="identifier">Expr</span><span class="special">,</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em><span class="special">,</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">result_type</span> <a name="boost.proto.transform.result_This(Expr_id1556201.type"></a><span class="identifier">type</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -48,7 +48,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../transform.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../transform.html#id2869748"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="result_This_Expr__State_id1532535.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../transform.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../transform.html#id2922277"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="result_This_Expr_id1556245.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/transform/result_This_Expr__State_id1532535.html b/doc/html/boost/proto/transform/result_This_Expr_id1556245.html
index 6b8f11f3aa..d5c922accb 100755..100644
--- a/doc/html/boost/proto/transform/result_This_Expr__State_id1532535.html
+++ b/doc/html/boost/proto/transform/result_This_Expr_id1556245.html
@@ -5,9 +5,9 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../transform.html#id2869748" title="Description">
-<link rel="prev" href="result_This_Expr__id1532491.html" title="Struct template result&lt;This(Expr)&gt;">
-<link rel="next" href="result_This_Expr__State_id1532580.html" title="Struct template result&lt;This(Expr, State, Data)&gt;">
+<link rel="up" href="../transform.html#id2922277" title="Description">
+<link rel="prev" href="result_This_Expr_id1556201.html" title="Struct template result&lt;This(Expr)&gt;">
+<link rel="next" href="result_This_Expr_id1556290.html" title="Struct template result&lt;This(Expr, State, Data)&gt;">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,10 +20,10 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="result_This_Expr__id1532491.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../transform.html#id2869748"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="result_This_Expr__State_id1532580.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="result_This_Expr_id1556201.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../transform.html#id2922277"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="result_This_Expr_id1556290.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
-<a name="boost.proto.transform.result_This(Expr,_State_id1532535"></a><div class="titlepage"></div>
+<a name="boost.proto.transform.result_This(Expr_id1556245"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Struct template result&lt;This(Expr, State)&gt;</span></h2>
<p>boost::proto::transform::result&lt;This(Expr, State)&gt;</p>
@@ -33,9 +33,9 @@
</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> <a class="link" href="../../../Expr.html" title="Concept Expr">Expr</a><span class="special">,</span> <span class="keyword">typename</span> State<span class="special">&gt;</span>
-<span class="keyword">struct</span> <a class="link" href="result_This_Expr__State_id1532535.html" title="Struct template result&lt;This(Expr, State)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">,</span> <span class="identifier">State</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
+<span class="keyword">struct</span> <a class="link" href="result_This_Expr_id1556245.html" title="Struct template result&lt;This(Expr, State)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">,</span> <span class="identifier">State</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
<span class="comment">// types</span>
- <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">PrimitiveTransform</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">impl</span><span class="special">&lt;</span> <span class="identifier">Expr</span><span class="special">,</span> <span class="identifier">State</span><span class="special">,</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">result_type</span> <a name="boost.proto.transform.result_This(Expr,_State_id1532535.type"></a><span class="identifier">type</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">PrimitiveTransform</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">impl</span><span class="special">&lt;</span> <span class="identifier">Expr</span><span class="special">,</span> <span class="identifier">State</span><span class="special">,</span> <em class="replaceable"><code><span class="identifier">unspecified</span></code></em> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">result_type</span> <a name="boost.proto.transform.result_This(Expr_id1556245.type"></a><span class="identifier">type</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -48,7 +48,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="result_This_Expr__id1532491.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../transform.html#id2869748"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="result_This_Expr__State_id1532580.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="result_This_Expr_id1556201.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../transform.html#id2922277"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="result_This_Expr_id1556290.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/transform/result_This_Expr__State_id1532580.html b/doc/html/boost/proto/transform/result_This_Expr_id1556290.html
index 7712dd5836..dba1972859 100755..100644
--- a/doc/html/boost/proto/transform/result_This_Expr__State_id1532580.html
+++ b/doc/html/boost/proto/transform/result_This_Expr_id1556290.html
@@ -5,8 +5,8 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../transform.html#id2869748" title="Description">
-<link rel="prev" href="result_This_Expr__State_id1532535.html" title="Struct template result&lt;This(Expr, State)&gt;">
+<link rel="up" href="../transform.html#id2922277" title="Description">
+<link rel="prev" href="result_This_Expr_id1556245.html" title="Struct template result&lt;This(Expr, State)&gt;">
<link rel="next" href="../transform_impl.html" title="Struct template transform_impl">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,10 +20,10 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="result_This_Expr__State_id1532535.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../transform.html#id2869748"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../transform_impl.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="result_This_Expr_id1556245.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../transform.html#id2922277"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../transform_impl.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
-<a name="boost.proto.transform.result_This(Expr,_State_id1532580"></a><div class="titlepage"></div>
+<a name="boost.proto.transform.result_This(Expr_id1556290"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Struct template result&lt;This(Expr, State, Data)&gt;</span></h2>
<p>boost::proto::transform::result&lt;This(Expr, State, Data)&gt;</p>
@@ -33,9 +33,9 @@
</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> This<span class="special">,</span> <span class="keyword">typename</span> <a class="link" href="../../../Expr.html" title="Concept Expr">Expr</a><span class="special">,</span> <span class="keyword">typename</span> State<span class="special">,</span> <span class="keyword">typename</span> Data<span class="special">&gt;</span>
-<span class="keyword">struct</span> <a class="link" href="result_This_Expr__State_id1532580.html" title="Struct template result&lt;This(Expr, State, Data)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">,</span> <span class="identifier">State</span><span class="special">,</span> <span class="identifier">Data</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
+<span class="keyword">struct</span> <a class="link" href="result_This_Expr_id1556290.html" title="Struct template result&lt;This(Expr, State, Data)&gt;">result</a><span class="special">&lt;</span><span class="identifier">This</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">,</span> <span class="identifier">State</span><span class="special">,</span> <span class="identifier">Data</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">{</span>
<span class="comment">// types</span>
- <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">PrimitiveTransform</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">impl</span><span class="special">&lt;</span> <span class="identifier">Expr</span><span class="special">,</span> <span class="identifier">State</span><span class="special">,</span> <span class="identifier">Data</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">result_type</span> <a name="boost.proto.transform.result_This(Expr,_State_id1532580.type"></a><span class="identifier">type</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">PrimitiveTransform</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">impl</span><span class="special">&lt;</span> <span class="identifier">Expr</span><span class="special">,</span> <span class="identifier">State</span><span class="special">,</span> <span class="identifier">Data</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">result_type</span> <a name="boost.proto.transform.result_This(Expr_id1556290.type"></a><span class="identifier">type</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -48,7 +48,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="result_This_Expr__State_id1532535.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../transform.html#id2869748"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../transform_impl.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="result_This_Expr_id1556245.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../transform.html#id2922277"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../transform_impl.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/transform_impl.html b/doc/html/boost/proto/transform_impl.html
index ea5b7b0d1b..839097cbe3 100755..100644
--- a/doc/html/boost/proto/transform_impl.html
+++ b/doc/html/boost/proto/transform_impl.html
@@ -6,8 +6,8 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../proto/reference.html#header.boost.proto.transform.impl_hpp" title="Header &lt;boost/proto/transform/impl.hpp&gt;">
-<link rel="prev" href="transform/result_This_Expr__State_id1532580.html" title="Struct template result&lt;This(Expr, State, Data)&gt;">
-<link rel="next" href="integral_c.html" title="Struct template integral_c">
+<link rel="prev" href="transform/result_This_Expr_id1556290.html" title="Struct template result&lt;This(Expr, State, Data)&gt;">
+<link rel="next" href="pack.html" title="Struct pack">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="transform/result_This_Expr__State_id1532580.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.transform.impl_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="integral_c.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="transform/result_This_Expr_id1556290.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.transform.impl_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="pack.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.transform_impl"></a><div class="titlepage"></div>
@@ -52,7 +52,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="transform/result_This_Expr__State_id1532580.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.transform.impl_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="integral_c.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="transform/result_This_Expr_id1556290.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.transform.impl_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="pack.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/unary_expr.html b/doc/html/boost/proto/unary_expr.html
index 9e88271f99..8d5da0fdcd 100755..100644
--- a/doc/html/boost/proto/unary_expr.html
+++ b/doc/html/boost/proto/unary_expr.html
@@ -50,7 +50,7 @@
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2841341"></a><h2>Description</h2>
+<a name="id2893636"></a><h2>Description</h2>
<p>
Use <code class="computeroutput">proto::unary_expr&lt;<a class="link" href="_.html" title="Struct _">proto::_</a>, <a class="link" href="_.html" title="Struct _">proto::_</a>&gt;</code>
as a grammar element to match any unary expression.
diff --git a/doc/html/boost/proto/unary_expr/impl.html b/doc/html/boost/proto/unary_expr/impl.html
index b1e0dab33e..856c2cbd87 100755..100644
--- a/doc/html/boost/proto/unary_expr/impl.html
+++ b/doc/html/boost/proto/unary_expr/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../unary_expr.html#id2841341" title="Description">
+<link rel="up" href="../unary_expr.html#id2893636" title="Description">
<link rel="prev" href="../unary_expr.html" title="Struct template unary_expr">
<link rel="next" href="../binary_expr.html" title="Struct template binary_expr">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../unary_expr.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../unary_expr.html#id2841341"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../binary_expr.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../unary_expr.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../unary_expr.html#id2893636"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../binary_expr.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.unary_expr.impl"></a><div class="titlepage"></div>
@@ -48,7 +48,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../unary_expr.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../unary_expr.html#id2841341"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../binary_expr.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../unary_expr.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../unary_expr.html#id2893636"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../binary_expr.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/unary_plus.html b/doc/html/boost/proto/unary_plus.html
index 180555b7a8..03303f5362 100755..100644
--- a/doc/html/boost/proto/unary_plus.html
+++ b/doc/html/boost/proto/unary_plus.html
@@ -49,7 +49,7 @@
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2815538"></a><h2>Description</h2>
+<a name="id2867844"></a><h2>Description</h2>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
diff --git a/doc/html/boost/proto/unary_plus/impl.html b/doc/html/boost/proto/unary_plus/impl.html
index 4782134764..b940e51e64 100755..100644
--- a/doc/html/boost/proto/unary_plus/impl.html
+++ b/doc/html/boost/proto/unary_plus/impl.html
@@ -5,7 +5,7 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../unary_plus.html#id2815538" title="Description">
+<link rel="up" href="../unary_plus.html#id2867844" title="Description">
<link rel="prev" href="../unary_plus.html" title="Struct template unary_plus">
<link rel="next" href="../negate.html" title="Struct template negate">
</head>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../unary_plus.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../unary_plus.html#id2815538"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../negate.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../unary_plus.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../unary_plus.html#id2867844"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../negate.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.unary_plus.impl"></a><div class="titlepage"></div>
@@ -48,7 +48,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../unary_plus.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../unary_plus.html#id2815538"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../negate.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../unary_plus.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../unary_plus.html#id2867844"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../negate.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/unexpr.html b/doc/html/boost/proto/unexpr.html
index f9b3bf852e..0d0c8a8002 100755..100644
--- a/doc/html/boost/proto/unexpr.html
+++ b/doc/html/boost/proto/unexpr.html
@@ -35,10 +35,10 @@
</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../Expr.html" title="Concept Expr">Expr</a><span class="special">&gt;</span>
<span class="keyword">struct</span> <a class="link" href="unexpr.html" title="Struct template unexpr">unexpr</a> <span class="special">:</span> <span class="keyword"></span> Expr <span class="special">{</span>
<span class="comment">// <a class="link" href="unexpr.html#boost.proto.unexprconstruct-copy-destruct">construct/copy/destruct</a></span>
- <a class="link" href="unexpr.html#id1496708-bb"><span class="identifier">unexpr</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="unexpr.html#id1519996-bb"><span class="identifier">unexpr</span></a><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2723001"></a><h2>Description</h2>
+<a name="id2775361"></a><h2>Description</h2>
<p>
For an expression type <code class="computeroutput">E</code>,
<code class="computeroutput">
@@ -49,11 +49,11 @@
</code> is <code class="computeroutput">false</code>.
</p>
<div class="refsect2">
-<a name="id2723056"></a><h3>
+<a name="id2775416"></a><h3>
<a name="boost.proto.unexprconstruct-copy-destruct"></a><code class="computeroutput">unexpr</code>
public
construct/copy/destruct</h3>
-<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><a name="id1496708-bb"></a><span class="identifier">unexpr</span><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> expr<span class="special">)</span><span class="special">;</span></pre></li></ol></div>
+<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><a name="id1519996-bb"></a><span class="identifier">unexpr</span><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> expr<span class="special">)</span><span class="special">;</span></pre></li></ol></div>
</div>
</div>
</div>
diff --git a/doc/html/boost/proto/unpack_expr_id1504094.html b/doc/html/boost/proto/unpack_expr_id1527381.html
index 156a414d49..86c95a0787 100755..100644
--- a/doc/html/boost/proto/unpack_expr_id1504094.html
+++ b/doc/html/boost/proto/unpack_expr_id1527381.html
@@ -6,7 +6,7 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../proto/reference.html#header.boost.proto.make_expr_hpp" title="Header &lt;boost/proto/make_expr.hpp&gt;">
-<link rel="prev" href="make_expr_id1503817.html" title="Function make_expr">
+<link rel="prev" href="make_expr_id1527104.html" title="Function make_expr">
<link rel="next" href="_.html" title="Struct _">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,10 +20,10 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="make_expr_id1503817.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.make_expr_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="_.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="make_expr_id1527104.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.make_expr_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="_.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
-<a name="boost.proto.unpack_expr_id1504094"></a><div class="titlepage"></div>
+<a name="boost.proto.unpack_expr_id1527381"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Function unpack_expr</span></h2>
<p>boost::proto::unpack_expr &#8212; Construct an expression of the requested tag type with a domain and with children
@@ -40,7 +40,7 @@
<span class="keyword">typename</span> <a class="link" href="result_of/unpack_expr.html" title="Struct template unpack_expr">proto::result_of::unpack_expr</a><span class="special">&lt;</span><span class="identifier">Tag</span><span class="special">,</span> <span class="identifier">Domain</span><span class="special">,</span> <span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <span class="keyword">const</span>
<span class="identifier">unpack_expr</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span> <span class="special">&amp;</span> sequence<span class="special">)</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2756485"></a><h2>Description</h2>
+<a name="id2808832"></a><h2>Description</h2>
<p>
This function template may be invoked either with or without specifying a
<code class="computeroutput">Domain</code> argument. If no domain is specified, the domain
@@ -58,11 +58,11 @@
If <code class="computeroutput">fusion::result_of::value_at_c&lt;decltype(s),N&gt;::type</code> is a reference type
or an instantiation of <code class="computeroutput">boost::reference_wrapper&lt;&gt;</code>,
<code class="computeroutput"><em class="replaceable"><code>WRAP</code></em>(N, s)</code> is equivalent to
- <code class="computeroutput"><code class="computeroutput"><a class="link" href="as_child_id1527575.html" title="Function as_child">proto::as_child</a></code>&lt;Domain&gt;(fusion::at_c&lt;N&gt;(s))</code>.
+ <code class="computeroutput"><code class="computeroutput"><a class="link" href="as_child_id1550862.html" title="Function as_child">proto::as_child</a></code>&lt;Domain&gt;(fusion::at_c&lt;N&gt;(s))</code>.
</p></li>
<li class="listitem"><p>
Otherwise, <code class="computeroutput"><em class="replaceable"><code>WRAP</code></em>(N, s)</code> is equivalent to
- <code class="computeroutput"><code class="computeroutput"><a class="link" href="as_expr_id1527385.html" title="Function as_expr">proto::as_expr</a></code>&lt;Domain&gt;(fusion::at_c&lt;N&gt;(s))</code>.
+ <code class="computeroutput"><code class="computeroutput"><a class="link" href="as_expr_id1550672.html" title="Function as_expr">proto::as_expr</a></code>&lt;Domain&gt;(fusion::at_c&lt;N&gt;(s))</code>.
</p></li>
</ul></div>
<p>
@@ -115,7 +115,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="make_expr_id1503817.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.make_expr_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="_.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="make_expr_id1527104.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.make_expr_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="_.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/use_basic_expr.html b/doc/html/boost/proto/use_basic_expr.html
index 1db8ce8efe..492b65e40f 100755..100644
--- a/doc/html/boost/proto/use_basic_expr.html
+++ b/doc/html/boost/proto/use_basic_expr.html
@@ -6,7 +6,7 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../proto/reference.html#header.boost.proto.generate_hpp" title="Header &lt;boost/proto/generate.hpp&gt;">
-<link rel="prev" href="compose_generators/result_This_Expr__id1501842.html" title="Struct template result&lt;This(Expr)&gt;">
+<link rel="prev" href="compose_generators/result_This_Expr_id1525400.html" title="Struct template result&lt;This(Expr)&gt;">
<link rel="next" href="wants_basic_expr.html" title="Struct template wants_basic_expr">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="compose_generators/result_This_Expr__id1501842.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.generate_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="wants_basic_expr.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="compose_generators/result_This_Expr_id1525400.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.generate_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="wants_basic_expr.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.use_basic_expr"></a><div class="titlepage"></div>
@@ -35,7 +35,7 @@
<span class="keyword">struct</span> <a class="link" href="use_basic_expr.html" title="Struct template use_basic_expr">use_basic_expr</a> <span class="special">:</span> <span class="keyword"></span> Generator <span class="special">{</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2748722"></a><h2>Description</h2>
+<a name="id2801073"></a><h2>Description</h2>
<p>
Annotate a generator to indicate that it would
prefer to be passed instances of
@@ -57,7 +57,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="compose_generators/result_This_Expr__id1501842.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.generate_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="wants_basic_expr.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="compose_generators/result_This_Expr_id1525400.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.generate_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="wants_basic_expr.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/value_id1528169.html b/doc/html/boost/proto/value_id1551456.html
index d0d184a9ea..f57ed869d3 100755..100644
--- a/doc/html/boost/proto/value_id1528169.html
+++ b/doc/html/boost/proto/value_id1551456.html
@@ -6,8 +6,8 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../proto/reference.html#header.boost.proto.traits_hpp" title="Header &lt;boost/proto/traits.hpp&gt;">
-<link rel="prev" href="child_c_id1528008.html" title="Function child_c">
-<link rel="next" href="left_id1528275.html" title="Function left">
+<link rel="prev" href="child_c_id1551295.html" title="Function child_c">
+<link rel="next" href="left_id1551562.html" title="Function left">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,10 +20,10 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="child_c_id1528008.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="left_id1528275.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="child_c_id1551295.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="left_id1551562.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
-<a name="boost.proto.value_id1528169"></a><div class="titlepage"></div>
+<a name="boost.proto.value_id1551456"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Function value</span></h2>
<p>boost::proto::value &#8212; Return the value stored within the specified Proto terminal expression. </p>
@@ -38,7 +38,7 @@
<span class="keyword">typename</span> <a class="link" href="result_of/value.html" title="Struct template value">proto::result_of::value</a><span class="special">&lt;</span> <span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
<span class="identifier">value</span><span class="special">(</span><span class="identifier">Expr</span> <span class="keyword">const</span> <span class="special">&amp;</span> expr<span class="special">)</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2845449"></a><h2>Description</h2>
+<a name="id2897743"></a><h2>Description</h2>
<p>
Return the the value stored within the specified Proto terminal expression. The value is
returned by reference.
@@ -74,7 +74,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="child_c_id1528008.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="left_id1528275.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="child_c_id1551295.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.traits_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="left_id1551562.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/vararg.html b/doc/html/boost/proto/vararg.html
index 2e860983a7..551b55126e 100755..100644
--- a/doc/html/boost/proto/vararg.html
+++ b/doc/html/boost/proto/vararg.html
@@ -35,7 +35,7 @@
<span class="keyword">struct</span> <a class="link" href="vararg.html" title="Struct template vararg">vararg</a> <span class="special">{</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2765745"></a><h2>Description</h2>
+<a name="id2818093"></a><h2>Description</h2>
<p>
An expression type <code class="computeroutput"><a class="link" href="basic_expr.html" title="Struct template basic_expr">proto::basic_expr</a>&lt;AT,
<a class="link" href="listN.html" title="Struct template listN">proto::listN</a>&lt;A<sub>0</sub>,...A<sub>n</sub>,U<sub>0</sub>,...U<sub>m</sub>&gt; &gt;</code>
diff --git a/doc/html/boost/proto/wants_basic_expr.html b/doc/html/boost/proto/wants_basic_expr.html
index 6970a72538..57bfc96252 100755..100644
--- a/doc/html/boost/proto/wants_basic_expr.html
+++ b/doc/html/boost/proto/wants_basic_expr.html
@@ -35,7 +35,7 @@
<span class="keyword">struct</span> <a class="link" href="wants_basic_expr.html" title="Struct template wants_basic_expr">wants_basic_expr</a> <span class="special">:</span> <span class="keyword"></span> mpl::bool_&lt; <em class="replaceable"><code>true-or-false</code></em> &gt; <span class="special">{</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2748860"></a><h2>Description</h2>
+<a name="id2801211"></a><h2>Description</h2>
<p>
A Boolean metafunction that tests a generator to see whether
it would prefer to be passed instances of
diff --git a/doc/html/boost/proto/when.html b/doc/html/boost/proto/when.html
index 80f6f09c0e..47a458c8c4 100755..100644
--- a/doc/html/boost/proto/when.html
+++ b/doc/html/boost/proto/when.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../proto/reference.html#header.boost.proto.transform.when_hpp" title="Header &lt;boost/proto/transform/when.hpp&gt;">
<link rel="prev" href="pass_through/impl.html" title="Struct template impl">
-<link rel="next" href="when_Grammar__Fun_id1535641.html" title="Struct template when&lt;Grammar, Fun *&gt;">
+<link rel="next" href="when_Grammar__Fu_id1559935.html" title="Struct template when&lt;Grammar, Fun *&gt;">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="pass_through/impl.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.transform.when_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="when_Grammar__Fun_id1535641.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="pass_through/impl.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.transform.when_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="when_Grammar__Fu_id1559935.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
<a name="boost.proto.when"></a><div class="titlepage"></div>
@@ -38,7 +38,7 @@
<span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">Grammar</span><span class="special">::</span><span class="identifier">proto_grammar</span> <a name="boost.proto.when.proto_grammar"></a><span class="identifier">proto_grammar</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2882879"></a><h2>Description</h2>
+<a name="id2937242"></a><h2>Description</h2>
<p>
Use <code class="computeroutput">proto::when&lt;&gt;</code> to override a grammar's default
transform with a custom transform. It is for used when composing larger transforms by
@@ -81,7 +81,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="pass_through/impl.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.transform.when_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="when_Grammar__Fun_id1535641.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="pass_through/impl.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.transform.when_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="when_Grammar__Fu_id1559935.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/when_Grammar__Fun_id1535641.html b/doc/html/boost/proto/when_Grammar__Fu_id1559935.html
index 81bda368d3..920e46f05a 100755..100644
--- a/doc/html/boost/proto/when_Grammar__Fun_id1535641.html
+++ b/doc/html/boost/proto/when_Grammar__Fu_id1559935.html
@@ -7,7 +7,7 @@
<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../proto/reference.html#header.boost.proto.transform.when_hpp" title="Header &lt;boost/proto/transform/when.hpp&gt;">
<link rel="prev" href="when.html" title="Struct template when">
-<link rel="next" href="when_Grammar__R_A___id1535725.html" title="Struct template when&lt;Grammar, R(A...)&gt;">
+<link rel="next" href="when_Grammar__R__id1560019.html" title="Struct template when&lt;Grammar, R(A...)&gt;">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,10 +20,10 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="when.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.transform.when_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="when_Grammar__R_A___id1535725.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="when.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.transform.when_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="when_Grammar__R__id1560019.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
-<a name="boost.proto.when_Grammar,_Fun_id1535641"></a><div class="titlepage"></div>
+<a name="boost.proto.when_Grammar,_Fu_id1559935"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Struct template when&lt;Grammar, Fun *&gt;</span></h2>
<p>boost::proto::when&lt;Grammar, Fun *&gt; &#8212; A specialization that treats function pointer <a class="link" href="../../Transform.html" title="Concept Transform">Transform</a>s as if they
@@ -33,10 +33,10 @@
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../proto/reference.html#header.boost.proto.transform.when_hpp" title="Header &lt;boost/proto/transform/when.hpp&gt;">boost/proto/transform/when.hpp</a>&gt;
</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Grammar<span class="special">,</span> <span class="keyword">typename</span> Fun<span class="special">&gt;</span>
-<span class="keyword">struct</span> <a class="link" href="when_Grammar__Fun_id1535641.html" title="Struct template when&lt;Grammar, Fun *&gt;">when</a><span class="special">&lt;</span><span class="identifier">Grammar</span><span class="special">,</span> <span class="identifier">Fun</span> <span class="special">*</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="when.html" title="Struct template when">proto::when</a>&lt; Grammar, Fun &gt; <span class="special">{</span>
+<span class="keyword">struct</span> <a class="link" href="when_Grammar__Fu_id1559935.html" title="Struct template when&lt;Grammar, Fun *&gt;">when</a><span class="special">&lt;</span><span class="identifier">Grammar</span><span class="special">,</span> <span class="identifier">Fun</span> <span class="special">*</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="when.html" title="Struct template when">proto::when</a>&lt; Grammar, Fun &gt; <span class="special">{</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2883613"></a><h2>Description</h2>
+<a name="id2937705"></a><h2>Description</h2>
<p>
This specialization requires that <code class="computeroutput">Fun</code> is actually a function type.
</p>
@@ -60,7 +60,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="when.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.transform.when_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="when_Grammar__R_A___id1535725.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="when.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.transform.when_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="when_Grammar__R__id1560019.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/when_Grammar__R_A___id1535725.html b/doc/html/boost/proto/when_Grammar__R__id1560019.html
index 71442b4242..e1909e9f7d 100755..100644
--- a/doc/html/boost/proto/when_Grammar__R_A___id1535725.html
+++ b/doc/html/boost/proto/when_Grammar__R__id1560019.html
@@ -6,8 +6,8 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../proto/reference.html#header.boost.proto.transform.when_hpp" title="Header &lt;boost/proto/transform/when.hpp&gt;">
-<link rel="prev" href="when_Grammar__Fun_id1535641.html" title="Struct template when&lt;Grammar, Fun *&gt;">
-<link rel="next" href="when_Grammar__R_A___id1535725/impl.html" title="Struct template impl">
+<link rel="prev" href="when_Grammar__Fu_id1559935.html" title="Struct template when&lt;Grammar, Fun *&gt;">
+<link rel="next" href="when_Grammar__R__id1560019/impl.html" title="Struct template impl">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,10 +20,10 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="when_Grammar__Fun_id1535641.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.transform.when_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="when_Grammar__R_A___id1535725/impl.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="when_Grammar__Fu_id1559935.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.transform.when_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="when_Grammar__R__id1560019/impl.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
-<a name="boost.proto.when_Grammar,_R(A_)_id1535725"></a><div class="titlepage"></div>
+<a name="boost.proto.when_Grammar,_R(_id1560019"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Struct template when&lt;Grammar, R(A...)&gt;</span></h2>
<p>boost::proto::when&lt;Grammar, R(A...)&gt; &#8212; A grammar element and a <a class="link" href="../../Transform.html" title="Concept Transform">Transform</a> that associates a
@@ -33,27 +33,27 @@
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../proto/reference.html#header.boost.proto.transform.when_hpp" title="Header &lt;boost/proto/transform/when.hpp&gt;">boost/proto/transform/when.hpp</a>&gt;
</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Grammar<span class="special">,</span> <span class="keyword">typename</span> R<span class="special">,</span> <span class="keyword">typename</span><span class="special">...</span> A<span class="special">&gt;</span>
-<span class="keyword">struct</span> <a class="link" href="when_Grammar__R_A___id1535725.html" title="Struct template when&lt;Grammar, R(A...)&gt;">when</a><span class="special">&lt;</span><span class="identifier">Grammar</span><span class="special">,</span> <span class="identifier">R</span><span class="special">(</span><span class="identifier">A</span><span class="special">...</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="transform.html" title="Struct template transform">proto::transform</a>&lt; when&lt;Grammar, R(A...)&gt; &gt; <span class="special">{</span>
+<span class="keyword">struct</span> <a class="link" href="when_Grammar__R__id1560019.html" title="Struct template when&lt;Grammar, R(A...)&gt;">when</a><span class="special">&lt;</span><span class="identifier">Grammar</span><span class="special">,</span> <span class="identifier">R</span><span class="special">(</span><span class="identifier">A</span><span class="special">...</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="transform.html" title="Struct template transform">proto::transform</a>&lt; when&lt;Grammar, R(A...)&gt; &gt; <span class="special">{</span>
<span class="comment">// types</span>
- <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">Grammar</span><span class="special">::</span><span class="identifier">proto_grammar</span> <a name="boost.proto.when_Grammar,_R(A_)_id1535725.proto_grammar"></a><span class="identifier">proto_grammar</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">Grammar</span><span class="special">::</span><span class="identifier">proto_grammar</span> <a name="boost.proto.when_Grammar,_R(_id1560019.proto_grammar"></a><span class="identifier">proto_grammar</span><span class="special">;</span>
<span class="comment">// member classes/structs/unions</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../Expr.html" title="Concept Expr">Expr</a><span class="special">,</span> <span class="keyword">typename</span> State<span class="special">,</span> <span class="keyword">typename</span> Data<span class="special">&gt;</span>
- <span class="keyword">struct</span> <a class="link" href="when_Grammar__R_A___id1535725/impl.html" title="Struct template impl">impl</a> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="transform_impl.html" title="Struct template transform_impl">proto::transform_impl</a>&lt; Expr, State, Data &gt; <span class="special">{</span>
+ <span class="keyword">struct</span> <a class="link" href="when_Grammar__R__id1560019/impl.html" title="Struct template impl">impl</a> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="transform_impl.html" title="Struct template transform_impl">proto::transform_impl</a>&lt; Expr, State, Data &gt; <span class="special">{</span>
<span class="comment">// types</span>
- <span class="keyword">typedef</span> <a class="link" href="call.html" title="Struct template call">proto::call</a><span class="special">&lt;</span><span class="identifier">R</span><span class="special">(</span><span class="identifier">A</span><span class="special">...</span><span class="special">)</span><span class="special">&gt;</span> <a class="link" href="when_Grammar__R_A___id1535725/impl.html#boost.proto.when_Grammar,_R(A_)_id1535725.impl.call_"><span class="identifier">call_</span></a><span class="special">;</span> <span class="comment">// For exposition only</span>
- <span class="keyword">typedef</span> <a class="link" href="make.html" title="Struct template make">proto::make</a><span class="special">&lt;</span><span class="identifier">R</span><span class="special">(</span><span class="identifier">A</span><span class="special">...</span><span class="special">)</span><span class="special">&gt;</span> <a class="link" href="when_Grammar__R_A___id1535725/impl.html#boost.proto.when_Grammar,_R(A_)_id1535725.impl.make_"><span class="identifier">make_</span></a><span class="special">;</span> <span class="comment">// For exposition only</span>
- <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">mpl</span><span class="special">::</span><span class="identifier">if_</span><span class="special">&lt;</span><a class="link" href="is_callable.html" title="Struct template is_callable">proto::is_callable</a><span class="special">&lt;</span><span class="identifier">R</span><span class="special">&gt;</span><span class="special">,</span><span class="identifier">call_</span><span class="special">,</span><span class="identifier">make_</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <a class="link" href="when_Grammar__R_A___id1535725/impl.html#boost.proto.when_Grammar,_R(A_)_id1535725.impl.which"><span class="identifier">which</span></a><span class="special">;</span> <span class="comment">// For exposition only</span>
- <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">&lt;</span><span class="identifier">which</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">,</span> <span class="identifier">State</span><span class="special">,</span> <span class="identifier">Data</span><span class="special">)</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <a class="link" href="when_Grammar__R_A___id1535725/impl.html#boost.proto.when_Grammar,_R(A_)_id1535725.impl.result_type"><span class="identifier">result_type</span></a><span class="special">;</span>
+ <span class="keyword">typedef</span> <a class="link" href="call.html" title="Struct template call">proto::call</a><span class="special">&lt;</span><span class="identifier">R</span><span class="special">(</span><span class="identifier">A</span><span class="special">...</span><span class="special">)</span><span class="special">&gt;</span> <a class="link" href="when_Grammar__R__id1560019/impl.html#boost.proto.when_Grammar,_R(_id1560019.impl.call_"><span class="identifier">call_</span></a><span class="special">;</span> <span class="comment">// For exposition only</span>
+ <span class="keyword">typedef</span> <a class="link" href="make.html" title="Struct template make">proto::make</a><span class="special">&lt;</span><span class="identifier">R</span><span class="special">(</span><span class="identifier">A</span><span class="special">...</span><span class="special">)</span><span class="special">&gt;</span> <a class="link" href="when_Grammar__R__id1560019/impl.html#boost.proto.when_Grammar,_R(_id1560019.impl.make_"><span class="identifier">make_</span></a><span class="special">;</span> <span class="comment">// For exposition only</span>
+ <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">mpl</span><span class="special">::</span><span class="identifier">if_</span><span class="special">&lt;</span><a class="link" href="is_callable.html" title="Struct template is_callable">proto::is_callable</a><span class="special">&lt;</span><span class="identifier">R</span><span class="special">&gt;</span><span class="special">,</span><span class="identifier">call_</span><span class="special">,</span><span class="identifier">make_</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <a class="link" href="when_Grammar__R__id1560019/impl.html#boost.proto.when_Grammar,_R(_id1560019.impl.which"><span class="identifier">which</span></a><span class="special">;</span> <span class="comment">// For exposition only</span>
+ <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">&lt;</span><span class="identifier">which</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">,</span> <span class="identifier">State</span><span class="special">,</span> <span class="identifier">Data</span><span class="special">)</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <a class="link" href="when_Grammar__R__id1560019/impl.html#boost.proto.when_Grammar,_R(_id1560019.impl.result_type"><span class="identifier">result_type</span></a><span class="special">;</span>
- <span class="comment">// <a class="link" href="when_Grammar__R_A___id1535725/impl.html#id1535928-bb">public member functions</a></span>
- <span class="identifier">result_type</span> <a class="link" href="when_Grammar__R_A___id1535725/impl.html#id1535933-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span>
+ <span class="comment">// <a class="link" href="when_Grammar__R__id1560019/impl.html#id1560222-bb">public member functions</a></span>
+ <span class="identifier">result_type</span> <a class="link" href="when_Grammar__R__id1560019/impl.html#id1560226-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2884442"></a><h2>Description</h2>
+<a name="id2938534"></a><h2>Description</h2>
<p>
Use <code class="computeroutput">proto::when&lt;&gt;</code> to override a grammar's default
transform with a custom transform. It is for use when composing larger transforms by associating
@@ -82,7 +82,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="when_Grammar__Fun_id1535641.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.transform.when_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="when_Grammar__R_A___id1535725/impl.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="when_Grammar__Fu_id1559935.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.transform.when_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="when_Grammar__R__id1560019/impl.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/when_Grammar__R_A___id1535725/impl.html b/doc/html/boost/proto/when_Grammar__R__id1560019/impl.html
index 65fa7c6625..17594a71a5 100755..100644
--- a/doc/html/boost/proto/when_Grammar__R_A___id1535725/impl.html
+++ b/doc/html/boost/proto/when_Grammar__R__id1560019/impl.html
@@ -5,9 +5,9 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../when_Grammar__R_A___id1535725.html#id2884442" title="Description">
-<link rel="prev" href="../when_Grammar__R_A___id1535725.html" title="Struct template when&lt;Grammar, R(A...)&gt;">
-<link rel="next" href="../when_Grammar__id1536082.html" title="Struct template when&lt;Grammar, proto::external_transform&gt;">
+<link rel="up" href="../when_Grammar__R__id1560019.html#id2938534" title="Description">
+<link rel="prev" href="../when_Grammar__R__id1560019.html" title="Struct template when&lt;Grammar, R(A...)&gt;">
+<link rel="next" href="../when_Grammar__R__id1560376.html" title="Struct template when&lt;Grammar, R(A..., ...)&gt;">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,10 +20,10 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../when_Grammar__R_A___id1535725.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../when_Grammar__R_A___id1535725.html#id2884442"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../when_Grammar__id1536082.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../when_Grammar__R__id1560019.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../when_Grammar__R__id1560019.html#id2938534"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../when_Grammar__R__id1560376.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
-<a name="boost.proto.when_Grammar,_R(A_)_id1535725.impl"></a><div class="titlepage"></div>
+<a name="boost.proto.when_Grammar,_R(_id1560019.impl"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Struct template impl</span></h2>
<p>boost::proto::when&lt;Grammar, R(A...)&gt;::impl</p>
@@ -35,23 +35,23 @@
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../../Expr.html" title="Concept Expr">Expr</a><span class="special">,</span> <span class="keyword">typename</span> State<span class="special">,</span> <span class="keyword">typename</span> Data<span class="special">&gt;</span>
<span class="keyword">struct</span> <a class="link" href="impl.html" title="Struct template impl">impl</a> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="../transform_impl.html" title="Struct template transform_impl">proto::transform_impl</a>&lt; Expr, State, Data &gt; <span class="special">{</span>
<span class="comment">// types</span>
- <span class="keyword">typedef</span> <a class="link" href="../call.html" title="Struct template call">proto::call</a><span class="special">&lt;</span><span class="identifier">R</span><span class="special">(</span><span class="identifier">A</span><span class="special">...</span><span class="special">)</span><span class="special">&gt;</span> <a name="boost.proto.when_Grammar,_R(A_)_id1535725.impl.call_"></a><span class="identifier">call_</span><span class="special">;</span> <span class="comment">// For exposition only</span>
- <span class="keyword">typedef</span> <a class="link" href="../make.html" title="Struct template make">proto::make</a><span class="special">&lt;</span><span class="identifier">R</span><span class="special">(</span><span class="identifier">A</span><span class="special">...</span><span class="special">)</span><span class="special">&gt;</span> <a name="boost.proto.when_Grammar,_R(A_)_id1535725.impl.make_"></a><span class="identifier">make_</span><span class="special">;</span> <span class="comment">// For exposition only</span>
- <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">mpl</span><span class="special">::</span><span class="identifier">if_</span><span class="special">&lt;</span><a class="link" href="../is_callable.html" title="Struct template is_callable">proto::is_callable</a><span class="special">&lt;</span><span class="identifier">R</span><span class="special">&gt;</span><span class="special">,</span><span class="identifier">call_</span><span class="special">,</span><span class="identifier">make_</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <a name="boost.proto.when_Grammar,_R(A_)_id1535725.impl.which"></a><span class="identifier">which</span><span class="special">;</span> <span class="comment">// For exposition only</span>
- <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">&lt;</span><span class="identifier">which</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">,</span> <span class="identifier">State</span><span class="special">,</span> <span class="identifier">Data</span><span class="special">)</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <a name="boost.proto.when_Grammar,_R(A_)_id1535725.impl.result_type"></a><span class="identifier">result_type</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <a class="link" href="../call.html" title="Struct template call">proto::call</a><span class="special">&lt;</span><span class="identifier">R</span><span class="special">(</span><span class="identifier">A</span><span class="special">...</span><span class="special">)</span><span class="special">&gt;</span> <a name="boost.proto.when_Grammar,_R(_id1560019.impl.call_"></a><span class="identifier">call_</span><span class="special">;</span> <span class="comment">// For exposition only</span>
+ <span class="keyword">typedef</span> <a class="link" href="../make.html" title="Struct template make">proto::make</a><span class="special">&lt;</span><span class="identifier">R</span><span class="special">(</span><span class="identifier">A</span><span class="special">...</span><span class="special">)</span><span class="special">&gt;</span> <a name="boost.proto.when_Grammar,_R(_id1560019.impl.make_"></a><span class="identifier">make_</span><span class="special">;</span> <span class="comment">// For exposition only</span>
+ <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">mpl</span><span class="special">::</span><span class="identifier">if_</span><span class="special">&lt;</span><a class="link" href="../is_callable.html" title="Struct template is_callable">proto::is_callable</a><span class="special">&lt;</span><span class="identifier">R</span><span class="special">&gt;</span><span class="special">,</span><span class="identifier">call_</span><span class="special">,</span><span class="identifier">make_</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <a name="boost.proto.when_Grammar,_R(_id1560019.impl.which"></a><span class="identifier">which</span><span class="special">;</span> <span class="comment">// For exposition only</span>
+ <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">&lt;</span><span class="identifier">which</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">,</span> <span class="identifier">State</span><span class="special">,</span> <span class="identifier">Data</span><span class="special">)</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <a name="boost.proto.when_Grammar,_R(_id1560019.impl.result_type"></a><span class="identifier">result_type</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="impl.html#id1535928-bb">public member functions</a></span>
- <span class="identifier">result_type</span> <a class="link" href="impl.html#id1535933-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span>
+ <span class="comment">// <a class="link" href="impl.html#id1560222-bb">public member functions</a></span>
+ <span class="identifier">result_type</span> <a class="link" href="impl.html#id1560226-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2885128"></a><h2>Description</h2>
+<a name="id2939218"></a><h2>Description</h2>
<div class="refsect2">
-<a name="id2885131"></a><h3>
-<a name="id1535928-bb"></a><code class="computeroutput">impl</code> public member functions</h3>
+<a name="id2939222"></a><h3>
+<a name="id1560222-bb"></a><code class="computeroutput">impl</code> public member functions</h3>
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
-<pre class="literallayout"><span class="identifier">result_type</span> <a name="id1535933-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span> expr<span class="special">,</span>
+<pre class="literallayout"><span class="identifier">result_type</span> <a name="id1560226-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span> expr<span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span> state<span class="special">,</span>
<span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span> data<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<p>
@@ -113,7 +113,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../when_Grammar__R_A___id1535725.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../when_Grammar__R_A___id1535725.html#id2884442"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../when_Grammar__id1536082.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../when_Grammar__R__id1560019.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../when_Grammar__R__id1560019.html#id2938534"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../when_Grammar__R__id1560376.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/when_Grammar__R__id1560376.html b/doc/html/boost/proto/when_Grammar__R__id1560376.html
new file mode 100644
index 0000000000..432af5adb8
--- /dev/null
+++ b/doc/html/boost/proto/when_Grammar__R__id1560376.html
@@ -0,0 +1,94 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template when&lt;Grammar, R(A..., ...)&gt;</title>
+<link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
+<link rel="up" href="../../proto/reference.html#header.boost.proto.transform.when_hpp" title="Header &lt;boost/proto/transform/when.hpp&gt;">
+<link rel="prev" href="when_Grammar__R__id1560019/impl.html" title="Struct template impl">
+<link rel="next" href="when_Grammar__R__id1560376/impl.html" title="Struct template impl">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center"><a href="../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="when_Grammar__R__id1560019/impl.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.transform.when_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="when_Grammar__R__id1560376/impl.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.proto.when_Grammar,_R(_id1560376"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template when&lt;Grammar, R(A..., ...)&gt;</span></h2>
+<p>boost::proto::when&lt;Grammar, R(A..., ...)&gt; &#8212; A grammar element and a <a class="link" href="../../Transform.html" title="Concept Transform">Transform</a> that associates a
+ transform with the grammar. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../proto/reference.html#header.boost.proto.transform.when_hpp" title="Header &lt;boost/proto/transform/when.hpp&gt;">boost/proto/transform/when.hpp</a>&gt;
+
+</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Grammar<span class="special">,</span> <span class="keyword">typename</span> R<span class="special">,</span> <span class="keyword">typename</span><span class="special">...</span> A<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="when_Grammar__R__id1560376.html" title="Struct template when&lt;Grammar, R(A..., ...)&gt;">when</a><span class="special">&lt;</span><span class="identifier">Grammar</span><span class="special">,</span> <span class="identifier">R</span><span class="special">(</span><span class="identifier">A</span><span class="special">...</span><span class="special">,</span> <span class="special">...</span><span class="special">)</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="transform.html" title="Struct template transform">proto::transform</a>&lt; when&lt;Grammar, R(A..., ...)&gt; &gt; <span class="special">{</span>
+ <span class="comment">// types</span>
+ <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">Grammar</span><span class="special">::</span><span class="identifier">proto_grammar</span> <a name="boost.proto.when_Grammar,_R(_id1560376.proto_grammar"></a><span class="identifier">proto_grammar</span><span class="special">;</span>
+
+ <span class="comment">// member classes/structs/unions</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../Expr.html" title="Concept Expr">Expr</a><span class="special">,</span> <span class="keyword">typename</span> State<span class="special">,</span> <span class="keyword">typename</span> Data<span class="special">&gt;</span>
+ <span class="keyword">struct</span> <a class="link" href="when_Grammar__R__id1560376/impl.html" title="Struct template impl">impl</a> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="transform_impl.html" title="Struct template transform_impl">proto::transform_impl</a>&lt; Expr, State, Data &gt; <span class="special">{</span>
+ <span class="comment">// types</span>
+ <span class="keyword">typedef</span> <a class="link" href="call.html" title="Struct template call">proto::call</a><span class="special">&lt;</span><span class="identifier">R</span><span class="special">(</span><span class="identifier">A</span><span class="special">...</span><span class="special">,</span> <span class="special">...</span><span class="special">)</span><span class="special">&gt;</span> <a class="link" href="when_Grammar__R__id1560376/impl.html#boost.proto.when_Grammar,_R(_id1560376.impl.call_"><span class="identifier">call_</span></a><span class="special">;</span> <span class="comment">// For exposition only</span>
+ <span class="keyword">typedef</span> <a class="link" href="make.html" title="Struct template make">proto::make</a><span class="special">&lt;</span><span class="identifier">R</span><span class="special">(</span><span class="identifier">A</span><span class="special">...</span><span class="special">,</span> <span class="special">...</span><span class="special">)</span><span class="special">&gt;</span> <a class="link" href="when_Grammar__R__id1560376/impl.html#boost.proto.when_Grammar,_R(_id1560376.impl.make_"><span class="identifier">make_</span></a><span class="special">;</span> <span class="comment">// For exposition only</span>
+ <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">mpl</span><span class="special">::</span><span class="identifier">if_</span><span class="special">&lt;</span><a class="link" href="is_callable.html" title="Struct template is_callable">proto::is_callable</a><span class="special">&lt;</span><span class="identifier">R</span><span class="special">&gt;</span><span class="special">,</span><span class="identifier">call_</span><span class="special">,</span><span class="identifier">make_</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <a class="link" href="when_Grammar__R__id1560376/impl.html#boost.proto.when_Grammar,_R(_id1560376.impl.which"><span class="identifier">which</span></a><span class="special">;</span> <span class="comment">// For exposition only</span>
+ <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">&lt;</span><span class="identifier">which</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">,</span> <span class="identifier">State</span><span class="special">,</span> <span class="identifier">Data</span><span class="special">)</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <a class="link" href="when_Grammar__R__id1560376/impl.html#boost.proto.when_Grammar,_R(_id1560376.impl.result_type"><span class="identifier">result_type</span></a><span class="special">;</span>
+
+ <span class="comment">// <a class="link" href="when_Grammar__R__id1560376/impl.html#id1560596-bb">public member functions</a></span>
+ <span class="identifier">result_type</span> <a class="link" href="when_Grammar__R__id1560376/impl.html#id1560601-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span>
+ <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
+ <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="special">}</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id2940328"></a><h2>Description</h2>
+<p>
+ Use <code class="computeroutput">proto::when&lt;&gt;</code> to override a grammar's default
+ transform with a custom transform. It is for use when composing larger transforms by associating
+ smaller transforms with individual rules in your grammar.
+ </p>
+<p>
+ The <code class="computeroutput">when&lt;G, R(A..., ...)&gt;</code> form accepts either a
+ <a class="link" href="../../CallableTransform.html" title="Concept CallableTransform">CallableTransform</a> or an <a class="link" href="../../ObjectTransform.html" title="Concept ObjectTransform">ObjectTransform</a> as its
+ second parameter. <code class="computeroutput">proto::when&lt;&gt;</code> uses
+ <code class="computeroutput"><a class="link" href="is_callable.html" title="Struct template is_callable">proto::is_callable</a>&lt;R&gt;::value</code> to
+ distinguish between the two, and uses
+ <code class="computeroutput"><a class="link" href="call.html" title="Struct template call">proto::call&lt;&gt;</a></code> to evaluate
+ <a class="link" href="../../CallableTransform.html" title="Concept CallableTransform">CallableTransform</a>s and
+ <code class="computeroutput"><a class="link" href="make.html" title="Struct template make">proto::make&lt;&gt;</a></code> to evaluate
+ <a class="link" href="../../ObjectTransform.html" title="Concept ObjectTransform">ObjectTransform</a>s.
+ </p>
+<p>
+ <span class="bold"><strong>Note:</strong></span> In the specialization
+ <code class="computeroutput">when&lt;G, R(A..., ...)&gt;</code>, the first ellipsis denotes a
+ C++11-style variadic template (which is emulated for C++98 compilers). The second ellipsis
+ is a C-style vararg.
+ </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2008 Eric Niebler<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="when_Grammar__R__id1560019/impl.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.transform.when_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="when_Grammar__R__id1560376/impl.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost/proto/when_Grammar__R__id1560376/impl.html b/doc/html/boost/proto/when_Grammar__R__id1560376/impl.html
new file mode 100644
index 0000000000..5c247790d6
--- /dev/null
+++ b/doc/html/boost/proto/when_Grammar__R__id1560376/impl.html
@@ -0,0 +1,119 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Struct template impl</title>
+<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
+<link rel="up" href="../when_Grammar__R__id1560376.html#id2940328" title="Description">
+<link rel="prev" href="../when_Grammar__R__id1560376.html" title="Struct template when&lt;Grammar, R(A..., ...)&gt;">
+<link rel="next" href="../when_Grammar__id1560750.html" title="Struct template when&lt;Grammar, proto::external_transform&gt;">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../when_Grammar__R__id1560376.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../when_Grammar__R__id1560376.html#id2940328"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../when_Grammar__id1560750.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="refentry">
+<a name="boost.proto.when_Grammar,_R(_id1560376.impl"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct template impl</span></h2>
+<p>boost::proto::when&lt;Grammar, R(A..., ...)&gt;::impl</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../../proto/reference.html#header.boost.proto.transform.when_hpp" title="Header &lt;boost/proto/transform/when.hpp&gt;">boost/proto/transform/when.hpp</a>&gt;
+
+</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../../Expr.html" title="Concept Expr">Expr</a><span class="special">,</span> <span class="keyword">typename</span> State<span class="special">,</span> <span class="keyword">typename</span> Data<span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="impl.html" title="Struct template impl">impl</a> <span class="special">:</span> <span class="keyword"></span> <a class="link" href="../transform_impl.html" title="Struct template transform_impl">proto::transform_impl</a>&lt; Expr, State, Data &gt; <span class="special">{</span>
+ <span class="comment">// types</span>
+ <span class="keyword">typedef</span> <a class="link" href="../call.html" title="Struct template call">proto::call</a><span class="special">&lt;</span><span class="identifier">R</span><span class="special">(</span><span class="identifier">A</span><span class="special">...</span><span class="special">,</span> <span class="special">...</span><span class="special">)</span><span class="special">&gt;</span> <a name="boost.proto.when_Grammar,_R(_id1560376.impl.call_"></a><span class="identifier">call_</span><span class="special">;</span> <span class="comment">// For exposition only</span>
+ <span class="keyword">typedef</span> <a class="link" href="../make.html" title="Struct template make">proto::make</a><span class="special">&lt;</span><span class="identifier">R</span><span class="special">(</span><span class="identifier">A</span><span class="special">...</span><span class="special">,</span> <span class="special">...</span><span class="special">)</span><span class="special">&gt;</span> <a name="boost.proto.when_Grammar,_R(_id1560376.impl.make_"></a><span class="identifier">make_</span><span class="special">;</span> <span class="comment">// For exposition only</span>
+ <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">mpl</span><span class="special">::</span><span class="identifier">if_</span><span class="special">&lt;</span><a class="link" href="../is_callable.html" title="Struct template is_callable">proto::is_callable</a><span class="special">&lt;</span><span class="identifier">R</span><span class="special">&gt;</span><span class="special">,</span><span class="identifier">call_</span><span class="special">,</span><span class="identifier">make_</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <a name="boost.proto.when_Grammar,_R(_id1560376.impl.which"></a><span class="identifier">which</span><span class="special">;</span> <span class="comment">// For exposition only</span>
+ <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">&lt;</span><span class="identifier">which</span><span class="special">(</span><span class="identifier">Expr</span><span class="special">,</span> <span class="identifier">State</span><span class="special">,</span> <span class="identifier">Data</span><span class="special">)</span><span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <a name="boost.proto.when_Grammar,_R(_id1560376.impl.result_type"></a><span class="identifier">result_type</span><span class="special">;</span>
+
+ <span class="comment">// <a class="link" href="impl.html#id1560596-bb">public member functions</a></span>
+ <span class="identifier">result_type</span> <a class="link" href="impl.html#id1560601-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span><span class="special">,</span>
+ <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span><span class="special">,</span>
+ <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+<span class="special">}</span><span class="special">;</span></pre></div>
+<div class="refsect1">
+<a name="id2941052"></a><h2>Description</h2>
+<div class="refsect2">
+<a name="id2941056"></a><h3>
+<a name="id1560596-bb"></a><code class="computeroutput">impl</code> public member functions</h3>
+<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
+<pre class="literallayout"><span class="identifier">result_type</span> <a name="id1560601-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">expr_param</span> expr<span class="special">,</span>
+ <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">state_param</span> state<span class="special">,</span>
+ <span class="keyword">typename</span> <span class="identifier">impl</span><span class="special">::</span><span class="identifier">data_param</span> data<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<p>
+ Evaluate <code class="computeroutput">R(A..., ...)</code> as a transform either with
+ <code class="computeroutput"><code class="computeroutput"><a class="link" href="../call.html" title="Struct template call">proto::call&lt;&gt;</a></code></code> or with
+ <code class="computeroutput"><code class="computeroutput"><a class="link" href="../make.html" title="Struct template make">proto::make&lt;&gt;</a></code></code> depending
+ on whether <code class="computeroutput"><code class="computeroutput"><a class="link" href="../is_callable.html" title="Struct template is_callable">proto::is_callable</a></code>&lt;R&gt;::value</code>
+ is <code class="computeroutput">true</code> or <code class="computeroutput">false</code>.
+ </p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term">Parameters:</span></p></td>
+<td><div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><code class="computeroutput">data</code></span></p></td>
+<td><p>An arbitrary data </p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="computeroutput">expr</code></span></p></td>
+<td><p>The current expression </p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="computeroutput">state</code></span></p></td>
+<td><p>The current state </p></td>
+</tr>
+</tbody>
+</table></div></td>
+</tr>
+<tr>
+<td><p><span class="term">Requires:</span></p></td>
+<td><p>
+ <code class="computeroutput"><a class="link" href="../matches.html" title="Struct template matches">proto::matches</a>&lt;Expr, Grammar&gt;::value</code>
+ is <code class="computeroutput">true</code>.
+ </p></td>
+</tr>
+<tr>
+<td><p><span class="term">Returns:</span></p></td>
+<td><p>
+ <code class="computeroutput">which()(expr, state, data)</code>
+ </p></td>
+</tr>
+</tbody>
+</table></div>
+</li></ol></div>
+</div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2008 Eric Niebler<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../when_Grammar__R__id1560376.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../when_Grammar__R__id1560376.html#id2940328"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../when_Grammar__id1560750.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/boost/proto/when_Grammar__id1536082.html b/doc/html/boost/proto/when_Grammar__id1560750.html
index bef1d4e03a..002841fd0f 100755..100644
--- a/doc/html/boost/proto/when_Grammar__id1536082.html
+++ b/doc/html/boost/proto/when_Grammar__id1560750.html
@@ -6,8 +6,8 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../../proto/reference.html#header.boost.proto.transform.when_hpp" title="Header &lt;boost/proto/transform/when.hpp&gt;">
-<link rel="prev" href="when_Grammar__R_A___id1535725/impl.html" title="Struct template impl">
-<link rel="next" href="when_Grammar__id1536082/impl.html" title="Struct template impl">
+<link rel="prev" href="when_Grammar__R__id1560376/impl.html" title="Struct template impl">
+<link rel="next" href="when_Grammar__id1560750/impl.html" title="Struct template impl">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,10 +20,10 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="when_Grammar__R_A___id1535725/impl.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.transform.when_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="when_Grammar__id1536082/impl.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="when_Grammar__R__id1560376/impl.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.transform.when_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="when_Grammar__id1560750/impl.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
-<a name="boost.proto.when_Grammar,_id1536082"></a><div class="titlepage"></div>
+<a name="boost.proto.when_Grammar,_id1560750"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Struct template when&lt;Grammar, proto::external_transform&gt;</span></h2>
<p>boost::proto::when&lt;Grammar, &gt; &#8212; A grammar element that associates an externally-specified transform with the grammar.
@@ -33,16 +33,16 @@
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="../../proto/reference.html#header.boost.proto.transform.when_hpp" title="Header &lt;boost/proto/transform/when.hpp&gt;">boost/proto/transform/when.hpp</a>&gt;
</span><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Grammar<span class="special">&gt;</span>
-<span class="keyword">struct</span> <a class="link" href="when_Grammar__id1536082.html" title="Struct template when&lt;Grammar, proto::external_transform&gt;">when</a><span class="special">&lt;</span><span class="identifier">Grammar</span><span class="special">,</span> <a class="link" href="external_transform.html" title="Struct external_transform">proto::external_transform</a><span class="special">&gt;</span> <span class="special">:</span>
+<span class="keyword">struct</span> <a class="link" href="when_Grammar__id1560750.html" title="Struct template when&lt;Grammar, proto::external_transform&gt;">when</a><span class="special">&lt;</span><span class="identifier">Grammar</span><span class="special">,</span> <a class="link" href="external_transform.html" title="Struct external_transform">proto::external_transform</a><span class="special">&gt;</span> <span class="special">:</span>
<span class="keyword"></span>
<a class="link" href="transform.html" title="Struct template transform">proto::transform</a>&lt; when&lt;Grammar, <a class="link" href="external_transform.html" title="Struct external_transform">proto::external_transform</a>&gt; &gt;
<span class="special">{</span>
<span class="comment">// types</span>
- <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">Grammar</span><span class="special">::</span><span class="identifier">proto_grammar</span> <a name="boost.proto.when_Grammar,_id1536082.proto_grammar"></a><span class="identifier">proto_grammar</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">Grammar</span><span class="special">::</span><span class="identifier">proto_grammar</span> <a name="boost.proto.when_Grammar,_id1560750.proto_grammar"></a><span class="identifier">proto_grammar</span><span class="special">;</span>
<span class="comment">// member classes/structs/unions</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <a class="link" href="../../Expr.html" title="Concept Expr">Expr</a><span class="special">,</span> <span class="keyword">typename</span> State<span class="special">,</span> <span class="keyword">typename</span> Data<span class="special">&gt;</span>
- <span class="keyword">struct</span> <a class="link" href="when_Grammar__id1536082/impl.html" title="Struct template impl">impl</a> <span class="special">:</span> <span class="keyword"></span>
+ <span class="keyword">struct</span> <a class="link" href="when_Grammar__id1560750/impl.html" title="Struct template impl">impl</a> <span class="special">:</span> <span class="keyword"></span>
<span class="identifier">boost</span><span class="special">::</span><span class="identifier">remove_reference</span><span class="special">&lt;</span> <span class="identifier">Data</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span>
<span class="special">::</span><span class="keyword">template</span> <span class="identifier">when</span><span class="special">&lt;</span> <span class="identifier">Grammar</span> <span class="special">&gt;</span>
<span class="special">::</span><span class="keyword">template</span> <span class="identifier">impl</span><span class="special">&lt;</span> <span class="identifier">Expr</span><span class="special">,</span> <span class="identifier">State</span><span class="special">,</span> <span class="identifier">Data</span> <span class="special">&gt;</span>
@@ -50,7 +50,7 @@
<span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="id2885820"></a><h2>Description</h2>
+<a name="id2941744"></a><h2>Description</h2>
<p>
Use <code class="computeroutput">proto::when&lt;&gt;</code> to override a grammar's default
transform with a custom transform. It is for use when composing larger transforms by associating
@@ -80,7 +80,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="when_Grammar__R_A___id1535725/impl.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.transform.when_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="when_Grammar__id1536082/impl.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="when_Grammar__R__id1560376/impl.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../proto/reference.html#header.boost.proto.transform.when_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="when_Grammar__id1560750/impl.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/proto/when_Grammar__id1536082/impl.html b/doc/html/boost/proto/when_Grammar__id1560750/impl.html
index 92fd397cc4..4621a9e1dc 100755..100644
--- a/doc/html/boost/proto/when_Grammar__id1536082/impl.html
+++ b/doc/html/boost/proto/when_Grammar__id1560750/impl.html
@@ -5,8 +5,8 @@
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../when_Grammar__id1536082.html#id2885820" title="Description">
-<link rel="prev" href="../when_Grammar__id1536082.html" title="Struct template when&lt;Grammar, proto::external_transform&gt;">
+<link rel="up" href="../when_Grammar__id1560750.html#id2941744" title="Description">
+<link rel="prev" href="../when_Grammar__id1560750.html" title="Struct template when&lt;Grammar, proto::external_transform&gt;">
<link rel="next" href="../otherwise.html" title="Struct template otherwise">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,10 +20,10 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../when_Grammar__id1536082.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../when_Grammar__id1536082.html#id2885820"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../otherwise.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../when_Grammar__id1560750.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../when_Grammar__id1560750.html#id2941744"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../otherwise.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry">
-<a name="boost.proto.when_Grammar,_id1536082.impl"></a><div class="titlepage"></div>
+<a name="boost.proto.when_Grammar,_id1560750.impl"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Struct template impl</span></h2>
<p>boost::proto::when&lt;Grammar, &gt;::impl</p>
@@ -50,7 +50,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../when_Grammar__id1536082.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../when_Grammar__id1536082.html#id2885820"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../otherwise.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../when_Grammar__id1560750.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../when_Grammar__id1560750.html#id2941744"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../otherwise.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>