var enum_8h =
[
    [ "better_enums::optional< T >", "structbetter__enums_1_1optional.html", "structbetter__enums_1_1optional" ],
    [ "better_enums::_eat_assign< EnumType >", "structbetter__enums_1_1__eat__assign.html", "structbetter__enums_1_1__eat__assign" ],
    [ "better_enums::_iterable< Element >", "structbetter__enums_1_1__iterable.html", "structbetter__enums_1_1__iterable" ],
    [ "better_enums::_initialize_at_program_start< Enum >", "structbetter__enums_1_1__initialize__at__program__start.html", "structbetter__enums_1_1__initialize__at__program__start" ],
    [ "better_enums::map_compare< T >", "structbetter__enums_1_1map__compare.html", "structbetter__enums_1_1map__compare" ],
    [ "better_enums::map_compare< const char * >", "structbetter__enums_1_1map__compare_3_01const_01char_01_5_01_4.html", "structbetter__enums_1_1map__compare_3_01const_01char_01_5_01_4" ],
    [ "better_enums::map_compare< const wchar_t * >", "structbetter__enums_1_1map__compare_3_01const_01wchar__t_01_5_01_4.html", "structbetter__enums_1_1map__compare_3_01const_01wchar__t_01_5_01_4" ],
    [ "better_enums::map< Enum, T, Compare >", "structbetter__enums_1_1map.html", "structbetter__enums_1_1map" ],
    [ "BETTER_ENUM", "enum_8h.html#a47df33c8d3d71e48df5272f4df0ac4d9", null ],
    [ "BETTER_ENUMS_APPLY", "enum_8h.html#ae2de02832106229c542df1dae5ebc213", null ],
    [ "BETTER_ENUMS_CLASS_ATTRIBUTE", "enum_8h.html#a8952ccbd655c2646fa9ee360bc2db20c", null ],
    [ "BETTER_ENUMS_CONSTEXPR_", "enum_8h.html#af69f5a1e1369c778870f12962a7befe4", null ],
    [ "BETTER_ENUMS_CONSTEXPR_TO_STRING_KEYWORD", "enum_8h.html#a4875779fc17aff7f00e3ac13a9582032", null ],
    [ "BETTER_ENUMS_COPY_CONSTRUCTOR", "enum_8h.html#a0ffc36ad70f2a33d38f4b59a90881d06", null ],
    [ "BETTER_ENUMS_CXX11_FULL_CONSTEXPR_TRIM_STRINGS_ARRAYS", "enum_8h.html#ac5168f4a1d9e945f8fd64ab8410f65fa", null ],
    [ "BETTER_ENUMS_CXX11_PARTIAL_CONSTEXPR_TRIM_STRINGS_ARRAYS", "enum_8h.html#ae30391339645dd17ba6969f6ebd57a55", null ],
    [ "BETTER_ENUMS_CXX11_UNDERLYING_TYPE", "enum_8h.html#abb9b9909865a22f6c2770405ce6df829", null ],
    [ "BETTER_ENUMS_CXX98_TRIM_STRINGS_ARRAYS", "enum_8h.html#a4358d0278b690c15cafb8a1d945044bc", null ],
    [ "BETTER_ENUMS_CXX98_UNDERLYING_TYPE", "enum_8h.html#a7e2031e1b6abf3b352bfc85f4fe52d04", null ],
    [ "BETTER_ENUMS_DECLARE_EMPTY_INITIALIZE", "enum_8h.html#a41304d04f25d2393647b330bd20c3cee", null ],
    [ "BETTER_ENUMS_DECLARE_STD_HASH", "enum_8h.html#ab52e34e83b1333792b402922bb3d0573", null ],
    [ "BETTER_ENUMS_DEFAULT_CONSTRUCTOR", "enum_8h.html#a2edd0f310d716c972dd2f4a5121e71a0", null ],
    [ "BETTER_ENUMS_DEFAULT_SWITCH_TYPE", "enum_8h.html#adf1fecd1bd5df6377cf0b0dd722aca7a", null ],
    [ "BETTER_ENUMS_DEFAULT_SWITCH_TYPE_GENERATE", "enum_8h.html#af7b2c58ca2fcbdf0fdff793634c35b60", null ],
    [ "BETTER_ENUMS_DO_CALL_INITIALIZE", "enum_8h.html#af4ec1dba9dde8a81ef9e41fb7058cd74", null ],
    [ "BETTER_ENUMS_DO_DECLARE_INITIALIZE", "enum_8h.html#a974aa38654b4660831833b604a38e4ea", null ],
    [ "BETTER_ENUMS_DO_DEFINE_INITIALIZE", "enum_8h.html#ae2a74246da1f12a8d16371b0455c54e7", null ],
    [ "BETTER_ENUMS_DO_NOT_CALL_INITIALIZE", "enum_8h.html#a1152fe806e197d83206f9b59e045ce60", null ],
    [ "BETTER_ENUMS_DO_NOT_DEFINE_INITIALIZE", "enum_8h.html#a1b82dfe045e512ca21f36f264164c7de", null ],
    [ "BETTER_ENUMS_EAT_ASSIGN", "enum_8h.html#a4120f45541811c55403e20cb5cfea0a5", null ],
    [ "BETTER_ENUMS_EAT_ASSIGN_SINGLE", "enum_8h.html#ae477bda8298934958ea7a282d34f1492", null ],
    [ "BETTER_ENUMS_ENUM_CLASS_SWITCH_TYPE", "enum_8h.html#ac5c99f501e4c1725d1cac58016abc9d8", null ],
    [ "BETTER_ENUMS_ENUM_CLASS_SWITCH_TYPE_GENERATE", "enum_8h.html#a35f17e9f81c461aaff8f090f9565dd82", null ],
    [ "BETTER_ENUMS_ENUM_H", "enum_8h.html#a874d904798fe6b9d31acf92723d248e1", null ],
    [ "BETTER_ENUMS_ID", "enum_8h.html#a49a46a71df398402562e99729306ea0d", null ],
    [ "BETTER_ENUMS_IF_EXCEPTIONS", "enum_8h.html#a71ad04b6902c95945d0bb887e5404068", null ],
    [ "BETTER_ENUMS_IGNORE_ATTRIBUTES_BEGIN", "enum_8h.html#a9b3fefc4a3ca899d0f33999f5b07f49b", null ],
    [ "BETTER_ENUMS_IGNORE_ATTRIBUTES_END", "enum_8h.html#abc5a4054258a8969a252ea33b5c84918", null ],
    [ "BETTER_ENUMS_IGNORE_ATTRIBUTES_HEADER", "enum_8h.html#a0a99858d160fc6ce277d680b4c6e6f84", null ],
    [ "BETTER_ENUMS_IGNORE_OLD_CAST_BEGIN", "enum_8h.html#acba16392af0f230af5d158a6db19aa37", null ],
    [ "BETTER_ENUMS_IGNORE_OLD_CAST_END", "enum_8h.html#aea801e09cc02a5b6876cf68e41b80c95", null ],
    [ "BETTER_ENUMS_IGNORE_OLD_CAST_HEADER", "enum_8h.html#a87bc39b682c148a9d156c178fe1eff04", null ],
    [ "BETTER_ENUMS_ITERATE", "enum_8h.html#aecaafa8b635c16d6adfc8aac08f19414", null ],
    [ "BETTER_ENUMS_LEGACY_UNDERLYING_TYPE", "enum_8h.html#a43e6f06ce8c163e5a1187be32ff55733", null ],
    [ "BETTER_ENUMS_M1", "enum_8h.html#a5f66631e0fa6eb2ea645f143f1f0fdcb", null ],
    [ "BETTER_ENUMS_M10", "enum_8h.html#a7b0466d8b92725b9d44bafc1996dba42", null ],
    [ "BETTER_ENUMS_M11", "enum_8h.html#a6c95c3a73de79904244f3a9bc8d6197f", null ],
    [ "BETTER_ENUMS_M12", "enum_8h.html#a96f84cd48f0424687c69eee5260eb5d1", null ],
    [ "BETTER_ENUMS_M13", "enum_8h.html#a52d1eaa6e64e8024330051650d8cdd83", null ],
    [ "BETTER_ENUMS_M14", "enum_8h.html#aa60a0c6e83617dd1f0378fe755d2867a", null ],
    [ "BETTER_ENUMS_M15", "enum_8h.html#afbbe3133f45c7ec1b7db8848c6f0c637", null ],
    [ "BETTER_ENUMS_M16", "enum_8h.html#a2acf849d02f4bf48518bc09e3aefacb6", null ],
    [ "BETTER_ENUMS_M17", "enum_8h.html#a3f9a5fb828120ff77d9bcb932cd4683e", null ],
    [ "BETTER_ENUMS_M18", "enum_8h.html#a348f74fac9071e83f23ce03d7ba9ad31", null ],
    [ "BETTER_ENUMS_M19", "enum_8h.html#ab452d39eef6bc9fee739c380a6ff35b7", null ],
    [ "BETTER_ENUMS_M2", "enum_8h.html#a72fce5b5e6067d06aa7810594f009d44", null ],
    [ "BETTER_ENUMS_M20", "enum_8h.html#abc274291cb3a03c5bdf47f1816facb47", null ],
    [ "BETTER_ENUMS_M21", "enum_8h.html#a101db0d3e20cdaa1eb936c7373fcc20d", null ],
    [ "BETTER_ENUMS_M22", "enum_8h.html#a3823052afdbe21872f22c5f9cde75445", null ],
    [ "BETTER_ENUMS_M23", "enum_8h.html#adee9cedeb720addb72c376a0e492b1a0", null ],
    [ "BETTER_ENUMS_M24", "enum_8h.html#a218fb428f7f819749d6ebef64ac8d88f", null ],
    [ "BETTER_ENUMS_M25", "enum_8h.html#a6d62ce090e17d270a3dafe0acb7cfb56", null ],
    [ "BETTER_ENUMS_M26", "enum_8h.html#ab792f16e0225fabd981b6a456f2f9495", null ],
    [ "BETTER_ENUMS_M27", "enum_8h.html#ac603a9874c71231473d080c2fa511b6d", null ],
    [ "BETTER_ENUMS_M28", "enum_8h.html#a74026c1588f2fe6ec9aa6f4aab7422c0", null ],
    [ "BETTER_ENUMS_M29", "enum_8h.html#aba32fc7e0020479ae61c39a46265a235", null ],
    [ "BETTER_ENUMS_M3", "enum_8h.html#ad1dec2c62759c3791a7c551af68d06e3", null ],
    [ "BETTER_ENUMS_M30", "enum_8h.html#a5ca465c5f9758b6f6789e05aa6b7c1bf", null ],
    [ "BETTER_ENUMS_M31", "enum_8h.html#ac2ce6797342309ea223a34b3370c1704", null ],
    [ "BETTER_ENUMS_M32", "enum_8h.html#a598fe50f2e7eb1a9e29b8a9e238d9fcb", null ],
    [ "BETTER_ENUMS_M33", "enum_8h.html#a383d84cca6df2605115cf62965c42657", null ],
    [ "BETTER_ENUMS_M34", "enum_8h.html#a6635b6811c23f0436ce272d7ff85e0c9", null ],
    [ "BETTER_ENUMS_M35", "enum_8h.html#afa0f29dd8f4319424656a633c4abf273", null ],
    [ "BETTER_ENUMS_M36", "enum_8h.html#a9b727871fa9317181b81221856ffa8b5", null ],
    [ "BETTER_ENUMS_M37", "enum_8h.html#a06a264576b7678edf76355487de138e6", null ],
    [ "BETTER_ENUMS_M38", "enum_8h.html#a949d7dd7d19ab1f9f1ce2efc608d7061", null ],
    [ "BETTER_ENUMS_M39", "enum_8h.html#a89166ca0417a762ffdcdffda38540614", null ],
    [ "BETTER_ENUMS_M4", "enum_8h.html#aaea737fc07771d83a6ef56d0685015ed", null ],
    [ "BETTER_ENUMS_M40", "enum_8h.html#afe9c9c55d754de2005e4adf0e7e41811", null ],
    [ "BETTER_ENUMS_M41", "enum_8h.html#a33f0978bf02f0974357f4bd9622f8d3b", null ],
    [ "BETTER_ENUMS_M42", "enum_8h.html#a5f9644358da1e64cd8384686a74326c4", null ],
    [ "BETTER_ENUMS_M43", "enum_8h.html#a60f3a863824f57d9402d31fa5acbe880", null ],
    [ "BETTER_ENUMS_M44", "enum_8h.html#a2419a5f4e3066fdc2a1b9bc3cec95f26", null ],
    [ "BETTER_ENUMS_M45", "enum_8h.html#a0a26f21e17964b86ca58ccc434a8c417", null ],
    [ "BETTER_ENUMS_M46", "enum_8h.html#acce18d761268c92ae283f60fea8d33d3", null ],
    [ "BETTER_ENUMS_M47", "enum_8h.html#ac63bc037dcf35b38a04e90eeea0eea0d", null ],
    [ "BETTER_ENUMS_M48", "enum_8h.html#a6fb290b733a15c78dae2f875cb10661c", null ],
    [ "BETTER_ENUMS_M49", "enum_8h.html#a3e7b5caefcd9b0f6dfc39aed67963147", null ],
    [ "BETTER_ENUMS_M5", "enum_8h.html#ac3da70a7e168316e1d5eb5f1c42a1ae0", null ],
    [ "BETTER_ENUMS_M50", "enum_8h.html#aef9dd98a04b36952e78851bbddfc43d1", null ],
    [ "BETTER_ENUMS_M51", "enum_8h.html#a4bd7454b78d2ac457e472084bbbc9dcc", null ],
    [ "BETTER_ENUMS_M52", "enum_8h.html#a4d5394cc0b09553c8c7d097f23b1749d", null ],
    [ "BETTER_ENUMS_M53", "enum_8h.html#a83a1da9b380804fb0b54035bbab21688", null ],
    [ "BETTER_ENUMS_M54", "enum_8h.html#a4cc41053a8e42779d8bf44d1e2e917c4", null ],
    [ "BETTER_ENUMS_M55", "enum_8h.html#a643772ce9efc133d2802b9137f0fb139", null ],
    [ "BETTER_ENUMS_M56", "enum_8h.html#abb87b8c6bcbe647b5b4f03ffd320e37c", null ],
    [ "BETTER_ENUMS_M57", "enum_8h.html#a427932b946a026eac41fddafe7424faa", null ],
    [ "BETTER_ENUMS_M58", "enum_8h.html#a5bd57713866f05e1a9dec84e9617e1be", null ],
    [ "BETTER_ENUMS_M59", "enum_8h.html#a433cacbe07ef9dcb39809e2e2a5bb3ed", null ],
    [ "BETTER_ENUMS_M6", "enum_8h.html#ac456cf4dc882585144cfeb7538cebfef", null ],
    [ "BETTER_ENUMS_M60", "enum_8h.html#ae6e6ed7e151844f3170c9303cf1dc433", null ],
    [ "BETTER_ENUMS_M61", "enum_8h.html#aafffb30aa2b6c1fc49c136751251452f", null ],
    [ "BETTER_ENUMS_M62", "enum_8h.html#a085607374fbc6300154162ec5a379978", null ],
    [ "BETTER_ENUMS_M63", "enum_8h.html#a81ec49732d9d5d843d3f08f91dda94f5", null ],
    [ "BETTER_ENUMS_M64", "enum_8h.html#ae9ae25bb267e872f6caa86d829ff534f", null ],
    [ "BETTER_ENUMS_M7", "enum_8h.html#a5ce3257634dae0fe6f92096172da93af", null ],
    [ "BETTER_ENUMS_M8", "enum_8h.html#a198e7bacee9658e17725326a4e35394c", null ],
    [ "BETTER_ENUMS_M9", "enum_8h.html#aab5eefb76c164d2de1bba094653b7365", null ],
    [ "BETTER_ENUMS_NO_CONSTEXPR_TO_STRING_KEYWORD", "enum_8h.html#a8c8876a76338b596014f7bc7e0deaa91", null ],
    [ "BETTER_ENUMS_NS", "enum_8h.html#ab26c6ab1442c231171205f6d4b7a40d5", null ],
    [ "BETTER_ENUMS_NULLPTR", "enum_8h.html#a450b6e5343a6488e0d9a33dcdab65ee4", null ],
    [ "BETTER_ENUMS_OR_THROW", "enum_8h.html#aeafeea7b7887d1231d84d64c41e00e17", null ],
    [ "BETTER_ENUMS_PP_COUNT", "enum_8h.html#a6fa300d5ce5ed05fd81e2b0b8da3835c", null ],
    [ "BETTER_ENUMS_PP_COUNT_IMPL", "enum_8h.html#a44887521f7f88b9bb1ec0bed8172d133", null ],
    [ "BETTER_ENUMS_PP_MAP", "enum_8h.html#ad3f32832a6394d1be9a2f494d2782813", null ],
    [ "BETTER_ENUMS_PP_MAP_VAR_COUNT", "enum_8h.html#a242d76f56cda3c87e86997986d45128a", null ],
    [ "BETTER_ENUMS_REGULAR_ENUM_SWITCH_TYPE", "enum_8h.html#ae543bace3d9ba0ad0efc6c23305f1539", null ],
    [ "BETTER_ENUMS_REGULAR_ENUM_SWITCH_TYPE_GENERATE", "enum_8h.html#a2c07cac14f50b5a1d6208869c6d042c8", null ],
    [ "BETTER_ENUMS_RESERVE_STORAGE", "enum_8h.html#ae4874f2638790a5ef93261ec1a617991", null ],
    [ "BETTER_ENUMS_RESERVE_STORAGE_SINGLE", "enum_8h.html#a1581ccf540b9840d7494e8e98b49cb00", null ],
    [ "BETTER_ENUMS_STRINGIZE", "enum_8h.html#a958cbc0abd72c4df9bbb19a1469ab625", null ],
    [ "BETTER_ENUMS_STRINGIZE_SINGLE", "enum_8h.html#ad31bade5709511c079e2a55a8c207931", null ],
    [ "BETTER_ENUMS_TYPE", "enum_8h.html#adc74eaca9a0f06c732d0fc1c2ce0f921", null ],
    [ "BETTER_ENUMS_UNUSED", "enum_8h.html#ad714d1066f584dd90514430d772cfaf4", null ],
    [ "better_enums::_constant_length", "namespacebetter__enums.html#ad44f0fdc429311d9301d933e0e2953d5", null ],
    [ "better_enums::_default", "namespacebetter__enums.html#a4f1bb6e33bc209d4f3e95d43a826d1d5", null ],
    [ "better_enums::_default< const char * >", "namespacebetter__enums.html#a77b3d95f2e52c5b2f9e002540d9b87bf", null ],
    [ "better_enums::_default< std::size_t >", "namespacebetter__enums.html#a458a57eb9a82b9b8c1e6028b49b87f56", null ],
    [ "better_enums::_ends_name", "namespacebetter__enums.html#a30503c6d0e4871dfa52fde9bb515903f", null ],
    [ "better_enums::_has_initializer", "namespacebetter__enums.html#a9f325b8d097599d0529c1fde530adfab", null ],
    [ "better_enums::_map_index", "namespacebetter__enums.html#af159e41110a7aa2bd380d76d407ebf76", null ],
    [ "better_enums::_names_match", "namespacebetter__enums.html#a55572a154e665d346ff54a7f3fae97be", null ],
    [ "better_enums::_names_match_nocase", "namespacebetter__enums.html#a05f9c94b194edf158078e65d00834d3d", null ],
    [ "better_enums::_or_zero", "namespacebetter__enums.html#a7e9c530cb968a0b599ae9ed6d4124c2b", null ],
    [ "better_enums::_select", "namespacebetter__enums.html#a9d3f1ff4fa870174a2e7456f6f297214", null ],
    [ "better_enums::_to_lower_ascii", "namespacebetter__enums.html#a281e8269fa7da68d68c937ad9205f5b1", null ],
    [ "better_enums::_trim_names", "namespacebetter__enums.html#a8687d1e2909ae8f3a63eff46d5623347", null ],
    [ "better_enums::BETTER_ENUMS_IF_EXCEPTIONS", "namespacebetter__enums.html#a23417a58e2830e58b6d409095b9012ef", null ],
    [ "better_enums::continue_with", "namespacebetter__enums.html#ad74f794da6b22ed22b021fffe1a46b6d", null ],
    [ "better_enums::make_map", "namespacebetter__enums.html#a26741eaaca1de37e1aac372bb18cdd80", null ],
    [ "better_enums::_name_enders", "namespacebetter__enums.html#a93ec15c5aa546b66def6eeb141c1f90c", null ]
];