var NAVTREEINDEX3 = { "group__group-functional.html#ga41ada6b336e9d5bcb101ff0c737acbd0":[1,2,3], "group__group-functional.html#ga49ea872ade5ac8f6c10052c495302e89":[1,2,5], "group__group-functional.html#ga6acc765a35c4dc85f0deab4785831a3d":[1,2,2], "group__group-functional.html#ga6e648f0d3fc0209ec024e9d759a5e8f8":[1,2,18], "group__group-functional.html#ga778b2daa27882e71d28b6f2b38982ddf":[1,2,16], "group__group-functional.html#ga7bdafba6dc801f1d2d83731ad9714557":[1,2,10], "group__group-functional.html#ga835970cb25a0c8dc200f1e5f8943538b":[1,2,0], "group__group-functional.html#ga83e71bae315e299f9f5f9de77b012139":[1,2,14], "group__group-functional.html#gaa46de6f618d9f14edb1589b36b6e75ec":[1,2,15], "group__group-functional.html#gad1b8669c022d8675d68e5974451073d1":[1,2,11], "group__group-functional.html#gaef38cf34324c8edbd3597ae71811d00d":[1,2,9], "group__group-functional.html#gaefe9fd152cba94be71c2b5b9de689d23":[1,2,17], "group__group-functional.html#gafca60c09e1f7a32a2b52baaf6515c279":[1,2,12], "hana_8hpp.html":[3,0,1], "has__common__embedding_8hpp.html":[3,0,0,2,13], "has__common__embedding_8hpp.html#ga9acac3c4609cff5f0957572744c61ec4":[3,0,0,2,13,1], "has__common__embedding_8hpp.html#gae85b604ae6c7a386f0fc3631c561091b":[3,0,0,2,13,0], "has__duplicates_8hpp.html":[3,0,0,2,14], "hash_8hpp.html":[3,0,0,67], "hash__table_8hpp.html":[3,0,0,2,15], "id_8hpp.html":[3,0,0,5,9], "id_8hpp.html#gaef38cf34324c8edbd3597ae71811d00d":[3,0,0,5,9,0], "if_8hpp.html":[3,0,0,68], "index.html":[], "index.html":[0], "index.html#tutorial-acknowledgements":[0,18], "index.html#tutorial-algorithms":[0,11], "index.html#tutorial-algorithms-codegen":[0,11,2], "index.html#tutorial-algorithms-cross_phase":[0,11,4], "index.html#tutorial-algorithms-effects":[0,11,3], "index.html#tutorial-algorithms-laziness":[0,11,1], "index.html#tutorial-algorithms-value":[0,11,0], "index.html#tutorial-appendix-constexpr":[0,21], "index.html#tutorial-appendix-constexpr-effects":[0,21,2], "index.html#tutorial-appendix-constexpr-stripping":[0,21,0], "index.html#tutorial-assert":[0,6], "index.html#tutorial-cheatsheet":[0,5], "index.html#tutorial-conclusion":[0,16], "index.html#tutorial-conclusion-projects_using_hana":[0,16,2], "index.html#tutorial-conclusion-related_material":[0,16,1], "index.html#tutorial-conclusion-warning":[0,16,0], "index.html#tutorial-containers":[0,10], "index.html#tutorial-containers-creating":[0,10,0], "index.html#tutorial-containers-elements":[0,10,2], "index.html#tutorial-containers-types":[0,10,1], "index.html#tutorial-containers-types-overloading":[0,10,1,0], "index.html#tutorial-core":[0,14], "index.html#tutorial-core-concepts":[0,14,2], "index.html#tutorial-core-tag_dispatching":[0,14,1], "index.html#tutorial-core-tags":[0,14,0], "index.html#tutorial-description":[0,0], "index.html#tutorial-ext":[0,13], "index.html#tutorial-glossary":[0,19], "index.html#tutorial-header_organization":[0,15], "index.html#tutorial-installation":[0,1], "index.html#tutorial-installation-cmake":[0,1,0], "index.html#tutorial-installation-requirements":[0,1,1], "index.html#tutorial-integral":[0,7], "index.html#tutorial-integral-arithmetic":[0,7,0], "index.html#tutorial-integral-branching":[0,7,2], "index.html#tutorial-integral-distance":[0,7,1], "index.html#tutorial-integral-more":[0,7,3], "index.html#tutorial-introduction":[0,3], "index.html#tutorial-introduction-quadrants":[0,3,0], "index.html#tutorial-introspection":[0,9], "index.html#tutorial-introspection-adapting":[0,9,2], "index.html#tutorial-introspection-is_valid":[0,9,0], "index.html#tutorial-introspection-is_valid-nested-template":[0,9,0,3], "index.html#tutorial-introspection-is_valid-nested-typename":[0,9,0,2], "index.html#tutorial-introspection-is_valid-non_static":[0,9,0,0], "index.html#tutorial-introspection-is_valid-static":[0,9,0,1], "index.html#tutorial-introspection-is_valid-template":[0,9,0,4], "index.html#tutorial-introspection-json":[0,9,3], "index.html#tutorial-introspection-sfinae":[0,9,1], "index.html#tutorial-performance":[0,12], "index.html#tutorial-performance-compile":[0,12,0], "index.html#tutorial-performance-runtime":[0,12,1], "index.html#tutorial-quadrants-about":[0,3,1], "index.html#tutorial-quickstart":[0,4], "index.html#tutorial-quickstart-any":[0,4,0], "index.html#tutorial-rationales":[0,20], "index.html#tutorial-rationales-concepts":[0,20,9], "index.html#tutorial-rationales-container_representation":[0,20,2], "index.html#tutorial-rationales-dependencies":[0,20,0], "index.html#tutorial-rationales-iterators":[0,20,1], "index.html#tutorial-rationales-naming":[0,20,5], "index.html#tutorial-rationales-parameters":[0,20,6], "index.html#tutorial-rationales-tag_dispatching":[0,20,7], "index.html#tutorial-rationales-tuple":[0,20,4], "index.html#tutorial-rationales-why_Hana":[0,20,3], "index.html#tutorial-rationales-zip_longest":[0,20,8], "index.html#tutorial-reference":[0,17], "index.html#tutorial-reference-signatures":[0,17,0], "index.html#tutorial-support":[0,2], "index.html#tutorial-tutorial-appendix-constexpr-preservation":[0,21,1], "index.html#tutorial-type":[0,8], "index.html#tutorial-type-benefits":[0,8,1], "index.html#tutorial-type-lifting":[0,8,3], "index.html#tutorial-type-objects":[0,8,0], "index.html#tutorial-type-working":[0,8,2], "index__if_8hpp.html":[3,0,0,69], "infix_8hpp.html":[3,0,0,5,10], "infix_8hpp.html#ga7bdafba6dc801f1d2d83731ad9714557":[3,0,0,5,10,0], "insert_8hpp.html":[3,0,0,70], "insert__range_8hpp.html":[3,0,0,71], "integer__sequence_8hpp.html":[3,0,0,4,1,1], "integral__c_8hpp.html":[3,0,0,4,0,1,0], "integral__constant_8hpp.html":[3,0,0,72], "intersection_8hpp.html":[3,0,0,73], "intersperse_8hpp.html":[3,0,0,74], "intrinsics_8hpp.html":[3,0,0,2,18], "is__disjoint_8hpp.html":[3,0,0,75], "is__empty_8hpp.html":[3,0,0,76], "is__subset_8hpp.html":[3,0,0,77], "iterate_8hpp.html":[3,0,0,5,11], "iterate_8hpp.html#gad1b8669c022d8675d68e5974451073d1":[3,0,0,5,11,0], "keys_8hpp.html":[3,0,0,78], "lazy_8hpp.html":[3,0,0,79], "length_8hpp.html":[3,0,0,80], "less_8hpp.html":[3,0,0,81], "less__equal_8hpp.html":[3,0,0,82], "lexicographical__compare_8hpp.html":[3,0,0,83], "lift_8hpp.html":[3,0,0,84], "lockstep_8hpp.html":[3,0,0,5,12], "lockstep_8hpp.html#gafca60c09e1f7a32a2b52baaf6515c279":[3,0,0,5,12,0], "map_8hpp.html":[3,0,0,85], "max_8hpp.html":[3,0,0,86], "maximum_8hpp.html":[3,0,0,87], "members_8hpp.html":[3,0,0,88], "min_8hpp.html":[3,0,0,89], "minimum_8hpp.html":[3,0,0,90], "minus_8hpp.html":[3,0,0,91], "mod_8hpp.html":[3,0,0,92], "modules.html":[1], "monadic__compose_8hpp.html":[3,0,0,93], "monadic__fold__left_8hpp.html":[3,0,0,94], "monadic__fold__right_8hpp.html":[3,0,0,95], "mpl_2list_8hpp.html":[3,0,0,4,0,1,1], "mpl_8hpp.html":[3,0,0,4,0,3], "mult_8hpp.html":[3,0,0,96], "negate_8hpp.html":[3,0,0,97], "nested__by_8hpp.html":[3,0,0,2,19], "nested__by__fwd_8hpp.html":[3,0,0,2,20], "nested__than_8hpp.html":[3,0,0,2,21], "nested__than__fwd_8hpp.html":[3,0,0,2,22], "nested__to_8hpp.html":[3,0,0,2,23], "nested__to__fwd_8hpp.html":[3,0,0,2,24], "none_8hpp.html":[3,0,0,98], "none__of_8hpp.html":[3,0,0,99], "not_8hpp.html":[3,0,0,100], "not__equal_8hpp.html":[3,0,0,101], "on_8hpp.html":[3,0,0,5,13], "on_8hpp.html#ga35c4fc3c5677b9f558150b90e74d3ab1":[3,0,0,5,13,0], "one_8hpp.html":[3,0,0,102], "optional_8hpp.html":[3,0,0,103], "or_8hpp.html":[3,0,0,104], "ordering_8hpp.html":[3,0,0,105], "overload_8hpp.html":[3,0,0,5,14], "overload_8hpp.html#ga83e71bae315e299f9f5f9de77b012139":[3,0,0,5,14,0], "overload__linearly_8hpp.html":[3,0,0,5,15], "overload__linearly_8hpp.html#gaa46de6f618d9f14edb1589b36b6e75ec":[3,0,0,5,15,0], "pages.html":[], "pair_8hpp.html":[3,0,0,106], "partial_8hpp.html":[3,0,0,5,16], "partial_8hpp.html#ga778b2daa27882e71d28b6f2b38982ddf":[3,0,0,5,16,0], "partition_8hpp.html":[3,0,0,107], "permutations_8hpp.html":[3,0,0,108], "placeholder_8hpp.html":[3,0,0,5,17], "placeholder_8hpp.html#gaefe9fd152cba94be71c2b5b9de689d23":[3,0,0,5,17,0], "plus_8hpp.html":[3,0,0,109], "power_8hpp.html":[3,0,0,110], "prefix_8hpp.html":[3,0,0,111], "prepend_8hpp.html":[3,0,0,112], "preprocessor_8hpp.html":[3,0,0,2,25], "product_8hpp.html":[3,0,0,113], "range_8hpp.html":[3,0,0,114], "ratio_8hpp.html":[3,0,0,4,1,4], "remove_8hpp.html":[3,0,0,115], "remove__at_8hpp.html":[3,0,0,116], "remove__if_8hpp.html":[3,0,0,117], "remove__range_8hpp.html":[3,0,0,118], "repeat_8hpp.html":[3,0,0,119], "replace_8hpp.html":[3,0,0,120], "replace__if_8hpp.html":[3,0,0,121], "replicate_8hpp.html":[3,0,0,122], "reverse_8hpp.html":[3,0,0,123], "reverse__apply_8hpp.html":[3,0,0,2,1,5], "reverse__fold_8hpp.html":[3,0,0,124], "reverse__partial_8hpp.html":[3,0,0,5,18], "reverse__partial_8hpp.html#ga6e648f0d3fc0209ec024e9d759a5e8f8":[3,0,0,5,18,0], "scan__left_8hpp.html":[3,0,0,125], "scan__right_8hpp.html":[3,0,0,126], "second_8hpp.html":[3,0,0,127], "set_8hpp.html":[3,0,0,128], "size_8hpp.html":[3,0,0,129], "slice_8hpp.html":[3,0,0,130], "sort_8hpp.html":[3,0,0,131], "span_8hpp.html":[3,0,0,132], "split__at_8hpp.html":[3,0,0,2,1,6], "std_2vector_8hpp.html":[3,0,0,4,1,6], "std_8hpp.html":[3,0,0,4,3], "std__common__type_8hpp.html":[3,0,0,2,26], "string_8hpp.html":[3,0,0,133], "string_8hpp.html#a325859c7db2c3f8e6a4bfab5a81a6dcb":[3,0,0,133,0], "struct__macros_8hpp.html":[3,0,0,2,27], "structboost_1_1fusion_1_1deque.html":[1,5,0,0], "structboost_1_1fusion_1_1list.html":[1,5,0,1], "structboost_1_1fusion_1_1tuple.html":[1,5,0,2], "structboost_1_1fusion_1_1vector.html":[1,5,0,3], "structboost_1_1hana_1_1IntegralConstant.html":[1,0,21], "structboost_1_1hana_1_1basic__tuple.html":[1,1,1], "structboost_1_1hana_1_1basic__tuple.html#a53975be786ae1db16185edab229547cd":[1,1,1,0], "structboost_1_1hana_1_1basic__tuple.html#afe2c3fc2808e83353b7274dddd662c7e":[1,1,1,1], "structboost_1_1hana_1_1common.html":[1,3,0], "structboost_1_1hana_1_1default__.html":[1,3,2], "structboost_1_1hana_1_1detail_1_1CanonicalConstant.html":[1,8,2], "structboost_1_1hana_1_1detail_1_1any__of.html":[1,8,0], "structboost_1_1hana_1_1detail_1_1array.html":[1,8,1], "structboost_1_1hana_1_1detail_1_1create.html":[1,8,3], "structboost_1_1hana_1_1detail_1_1decay.html":[1,8,4], "structboost_1_1hana_1_1detail_1_1first__unsatisfied__index.html":[1,8,5], "structboost_1_1hana_1_1detail_1_1has__duplicates.html":[1,8,6], "structboost_1_1hana_1_1detail_1_1nested__by.html":[1,8,7], "structboost_1_1hana_1_1detail_1_1nested__than.html":[1,8,8], "structboost_1_1hana_1_1detail_1_1nested__to.html":[1,8,9], "structboost_1_1hana_1_1detail_1_1operators_1_1adl.html":[1,8,10], "structboost_1_1hana_1_1detail_1_1std__common__type.html":[1,8,11], "structboost_1_1hana_1_1detail_1_1type__at.html":[1,8,12], "structboost_1_1hana_1_1embedding.html":[1,3,6], "structboost_1_1hana_1_1experimental_1_1types.html":[1,4,0], "structboost_1_1hana_1_1has__common.html":[1,3,1], "structboost_1_1hana_1_1integral__constant.html":[1,1,0], "structboost_1_1hana_1_1integral__constant.html#a022e29dcd19f546f3ac35254f11e56de":[1,1,0,12], "structboost_1_1hana_1_1integral__constant.html#a077af435df78fdb178f98b109c8c4297":[1,1,0,27], "structboost_1_1hana_1_1integral__constant.html#a08598ceb1797047d8938049b0cad6ccc":[1,1,0,3], "structboost_1_1hana_1_1integral__constant.html#a0cae3af55edb3eb05bfa184bda633f7d":[1,1,0,34], "structboost_1_1hana_1_1integral__constant.html#a112e62e2d698846ca9e3940eb15333d3":[1,1,0,11], "structboost_1_1hana_1_1integral__constant.html#a186b6fdf81c9be08f42576cafd63b38d":[1,1,0,25], "structboost_1_1hana_1_1integral__constant.html#a1c078fd00db48686ca9e0aa17f47344e":[1,1,0,42], "structboost_1_1hana_1_1integral__constant.html#a217459eb4ffdd9580b5d8e1bf36d7ac4":[1,1,0,4], "structboost_1_1hana_1_1integral__constant.html#a27607958295e6da8a0ba602a2db468f1":[1,1,0,33], "structboost_1_1hana_1_1integral__constant.html#a41f541c4b34b1972d0e84bf10f7908e1":[1,1,0,8], "structboost_1_1hana_1_1integral__constant.html#a5071dd223185718f85da1db48fb95d80":[1,1,0,7], "structboost_1_1hana_1_1integral__constant.html#a51facf9760bb93d63efdca06dcf859ad":[1,1,0,28], "structboost_1_1hana_1_1integral__constant.html#a53817979990da799e659b2576799a79a":[1,1,0,40], "structboost_1_1hana_1_1integral__constant.html#a5f4b91589df01b625ffb92499ab27876":[1,1,0,30], "structboost_1_1hana_1_1integral__constant.html#a65df6bbd2d90432bdcdc709cdbca9921":[1,1,0,23], "structboost_1_1hana_1_1integral__constant.html#a69a1bcadc259af364eb87d634c76c12e":[1,1,0,5], "structboost_1_1hana_1_1integral__constant.html#a6be175332d55b7bfcf1afc33856d9b7d":[1,1,0,29], "structboost_1_1hana_1_1integral__constant.html#a6eb151945e888d45427d4195a549a57c":[1,1,0,36] };