var NAVTREEINDEX3 = { "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,4], "index.html#tutorial-introspection-is_valid-nested-typename":[0,9,0,3], "index.html#tutorial-introspection-is_valid-non_static":[0,9,0,1], "index.html#tutorial-introspection-is_valid-static":[0,9,0,2], "index.html#tutorial-introspection-is_valid-template":[0,9,0,5], "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], "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_1_integral_constant.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_1_canonical_constant.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#a1495dcab0ecb2627ce1e834afe98f8d6":[1,1,0,4], "structboost_1_1hana_1_1integral__constant.html#a1c078fd00db48686ca9e0aa17f47344e":[1,1,0,16], "structboost_1_1hana_1_1integral__constant.html#a22bef1b2c14cf393a3a9cb1924d8c8ff":[1,1,0,7], "structboost_1_1hana_1_1integral__constant.html#a4ecea0deb4c00ae2eb0b0713ee0645e9":[1,1,0,8], "structboost_1_1hana_1_1integral__constant.html#a65b9400772e651101ae83d7f9f7ba84d":[1,1,0,13], "structboost_1_1hana_1_1integral__constant.html#a69ba502677100036ab9e7101e91ca28f":[1,1,0,10], "structboost_1_1hana_1_1integral__constant.html#a7191ce0909ad60058d4fbf8f1d3ef235":[1,1,0,5], "structboost_1_1hana_1_1integral__constant.html#a7217b8e64dd43d969faca2c727db08b3":[1,1,0,2], "structboost_1_1hana_1_1integral__constant.html#a897cb2a15eeef6924a2b2fda36eac874":[1,1,0,1], "structboost_1_1hana_1_1integral__constant.html#a8a38703ec26537f474a9f0a5953ac582":[1,1,0,3], "structboost_1_1hana_1_1integral__constant.html#a8e52c0f4a65a852dc88f97259a05ff17":[1,1,0,0], "structboost_1_1hana_1_1integral__constant.html#a8edb19203d27b84512479602eeeb8fe3":[1,1,0,11], "structboost_1_1hana_1_1integral__constant.html#a971bac762b767fe0ec222adb367c9aeb":[1,1,0,14], "structboost_1_1hana_1_1integral__constant.html#abae3f5f4393987734db5b7a638735918":[1,1,0,6], "structboost_1_1hana_1_1integral__constant.html#aca31ad50b2d35d48aac88aa762530c75":[1,1,0,12], "structboost_1_1hana_1_1integral__constant.html#acac20f8a52750bae122668729ec4df36":[1,1,0,9], "structboost_1_1hana_1_1integral__constant.html#adec95a8109b858673412671ba341611b":[1,1,0,15], "structboost_1_1hana_1_1is__convertible.html":[1,3,5], "structboost_1_1hana_1_1is__default.html":[1,3,3], "structboost_1_1hana_1_1is__embedded.html":[1,3,7], "structboost_1_1hana_1_1lazy.html":[1,1,2], "structboost_1_1hana_1_1lazy.html#a0527aedd89d16220a6b70404d4b1a322":[1,1,2,3], "structboost_1_1hana_1_1lazy.html#a7dc86ca61b84fc42aabb525787ae61b4":[1,1,2,2], "structboost_1_1hana_1_1lazy.html#aa968ecf473c93821f1726fd9692e97f3":[1,1,2,1], "structboost_1_1hana_1_1lazy.html#aae2998c08f1f80ed52a6acf57c4eec6c":[1,1,2,0], "structboost_1_1hana_1_1map.html":[1,1,3], "structboost_1_1hana_1_1map.html#a0f32260f859b2510dd16235b7bc011ac":[1,1,3,3], "structboost_1_1hana_1_1map.html#a1532587d8da252c580d24c5f4ab66cca":[1,1,3,15], "structboost_1_1hana_1_1map.html#a1ee432be0bd10f08a637a437e311e4e2":[1,1,3,16], "structboost_1_1hana_1_1map.html#a22bef1b2c14cf393a3a9cb1924d8c8ff":[1,1,3,11], "structboost_1_1hana_1_1map.html#a2e016a68e3ec6eb25868fadb7ce80132":[1,1,3,4], "structboost_1_1hana_1_1map.html#a3b3430482d4e88052e621f63a234f3eb":[1,1,3,8], "structboost_1_1hana_1_1map.html#a409d52de54cc7e55eca1a7b5dda4ce30":[1,1,3,0], "structboost_1_1hana_1_1map.html#a4a4f472e036abf9bcbda81e831f46e32":[1,1,3,19], "structboost_1_1hana_1_1map.html#a4ecea0deb4c00ae2eb0b0713ee0645e9":[1,1,3,12], "structboost_1_1hana_1_1map.html#a4feb32bd0a065a0732908716d4855b57":[1,1,3,2], "structboost_1_1hana_1_1map.html#a5791e6dc0e27d8e3a113e4d94482550f":[1,1,3,5], "structboost_1_1hana_1_1map.html#a675bb30af155b40f72cbe8607eefbe4e":[1,1,3,18], "structboost_1_1hana_1_1map.html#a718ddfe86437adbbca1e1a5db651d139":[1,1,3,9], "structboost_1_1hana_1_1map.html#a8bcb2455eb9f7074185d8fb61a99801e":[1,1,3,10], "structboost_1_1hana_1_1map.html#a943219d1c9692938167639d8ad2525b8":[1,1,3,17], "structboost_1_1hana_1_1map.html#a9a6635ea36edc582518d278238defa0d":[1,1,3,14], "structboost_1_1hana_1_1map.html#acd511f2c01f38405bfba0b6d5b2922e8":[1,1,3,7], "structboost_1_1hana_1_1map.html#ae18123925b628b5cfcb1adaef5c83ac7":[1,1,3,13], "structboost_1_1hana_1_1map.html#ae73cf43ee56352e4c25984b0fe3c3d04":[1,1,3,1], "structboost_1_1hana_1_1map.html#af856f7bf77f69cdf1b8fd4e566eaef9b":[1,1,3,6], "structboost_1_1hana_1_1optional.html":[1,1,4], "structboost_1_1hana_1_1optional.html#a0c315287473aa87fe5ccd9d8a1c10186":[1,1,4,3], "structboost_1_1hana_1_1optional.html#a1047a69893a62cd36eb0d2934f85e0e7":[1,1,4,6], "structboost_1_1hana_1_1optional.html#a22bef1b2c14cf393a3a9cb1924d8c8ff":[1,1,4,9], "structboost_1_1hana_1_1optional.html#a2b04ee87c0ac58621edf3ad5476a2949":[1,1,4,24], "structboost_1_1hana_1_1optional.html#a3132b919ab7710d79155674272961d4b":[1,1,4,19], "structboost_1_1hana_1_1optional.html#a4eb266d123883c23853f7731a6c5953f":[1,1,4,7], "structboost_1_1hana_1_1optional.html#a4ecea0deb4c00ae2eb0b0713ee0645e9":[1,1,4,10], "structboost_1_1hana_1_1optional.html#a52057c5da4b9aee49ee15a167459fc9a":[1,1,4,16], "structboost_1_1hana_1_1optional.html#a6529e11cb228e99a05e81071752807d5":[1,1,4,4], "structboost_1_1hana_1_1optional.html#a65b9400772e651101ae83d7f9f7ba84d":[1,1,4,12], "structboost_1_1hana_1_1optional.html#a6eeef1512294d408857805eb3a790230":[1,1,4,17], "structboost_1_1hana_1_1optional.html#a76a84854b3051af000e698157d63a6a8":[1,1,4,0], "structboost_1_1hana_1_1optional.html#a8ad818d6df7379b0adefa45d2ac844d0":[1,1,4,2], "structboost_1_1hana_1_1optional.html#a9074406adb54a6a848ba482895c51d1f":[1,1,4,22], "structboost_1_1hana_1_1optional.html#a971bac762b767fe0ec222adb367c9aeb":[1,1,4,13], "structboost_1_1hana_1_1optional.html#aa4c8c0b1ef3d8206974734b93646c9fd":[1,1,4,5], "structboost_1_1hana_1_1optional.html#ab65fe691bafd979111b52f97ec258e48":[1,1,4,20], "structboost_1_1hana_1_1optional.html#abefc885243f38c66c52fdada3588f951":[1,1,4,15], "structboost_1_1hana_1_1optional.html#ac46a23f0ada20175c4c9a58af3d15753":[1,1,4,23], "structboost_1_1hana_1_1optional.html#aca31ad50b2d35d48aac88aa762530c75":[1,1,4,11], "structboost_1_1hana_1_1optional.html#acdcf71b43d4e27d5efbf0ad875d0be58":[1,1,4,18], "structboost_1_1hana_1_1optional.html#adec95a8109b858673412671ba341611b":[1,1,4,14], "structboost_1_1hana_1_1optional.html#adf824827b5d6f8c87d23b9526b9f35d2":[1,1,4,25], "structboost_1_1hana_1_1optional.html#aefbd278cf7bb9e921707d6d827014bcb":[1,1,4,21], "structboost_1_1hana_1_1optional.html#af1105a435d6435a2437cb5dc162ba463":[1,1,4,1], "structboost_1_1hana_1_1optional.html#af19873df9190014c0dd09781c210becc":[1,1,4,8], "structboost_1_1hana_1_1pair.html":[1,1,5], "structboost_1_1hana_1_1pair.html#a1bc322b45af2148a413ba45ee8097045":[1,1,5,1], "structboost_1_1hana_1_1pair.html#a22bef1b2c14cf393a3a9cb1924d8c8ff":[1,1,5,2], "structboost_1_1hana_1_1pair.html#a3f1a25445fa5380a78bdf524b764e1c7":[1,1,5,9], "structboost_1_1hana_1_1pair.html#a4ecea0deb4c00ae2eb0b0713ee0645e9":[1,1,5,3], "structboost_1_1hana_1_1pair.html#a65b9400772e651101ae83d7f9f7ba84d":[1,1,5,5] };