.. _file__tmp_ws_src_magic_enum_include_magic_enum_magic_enum.hpp: File magic_enum.hpp =================== |exhale_lsh| :ref:`Parent directory ` (``/tmp/ws/src/magic_enum/include/magic_enum``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. contents:: Contents :local: :backlinks: none Definition (``/tmp/ws/src/magic_enum/include/magic_enum/magic_enum.hpp``) ------------------------------------------------------------------------- .. toctree:: :maxdepth: 1 program_listing_file__tmp_ws_src_magic_enum_include_magic_enum_magic_enum.hpp.rst Includes -------- - ``array`` - ``cassert`` - ``cstddef`` - ``cstdint`` - ``functional`` - ``limits`` - ``optional`` - ``string`` - ``string_view`` - ``type_traits`` - ``utility`` (:ref:`file__tmp_ws_src_magic_enum_include_magic_enum_magic_enum_utility.hpp`) Included By ----------- - :ref:`file__tmp_ws_src_magic_enum_include_magic_enum_magic_enum_all.hpp` - :ref:`file__tmp_ws_src_magic_enum_include_magic_enum_magic_enum_containers.hpp` - :ref:`file__tmp_ws_src_magic_enum_include_magic_enum_magic_enum_flags.hpp` - :ref:`file__tmp_ws_src_magic_enum_include_magic_enum_magic_enum_format.hpp` - :ref:`file__tmp_ws_src_magic_enum_include_magic_enum_magic_enum_fuse.hpp` - :ref:`file__tmp_ws_src_magic_enum_include_magic_enum_magic_enum_iostream.hpp` - :ref:`file__tmp_ws_src_magic_enum_include_magic_enum_magic_enum_switch.hpp` - :ref:`file__tmp_ws_src_magic_enum_include_magic_enum_magic_enum_utility.hpp` Namespaces ---------- - :ref:`namespace_magic_enum` - :ref:`namespace_magic_enum__bitwise_operators` - :ref:`namespace_magic_enum__customize` - :ref:`namespace_magic_enum__customize__detail` - :ref:`namespace_magic_enum__detail` Classes ------- - :ref:`exhale_struct_structmagic__enum_1_1customize_1_1enum__range` - :ref:`exhale_struct_structmagic__enum_1_1detail_1_1enable__if__enum` - :ref:`exhale_struct_structmagic__enum_1_1detail_1_1enable__if__enum_3_01true_00_01R_01_4` - :ref:`exhale_struct_structmagic__enum_1_1detail_1_1has__is__flags` - :ref:`exhale_struct_structmagic__enum_1_1detail_1_1has__is__flags_3_01T_00_01std_1_1void__t_3_01decltype_07customize13d690b0add06bd55a4dd8d99f1b8c51` - :ref:`exhale_struct_structmagic__enum_1_1detail_1_1is__reflected` - :ref:`exhale_struct_structmagic__enum_1_1detail_1_1is__scoped__enum` - :ref:`exhale_struct_structmagic__enum_1_1detail_1_1is__scoped__enum_3_01T_00_01true_01_4` - :ref:`exhale_struct_structmagic__enum_1_1detail_1_1is__unscoped__enum` - :ref:`exhale_struct_structmagic__enum_1_1detail_1_1is__unscoped__enum_3_01T_00_01true_01_4` - :ref:`exhale_struct_structmagic__enum_1_1detail_1_1range__max` - :ref:`exhale_struct_structmagic__enum_1_1detail_1_1range__max_3_01T_00_01std_1_1void__t_3_01decltype_07customize_1_1376f6eb50191a2e253cb2b0e1d2386a7` - :ref:`exhale_struct_structmagic__enum_1_1detail_1_1range__min` - :ref:`exhale_struct_structmagic__enum_1_1detail_1_1range__min_3_01T_00_01std_1_1void__t_3_01decltype_07customize_1_14afc0df766d6bd32918519501ffe6473` - :ref:`exhale_struct_structmagic__enum_1_1detail_1_1str__view` - :ref:`exhale_struct_structmagic__enum_1_1detail_1_1supported` - :ref:`exhale_struct_structmagic__enum_1_1detail_1_1underlying__type` - :ref:`exhale_struct_structmagic__enum_1_1detail_1_1underlying__type_3_01T_00_01true_01_4` - :ref:`exhale_struct_structmagic__enum_1_1detail_1_1valid__count__t` - :ref:`exhale_struct_structmagic__enum_1_1is__scoped__enum` - :ref:`exhale_struct_structmagic__enum_1_1is__unscoped__enum` - :ref:`exhale_struct_structmagic__enum_1_1underlying__type` - :ref:`exhale_class_classmagic__enum_1_1customize_1_1customize__t` - :ref:`exhale_class_classmagic__enum_1_1detail_1_1case__insensitive` - :ref:`exhale_class_classmagic__enum_1_1detail_1_1static__str` - :ref:`exhale_class_classmagic__enum_1_1detail_1_1static__str_3_010_01_4` Enums ----- - :ref:`exhale_enum_magic__enum_8hpp_1a40485945837bd4e301feea6d898d5391` - :ref:`exhale_enum_magic__enum_8hpp_1a4cdb7e3b261f5e8ae066119ee8f2d366` Functions --------- - :ref:`exhale_function_magic__enum_8hpp_1ab7ddc576c5ce1bbac2c8a90d33627abe` - :ref:`exhale_function_magic__enum_8hpp_1ab903c0cf1c8f3bf7ac73bfcc8a90dca2` - :ref:`exhale_function_magic__enum_8hpp_1a7d51cea29c567d4dbc530a4fc6951d07` - :ref:`exhale_function_magic__enum_8hpp_1a1f3a9b6ec1cba01d7caf4ba7a25a3796` - :ref:`exhale_function_magic__enum_8hpp_1acf0da0dae14f83eff0a2c14baae58966` - :ref:`exhale_function_magic__enum_8hpp_1ac0f95a6af84322d956aea5ee3876419b` - :ref:`exhale_function_magic__enum_8hpp_1ab0d479f8a4a0616614a6c0ea740a2152` - :ref:`exhale_function_magic__enum_8hpp_1af4a070d94029eb812fabb8121f8c4fdc` - :ref:`exhale_function_magic__enum_8hpp_1a5e08d964b80b9adf3ef634561ad45f90` - :ref:`exhale_function_magic__enum_8hpp_1aa5d068fdcd00a3d640044c0c4a0445fd` - :ref:`exhale_function_magic__enum_8hpp_1a39847ec4605b253b3a8de1e73417902d` - :ref:`exhale_function_magic__enum_8hpp_1a25888804dc38a990b32f39b4b621ce29` - :ref:`exhale_function_magic__enum_8hpp_1a8ceaab337eb55de8357c554ab2d2232e` - :ref:`exhale_function_magic__enum_8hpp_1a62f0bece733423e1549a352c273c89e2` - :ref:`exhale_function_magic__enum_8hpp_1a6e605165226bdb871fd63e2bcdd52d6a` - :ref:`exhale_function_magic__enum_8hpp_1af51a4f679f57d0ba20d324b58cbdc7e1` - :ref:`exhale_function_magic__enum_8hpp_1a40ddb9a599f1fbf5d2ab1a026f97d815` - :ref:`exhale_function_magic__enum_8hpp_1afa20ca51417e4dc6344441ec81efe42d` - :ref:`exhale_function_magic__enum_8hpp_1a1f435c2b919eb3622324d94892c8bc0b` - :ref:`exhale_function_magic__enum_8hpp_1a77aa93178c499e2a34720fc831b99458` - :ref:`exhale_function_magic__enum_8hpp_1aef766d7657dcd97a74509c9b9b3772cb` - :ref:`exhale_function_magic__enum_8hpp_1a5e7ebed238b12ca167ba3dc71cd701a9` - :ref:`exhale_function_magic__enum_8hpp_1a938e048b79f27315a6ccd3b6b2cfd973` - :ref:`exhale_function_magic__enum_8hpp_1ad58493e104515c18899a5cfec54d157e` - :ref:`exhale_function_magic__enum_8hpp_1abb378995eae93e300342c0e33509ec38` - :ref:`exhale_function_magic__enum_8hpp_1a14e60f73b3fed1192d3baa844ffca3e3` - :ref:`exhale_function_magic__enum_8hpp_1a6402b3295cf99d95f91556f3be7141d7` - :ref:`exhale_function_magic__enum_8hpp_1a191c321163d56a3fb04df4e39998bbfb` - :ref:`exhale_function_magic__enum_8hpp_1a315046ce86f04f6ac8659cdd0aa5aa01` - :ref:`exhale_function_magic__enum_8hpp_1a2ee91b25dd1d70c1613dc7216326b14b` - :ref:`exhale_function_magic__enum_8hpp_1a8e06754b490522d8ae02cd8983e3fcbf` - :ref:`exhale_function_magic__enum_8hpp_1ae466f21d1f7503161a9615e8117a20d1` - :ref:`exhale_function_magic__enum_8hpp_1a3ce78372d94c1ec26c05a94e972bfdc5` - :ref:`exhale_function_magic__enum_8hpp_1af0e6ef57503f10b0600b3d0cfa729c47` - :ref:`exhale_function_magic__enum_8hpp_1a90f868e3ab36898331103ff57b3528d1` - :ref:`exhale_function_magic__enum_8hpp_1ae11ddbbe30546b5d23ad31ec432f9430` - :ref:`exhale_function_magic__enum_8hpp_1a30d381b31403ebd5fe08ecb7e3f06972` - :ref:`exhale_function_magic__enum_8hpp_1aebc312e10bbc602dec2a3f680dd55d6f` - :ref:`exhale_function_magic__enum_8hpp_1a479a25a5e86faacf24f30e4428f5e4a9` - :ref:`exhale_function_magic__enum_8hpp_1a346dcb68304e817b94a3214bf2352dfd` - :ref:`exhale_function_magic__enum_8hpp_1a338351e21c570d3b476179fa1f999ffa` - :ref:`exhale_function_magic__enum_8hpp_1a9acc090ee19925a4a634e59161f8fab7` - :ref:`exhale_function_magic__enum_8hpp_1acf30c5ea1eeed26711554d51c23df2a1` - :ref:`exhale_function_magic__enum_8hpp_1a3b5bc602b74e241dc5ac1ac19fd523a8` - :ref:`exhale_function_magic__enum_8hpp_1a835e3df1d65154cde7a7ad04b2c0115a` - :ref:`exhale_function_magic__enum_8hpp_1a9e265354b0fd07ffc80506c620a43ffb` - :ref:`exhale_function_magic__enum_8hpp_1aaf19ef1f1eda5142506452614d4e992f` - :ref:`exhale_function_magic__enum_8hpp_1a830334c305e8eaaf929b3bca8387c444` - :ref:`exhale_function_magic__enum_8hpp_1aac97f447a1f80bd202833ed10af83861` - :ref:`exhale_function_magic__enum_8hpp_1af41b8f3666d1503fe3bf9545d8679a1a` - :ref:`exhale_function_magic__enum_8hpp_1a5a8bfe5be9fd4935d54ee3ee1af345af` Defines ------- - :ref:`exhale_define_magic__enum_8hpp_1a84725b380b1cb7360f1cc10f3182fc8e` - :ref:`exhale_define_magic__enum_8hpp_1a851238e6f0b3143bb4e7651e49a2e829` - :ref:`exhale_define_magic__enum_8hpp_1a60b5d28d5f88bcb69e8f0f868f5d32fb` - :ref:`exhale_define_magic__enum_8hpp_1a04478a8f6e74ba88296c303ca5d9ee29` - :ref:`exhale_define_magic__enum_8hpp_1af39eaae0020d827410ae67df2773ad7d` - :ref:`exhale_define_magic__enum_8hpp_1a2b1e2194fd5bc90499887460e8318e30` - :ref:`exhale_define_magic__enum_8hpp_1ae60129f9fd71fa854fd4c84803732e14` - :ref:`exhale_define_magic__enum_8hpp_1ab1a8c0173da51fc4cd6a763ba9be51bd` Typedefs -------- - :ref:`exhale_typedef_magic__enum_8hpp_1a00b9b74fe902b946c8a6268bc0f0578b` - :ref:`exhale_typedef_magic__enum_8hpp_1a2c9594725a5e1313b3556674e8c38003` - :ref:`exhale_typedef_magic__enum_8hpp_1acd533bc46d50aac76bbb3dddce6e77f8` - :ref:`exhale_typedef_magic__enum_8hpp_1a54b0b5dcd6a1b9e9a3d425d8265f5150` - :ref:`exhale_typedef_magic__enum_8hpp_1ad2eafc53b5d61378271c0a9b69eeaade` - :ref:`exhale_typedef_magic__enum_8hpp_1a0d9b42c6d3a5604886b4a9e8d6e9e324` - :ref:`exhale_typedef_magic__enum_8hpp_1aef8c85ca14e41a15c47d93b32ef7a686` - :ref:`exhale_typedef_magic__enum_8hpp_1aa1c1f64071922776c3af446e0e62df59` - :ref:`exhale_typedef_magic__enum_8hpp_1a35ea473215f7328ba221df6c487f17ed` - :ref:`exhale_typedef_magic__enum_8hpp_1a539397350dc029c25830b622843fd3eb` Variables --------- - :ref:`exhale_variable_magic__enum_8hpp_1a18a4eabab9fc89fb6a335362a6955e1b` - :ref:`exhale_variable_magic__enum_8hpp_1a117ab2eac9d65b0dc60b8949de629f94` - :ref:`exhale_variable_magic__enum_8hpp_1a60764fb57150d9f06aae7b90590d6f88` - :ref:`exhale_variable_magic__enum_8hpp_1afa0476538dca9966f17c3ae5e299adac` - :ref:`exhale_variable_magic__enum_8hpp_1a98e25984f72f32a129c3e6179458a1e2` - :ref:`exhale_variable_magic__enum_8hpp_1a42a93ce54069d2492cf7d0a793f46e86` - :ref:`exhale_variable_magic__enum_8hpp_1aee5fe313f688e09a9d8977c9ab039d85` - :ref:`exhale_variable_magic__enum_8hpp_1a1178bd37059865c363d42e784bbb5494` - :ref:`exhale_variable_magic__enum_8hpp_1aad4dda565a034f595ae1640b528b2142` - :ref:`exhale_variable_magic__enum_8hpp_1a9803e949391b43d87edd554590ebb99d` - :ref:`exhale_variable_magic__enum_8hpp_1ad40728234806c49b82c85846bf418272` - :ref:`exhale_variable_magic__enum_8hpp_1a70d39b89b9e5d03db70b944ee507d67d` - :ref:`exhale_variable_magic__enum_8hpp_1a4033ab751f03af148972f3fd22ec18ea` - :ref:`exhale_variable_magic__enum_8hpp_1aaf22bfa80db623fa08b8e68d6df57864` - :ref:`exhale_variable_magic__enum_8hpp_1aff14fccddd8413eb27017bb8ca8de994` - :ref:`exhale_variable_magic__enum_8hpp_1a8f447f4936724a27a0d929ff062c5780` - :ref:`exhale_variable_magic__enum_8hpp_1a38e83d1fef1b6ac49d06a74d44331345` - :ref:`exhale_variable_magic__enum_8hpp_1a7af764b397b031824b5d7050b07d94d8` - :ref:`exhale_variable_magic__enum_8hpp_1a2e44b6fad4c6a28fd82c50412969d280` - :ref:`exhale_variable_magic__enum_8hpp_1ac6348f218a6913007740e2fb12575eee` - :ref:`exhale_variable_magic__enum_8hpp_1a4b55e40b1c82d19265e5215b32ffbbe9`