- magic_enum::as_common (C++ member)
- magic_enum::as_flags (C++ member)
- magic_enum::bitwise_operators::operator& (C++ function)
- magic_enum::bitwise_operators::operator&= (C++ function)
- magic_enum::bitwise_operators::operator^ (C++ function)
- magic_enum::bitwise_operators::operator^= (C++ function)
- magic_enum::bitwise_operators::operator| (C++ function)
- magic_enum::bitwise_operators::operator|= (C++ function)
- magic_enum::bitwise_operators::operator~ (C++ function)
- magic_enum::case_insensitive (C++ member)
- magic_enum::char_type (C++ type)
- magic_enum::containers::array (C++ struct)
- magic_enum::containers::array::a (C++ member)
- magic_enum::containers::array::at (C++ function), [1]
- magic_enum::containers::array::back (C++ function), [1]
- magic_enum::containers::array::begin (C++ function), [1]
- magic_enum::containers::array::cbegin (C++ function)
- magic_enum::containers::array::cend (C++ function)
- magic_enum::containers::array::const_iterator (C++ type)
- magic_enum::containers::array::const_pointer (C++ type)
- magic_enum::containers::array::const_reference (C++ type)
- magic_enum::containers::array::const_reverse_iterator (C++ type)
- magic_enum::containers::array::container_type (C++ type)
- magic_enum::containers::array::crbegin (C++ function)
- magic_enum::containers::array::crend (C++ function)
- magic_enum::containers::array::data (C++ function), [1]
- magic_enum::containers::array::difference_type (C++ type)
- magic_enum::containers::array::empty (C++ function)
- magic_enum::containers::array::end (C++ function), [1]
- magic_enum::containers::array::fill (C++ function)
- magic_enum::containers::array::front (C++ function), [1]
- magic_enum::containers::array::index_type (C++ type)
- magic_enum::containers::array::iterator (C++ type)
- magic_enum::containers::array::max_size (C++ function)
- magic_enum::containers::array::operator[] (C++ function), [1]
- magic_enum::containers::array::pointer (C++ type)
- magic_enum::containers::array::rbegin (C++ function), [1]
- magic_enum::containers::array::reference (C++ type)
- magic_enum::containers::array::rend (C++ function), [1]
- magic_enum::containers::array::reverse_iterator (C++ type)
- magic_enum::containers::array::size (C++ function)
- magic_enum::containers::array::size_type (C++ type)
- magic_enum::containers::array::swap (C++ function)
- magic_enum::containers::array::value_type (C++ type)
- magic_enum::containers::bitset (C++ class)
- magic_enum::containers::bitset::all (C++ function)
- magic_enum::containers::bitset::any (C++ function)
- magic_enum::containers::bitset::bitset (C++ function), [1], [2], [3], [4], [5], [6]
- magic_enum::containers::bitset::const_reference (C++ type)
- magic_enum::containers::bitset::container_type (C++ type)
- magic_enum::containers::bitset::count (C++ function)
- magic_enum::containers::bitset::flip (C++ function)
- magic_enum::containers::bitset::index_type (C++ type)
- magic_enum::containers::bitset::max_size (C++ function)
- magic_enum::containers::bitset::none (C++ function)
- magic_enum::containers::bitset::operator std::enable_if_t<magic_enum::detail::subtype_v<V> == magic_enum::detail::enum_subtype::flags, E> (C++ function)
- magic_enum::containers::bitset::operator&= (C++ function)
- magic_enum::containers::bitset::operator<< (C++ function)
- magic_enum::containers::bitset::operator>> (C++ function)
- magic_enum::containers::bitset::operator[] (C++ function), [1]
- magic_enum::containers::bitset::operator^= (C++ function)
- magic_enum::containers::bitset::operator|= (C++ function)
- magic_enum::containers::bitset::operator~ (C++ function)
- magic_enum::containers::bitset::reference (C++ type)
- magic_enum::containers::bitset::reference_impl (C++ class)
- magic_enum::containers::bitset::reference_impl::flip (C++ function)
- magic_enum::containers::bitset::reference_impl::operator bool (C++ function)
- magic_enum::containers::bitset::reference_impl::operator= (C++ function), [1]
- magic_enum::containers::bitset::reference_impl::operator~ (C++ function)
- magic_enum::containers::bitset::reset (C++ function), [1]
- magic_enum::containers::bitset::set (C++ function), [1]
- magic_enum::containers::bitset::size (C++ function)
- magic_enum::containers::bitset::test (C++ function)
- magic_enum::containers::bitset::to_string (C++ function), [1]
- magic_enum::containers::bitset::to_ullong (C++ function)
- magic_enum::containers::bitset::to_ulong (C++ function)
- magic_enum::containers::comparator_indexing (C++ type)
- magic_enum::containers::default_indexing (C++ type)
- magic_enum::containers::detail::equal (C++ function)
- magic_enum::containers::detail::equal_range (C++ function)
- magic_enum::containers::detail::FilteredIterator (C++ struct)
- magic_enum::containers::detail::FilteredIterator::current (C++ member)
- magic_enum::containers::detail::FilteredIterator::difference_type (C++ type)
- magic_enum::containers::detail::FilteredIterator::FilteredIterator (C++ function), [1], [2], [3], [4]
- magic_enum::containers::detail::FilteredIterator::first (C++ member)
- magic_enum::containers::detail::FilteredIterator::getter (C++ member)
- magic_enum::containers::detail::FilteredIterator::iterator_category (C++ type)
- magic_enum::containers::detail::FilteredIterator::last (C++ member)
- magic_enum::containers::detail::FilteredIterator::operator* (C++ function)
- magic_enum::containers::detail::FilteredIterator::operator++ (C++ function), [1]
- magic_enum::containers::detail::FilteredIterator::operator-- (C++ function), [1]
- magic_enum::containers::detail::FilteredIterator::operator-> (C++ function)
- magic_enum::containers::detail::FilteredIterator::operator= (C++ function), [1]
- magic_enum::containers::detail::FilteredIterator::parent (C++ member)
- magic_enum::containers::detail::FilteredIterator::pointer (C++ type)
- magic_enum::containers::detail::FilteredIterator::predicate (C++ member)
- magic_enum::containers::detail::FilteredIterator::reference (C++ type)
- magic_enum::containers::detail::FilteredIterator::value_type (C++ type)
- magic_enum::containers::detail::indexing (C++ class)
- magic_enum::containers::detail::indexing::at (C++ function)
- magic_enum::containers::detail::indexing::begin (C++ function)
- magic_enum::containers::detail::indexing::end (C++ function)
- magic_enum::containers::detail::indexing::it (C++ function)
- magic_enum::containers::detail::indexing<E, Cmp, std::enable_if_t<std::is_enum_v<std::decay_t<E>> && (std::is_same_v<Cmp, std::less<E>> || std::is_same_v<Cmp, std::less<>>)>> (C++ class)
- magic_enum::containers::detail::indexing<E, Cmp, std::enable_if_t<std::is_enum_v<std::decay_t<E>> && (std::is_same_v<Cmp, std::less<E>> || std::is_same_v<Cmp, std::less<>>)>>::at (C++ function)
- magic_enum::containers::detail::indexing<E, Cmp, std::enable_if_t<std::is_enum_v<std::decay_t<E>> && (std::is_same_v<Cmp, std::less<E>> || std::is_same_v<Cmp, std::less<>>)>>::begin (C++ function)
- magic_enum::containers::detail::indexing<E, Cmp, std::enable_if_t<std::is_enum_v<std::decay_t<E>> && (std::is_same_v<Cmp, std::less<E>> || std::is_same_v<Cmp, std::less<>>)>>::end (C++ function)
- magic_enum::containers::detail::indexing<E, Cmp, std::enable_if_t<std::is_enum_v<std::decay_t<E>> && (std::is_same_v<Cmp, std::less<E>> || std::is_same_v<Cmp, std::less<>>)>>::it (C++ function)
- magic_enum::containers::detail::indexing<void, Cmp, void> (C++ struct)
- magic_enum::containers::detail::indexing<void, Cmp, void>::at (C++ function)
- magic_enum::containers::detail::indexing<void, Cmp, void>::is_transparent (C++ type)
- magic_enum::containers::detail::is_transparent_v (C++ member)
- magic_enum::containers::detail::lexicographical_compare (C++ function)
- magic_enum::containers::detail::lower_bound (C++ function)
- magic_enum::containers::detail::name_sort_impl (C++ struct)
- magic_enum::containers::detail::name_sort_impl::operator() (C++ function)
- magic_enum::containers::detail::name_sort_impl<void, Cmp> (C++ struct)
- magic_enum::containers::detail::name_sort_impl<void, Cmp>::FullCmp (C++ struct), [1]
- magic_enum::containers::detail::name_sort_impl<void, Cmp>::FullCmp<C, std::enable_if_t<!std::is_invocable_v<C, string_view, string_view> && std::is_invocable_v<C, char_type, char_type>>> (C++ struct)
- magic_enum::containers::detail::name_sort_impl<void, Cmp>::FullCmp<C, std::enable_if_t<!std::is_invocable_v<C, string_view, string_view> && std::is_invocable_v<C, char_type, char_type>>>::operator() (C++ function)
- magic_enum::containers::detail::name_sort_impl<void, Cmp>::is_transparent (C++ type)
- magic_enum::containers::detail::name_sort_impl<void, Cmp>::operator() (C++ function)
- magic_enum::containers::detail::name_sort_impl<void, Cmp>::PhonyNameDueToError::operator() (C++ function)
- magic_enum::containers::detail::popcount (C++ function)
- magic_enum::containers::detail::raw_access_t (C++ struct)
- magic_enum::containers::name_greater (C++ type)
- magic_enum::containers::name_greater_case_insensitive (C++ type)
- magic_enum::containers::name_less (C++ type)
- magic_enum::containers::name_less_case_insensitive (C++ type)
- magic_enum::containers::raw_access (C++ member)
- magic_enum::containers::set (C++ class)
- magic_enum::containers::set::begin (C++ function)
- magic_enum::containers::set::cbegin (C++ function)
- magic_enum::containers::set::cend (C++ function)
- magic_enum::containers::set::clear (C++ function)
- magic_enum::containers::set::const_iterator (C++ type)
- magic_enum::containers::set::const_pointer (C++ type)
- magic_enum::containers::set::const_reference (C++ type)
- magic_enum::containers::set::const_reverse_iterator (C++ type)
- magic_enum::containers::set::container_type (C++ type)
- magic_enum::containers::set::contains (C++ function), [1]
- magic_enum::containers::set::count (C++ function), [1]
- magic_enum::containers::set::crbegin (C++ function)
- magic_enum::containers::set::crend (C++ function)
- magic_enum::containers::set::difference_type (C++ type)
- magic_enum::containers::set::emplace (C++ function)
- magic_enum::containers::set::emplace_hint (C++ function)
- magic_enum::containers::set::empty (C++ function)
- magic_enum::containers::set::end (C++ function)
- magic_enum::containers::set::equal_range (C++ function), [1]
- magic_enum::containers::set::erase (C++ function), [1], [2], [3]
- magic_enum::containers::set::erase_if (C++ function)
- magic_enum::containers::set::find (C++ function), [1]
- magic_enum::containers::set::Getter (C++ struct)
- magic_enum::containers::set::Getter::operator() (C++ function)
- magic_enum::containers::set::insert (C++ function), [1], [2], [3], [4], [5]
- magic_enum::containers::set::iterator (C++ type)
- magic_enum::containers::set::key_comp (C++ function)
- magic_enum::containers::set::key_compare (C++ type)
- magic_enum::containers::set::key_type (C++ type)
- magic_enum::containers::set::lower_bound (C++ function), [1]
- magic_enum::containers::set::max_size (C++ function)
- magic_enum::containers::set::operator= (C++ function), [1], [2]
|
- magic_enum::containers::set::pointer (C++ type)
- magic_enum::containers::set::Predicate (C++ struct)
- magic_enum::containers::set::Predicate::operator() (C++ function)
- magic_enum::containers::set::rbegin (C++ function)
- magic_enum::containers::set::reference (C++ type)
- magic_enum::containers::set::rend (C++ function)
- magic_enum::containers::set::reverse_iterator (C++ type)
- magic_enum::containers::set::set (C++ function), [1], [2], [3], [4], [5]
- magic_enum::containers::set::size (C++ function)
- magic_enum::containers::set::size_type (C++ type)
- magic_enum::containers::set::swap (C++ function)
- magic_enum::containers::set::upper_bound (C++ function), [1]
- magic_enum::containers::set::value_comp (C++ function)
- magic_enum::containers::set::value_compare (C++ type)
- magic_enum::containers::set::value_type (C++ type)
- magic_enum::customize::customize_t (C++ class)
- magic_enum::customize::customize_t::customize_t (C++ function), [1], [2]
- magic_enum::customize::default_tag (C++ member)
- magic_enum::customize::detail::customize_tag (C++ enum)
- magic_enum::customize::detail::customize_tag::custom_tag (C++ enumerator)
- magic_enum::customize::detail::customize_tag::default_tag (C++ enumerator)
- magic_enum::customize::detail::customize_tag::invalid_tag (C++ enumerator)
- magic_enum::customize::enum_format_enabled (C++ function)
- magic_enum::customize::enum_name (C++ function)
- magic_enum::customize::enum_range (C++ struct)
- magic_enum::customize::enum_range::max (C++ member)
- magic_enum::customize::enum_range::min (C++ member)
- magic_enum::customize::enum_type_name (C++ function)
- magic_enum::customize::invalid_tag (C++ member)
- magic_enum::detail::all_invocable (C++ function)
- magic_enum::detail::always_false_v (C++ member)
- magic_enum::detail::case_insensitive (C++ class)
- magic_enum::detail::case_insensitive::operator() (C++ function)
- magic_enum::detail::cmp_less (C++ function)
- magic_enum::detail::common_invocable (C++ function)
- magic_enum::detail::count_v (C++ member)
- magic_enum::detail::default_result_type (C++ struct)
- magic_enum::detail::default_result_type_lambda (C++ member)
- magic_enum::detail::enable_if_enum (C++ struct)
- magic_enum::detail::enable_if_enum<true, R> (C++ struct)
- magic_enum::detail::enable_if_enum<true, R>::type (C++ type)
- magic_enum::detail::enable_if_t (C++ type)
- magic_enum::detail::entries (C++ function)
- magic_enum::detail::entries_t (C++ type)
- magic_enum::detail::entries_v (C++ member)
- magic_enum::detail::enum_concept (C++ type)
- magic_enum::detail::enum_constant (C++ type)
- magic_enum::detail::enum_name (C++ function)
- magic_enum::detail::enum_name_v (C++ member)
- magic_enum::detail::enum_subtype (C++ enum)
- magic_enum::detail::enum_subtype::common (C++ enumerator)
- magic_enum::detail::enum_subtype::flags (C++ enumerator)
- magic_enum::detail::find (C++ function)
- magic_enum::detail::for_each (C++ function)
- magic_enum::detail::fuse_enum (C++ function), [1]
- magic_enum::detail::fuse_one_enum (C++ function)
- magic_enum::detail::has_is_flags (C++ struct)
- magic_enum::detail::has_is_flags<T, std::void_t<decltype(customize::enum_range<T>::is_flags)>> (C++ struct)
- magic_enum::detail::identity (C++ struct)
- magic_enum::detail::identity::type (C++ type)
- magic_enum::detail::invoke_result (C++ struct)
- magic_enum::detail::invoke_result<F, V, true> (C++ struct)
- magic_enum::detail::invoke_result_t (C++ type)
- magic_enum::detail::is_default_predicate (C++ function)
- magic_enum::detail::is_enum_v (C++ member)
- magic_enum::detail::is_nothrow_invocable (C++ function)
- magic_enum::detail::is_reflected (C++ struct)
- magic_enum::detail::is_reflected_v (C++ member)
- magic_enum::detail::is_scoped_enum (C++ struct)
- magic_enum::detail::is_scoped_enum<T, true> (C++ struct)
- magic_enum::detail::is_sparse (C++ function)
- magic_enum::detail::is_sparse_v (C++ member)
- magic_enum::detail::is_unscoped_enum (C++ struct)
- magic_enum::detail::is_unscoped_enum<T, true> (C++ struct)
- magic_enum::detail::is_valid (C++ function)
- magic_enum::detail::log2 (C++ function)
- magic_enum::detail::max_v (C++ member)
- magic_enum::detail::min_v (C++ member)
- magic_enum::detail::n (C++ function)
- magic_enum::detail::names (C++ function)
- magic_enum::detail::names_t (C++ type)
- magic_enum::detail::names_v (C++ member)
- magic_enum::detail::nonesuch (C++ struct)
- magic_enum::detail::range_max (C++ struct)
- magic_enum::detail::range_max<T, std::void_t<decltype(customize::enum_range<T>::max)>> (C++ struct)
- magic_enum::detail::range_min (C++ struct)
- magic_enum::detail::range_min<T, std::void_t<decltype(customize::enum_range<T>::min)>> (C++ struct)
- magic_enum::detail::reflected_max (C++ function)
- magic_enum::detail::reflected_min (C++ function)
- magic_enum::detail::result_type (C++ function)
- magic_enum::detail::static_str (C++ class)
- magic_enum::detail::static_str::data (C++ function)
- magic_enum::detail::static_str::operator string_view (C++ function)
- magic_enum::detail::static_str::size (C++ function)
- magic_enum::detail::static_str::static_str (C++ function), [1]
- magic_enum::detail::static_str<0> (C++ class)
- magic_enum::detail::static_str<0>::data (C++ function)
- magic_enum::detail::static_str<0>::operator string_view (C++ function)
- magic_enum::detail::static_str<0>::size (C++ function)
- magic_enum::detail::static_str<0>::static_str (C++ function), [1], [2]
- magic_enum::detail::str_view (C++ struct)
- magic_enum::detail::str_view::size_ (C++ member)
- magic_enum::detail::str_view::str_ (C++ member)
- magic_enum::detail::subtype (C++ function), [1]
- magic_enum::detail::subtype_v (C++ member)
- magic_enum::detail::supported (C++ struct)
- magic_enum::detail::type_name (C++ function)
- magic_enum::detail::type_name_v (C++ member)
- magic_enum::detail::typesafe_fuse_enum (C++ function)
- magic_enum::detail::ualue (C++ function)
- magic_enum::detail::underlying_type (C++ struct)
- magic_enum::detail::underlying_type<T, true> (C++ struct)
- magic_enum::detail::valid_count (C++ function), [1]
- magic_enum::detail::valid_count_t (C++ struct)
- magic_enum::detail::valid_count_t::count (C++ member)
- magic_enum::detail::valid_count_t::valid (C++ member)
- magic_enum::detail::value (C++ function)
- magic_enum::detail::values_ors (C++ function)
- magic_enum::detail::values_t (C++ type)
- magic_enum::detail::values_v (C++ member)
- magic_enum::Enum (C++ type)
- magic_enum::enum_cast (C++ function)
- magic_enum::enum_constant (C++ type)
- magic_enum::enum_contains (C++ function), [1], [2]
- magic_enum::enum_count (C++ function)
- magic_enum::enum_entries (C++ function)
- magic_enum::enum_flags_cast (C++ function)
- magic_enum::enum_flags_contains (C++ function), [1], [2]
- magic_enum::enum_flags_name (C++ function)
- magic_enum::enum_flags_test (C++ function)
- magic_enum::enum_flags_test_any (C++ function)
- magic_enum::enum_for_each (C++ function)
- magic_enum::enum_fuse (C++ function)
- magic_enum::enum_index (C++ function)
- magic_enum::enum_integer (C++ function)
- magic_enum::enum_name (C++ function), [1]
- magic_enum::enum_names (C++ function)
- magic_enum::enum_next_value (C++ function)
- magic_enum::enum_next_value_circular (C++ function)
- magic_enum::enum_prev_value (C++ function)
- magic_enum::enum_prev_value_circular (C++ function)
- magic_enum::enum_type_name (C++ function)
- magic_enum::enum_underlying (C++ function)
- magic_enum::enum_value (C++ function), [1]
- magic_enum::enum_values (C++ function)
- magic_enum::is_magic_enum_supported (C++ member)
- magic_enum::is_scoped_enum (C++ struct)
- magic_enum::is_scoped_enum_v (C++ member)
- magic_enum::is_unscoped_enum (C++ struct)
- magic_enum::is_unscoped_enum_v (C++ member)
- magic_enum::istream_operators::operator>> (C++ function)
- magic_enum::ostream_operators::operator<< (C++ function), [1]
- magic_enum::underlying_type (C++ struct)
- magic_enum::underlying_type_t (C++ type)
- MAGIC_ENUM_ASSERT (C macro)
- MAGIC_ENUM_DEFAULT_ENABLE_ENUM_FORMAT (C macro)
- MAGIC_ENUM_DEFAULT_ENABLE_ENUM_FORMAT_AUTO_DEFINE (C macro)
- MAGIC_ENUM_FOR_EACH_256 (C macro)
- MAGIC_ENUM_RANGE_MAX (C macro)
- MAGIC_ENUM_RANGE_MIN (C macro)
- MAGIC_ENUM_THROW (C macro)
- MAGIC_ENUM_V (C macro)
- MAGIC_ENUM_VERSION_MAJOR (C macro)
- MAGIC_ENUM_VERSION_MINOR (C macro)
- MAGIC_ENUM_VERSION_PATCH (C macro)
|