var type__traits_8h =
[
    [ "std::make_void< Ts >", "structstd_1_1make__void.html", "structstd_1_1make__void" ],
    [ "std::detail::detector< Default, AlwaysVoid, Op, Args >", "structstd_1_1detail_1_1detector.html", "structstd_1_1detail_1_1detector" ],
    [ "std::detail::detector< Default, std::void_t< Op< Args... > >, Op, Args... >", "structstd_1_1detail_1_1detector_3_01Default_00_01std_1_1void__t_3_01Op_3_01Args_8_8_8_01_4_01_4_00_01Op_00_01Args_8_8_8_01_4.html", "structstd_1_1detail_1_1detector_3_01Default_00_01std_1_1void__t_3_01Op_3_01Args_8_8_8_01_4_01_4_00_01Op_00_01Args_8_8_8_01_4" ],
    [ "std::detail::nonesuch", "structstd_1_1detail_1_1nonesuch.html", "structstd_1_1detail_1_1nonesuch" ],
    [ "std::remove_cvref< T >", "structstd_1_1remove__cvref.html", "structstd_1_1remove__cvref" ],
    [ "std::conjunction<... >", "structstd_1_1conjunction.html", null ],
    [ "std::conjunction< B1 >", "structstd_1_1conjunction_3_01B1_01_4.html", null ],
    [ "std::conjunction< B1, Bn... >", "structstd_1_1conjunction_3_01B1_00_01Bn_8_8_8_01_4.html", null ],
    [ "std::disjunction<... >", "structstd_1_1disjunction.html", null ],
    [ "std::disjunction< B1 >", "structstd_1_1disjunction_3_01B1_01_4.html", null ],
    [ "std::disjunction< B1, Bn... >", "structstd_1_1disjunction_3_01B1_00_01Bn_8_8_8_01_4.html", null ],
    [ "std::negation< B >", "structstd_1_1negation.html", null ],
    [ "zyppng::is_instance_of< Templ, Type >", "structzyppng_1_1is__instance__of.html", null ],
    [ "zyppng::is_instance_of< Templ, Templ< Args... > >", "structzyppng_1_1is__instance__of_3_01Templ_00_01Templ_3_01Args_8_8_8_01_4_01_4.html", null ],
    [ "zyppng::remove_smart_ptr< T >", "structzyppng_1_1remove__smart__ptr.html", "structzyppng_1_1remove__smart__ptr" ],
    [ "zyppng::remove_smart_ptr< std::shared_ptr< T > >", "structzyppng_1_1remove__smart__ptr_3_01std_1_1shared__ptr_3_01T_01_4_01_4.html", "structzyppng_1_1remove__smart__ptr_3_01std_1_1shared__ptr_3_01T_01_4_01_4" ],
    [ "zyppng::remove_smart_ptr< std::unique_ptr< T > >", "structzyppng_1_1remove__smart__ptr_3_01std_1_1unique__ptr_3_01T_01_4_01_4.html", "structzyppng_1_1remove__smart__ptr_3_01std_1_1unique__ptr_3_01T_01_4_01_4" ],
    [ "std::void_t", "namespacestd.html#ab5dfaa8393a1d2376e6e7b2877bcfce6", null ],
    [ "std::bool_constant", "namespacestd.html#aaee69957c599c71abf9d48d6431588f1", null ],
    [ "std::is_detected", "namespacestd.html#a381adc66dc6c69dbf02e28bc4b436f34", null ],
    [ "std::detected_t", "namespacestd.html#a46a6047958447e26c394431dc2622c4e", null ],
    [ "std::detected_or", "namespacestd.html#a0912f8cab429c21d4f15c169d84b35b9", null ],
    [ "std::detected_or_t", "namespacestd.html#af9e47011694b3cddfe569ba7ff6a7e27", null ],
    [ "std::is_detected_exact", "namespacestd.html#a45e09dabf4de74545774356e65182576", null ],
    [ "std::is_detected_convertible", "namespacestd.html#a67977d6439e0e00ef0fdce50766f38f7", null ],
    [ "std::remove_cvref_t", "namespacestd.html#ae13ab7514c94fedaac814896d13b7cd2", null ],
    [ "zyppng::remove_smart_ptr_t", "namespacezyppng.html#a52eb8146d794a1c8cf83557b80b6b9e8", null ],
    [ "std::is_detected_v", "namespacestd.html#addf0beeb088e6181f6eadd58d1cfd71b", null ],
    [ "std::is_detected_exact_v", "namespacestd.html#a5aaca9d1a77ec7794b867312eb557cc0", null ],
    [ "std::is_detected_convertible_v", "namespacestd.html#a887515c46a5403a1691d20a0144a9e53", null ],
    [ "zyppng::is_instance_of_v", "namespacezyppng.html#a26e6a3cc57e45476c59f302b83ba4c04", null ]
];