array
array::index_type
array::container_type
array::value_type
array::size_type
array::difference_type
array::reference
array::const_reference
array::pointer
array::const_pointer
array::iterator
array::const_iterator
array::reverse_iterator
array::const_reverse_iterator
array::at()
array::operator[]()
array::front()
array::back()
array::data()
array::begin()
array::cbegin()
array::end()
array::cend()
array::rbegin()
array::crbegin()
array::rend()
array::crend()
array::empty()
array::size()
array::max_size()
array::fill()
array::swap()
array::a
FilteredIterator
FilteredIterator::iterator_category
FilteredIterator::value_type
FilteredIterator::difference_type
FilteredIterator::pointer
FilteredIterator::reference
FilteredIterator::FilteredIterator()
FilteredIterator::operator=()
FilteredIterator::operator*()
FilteredIterator::operator->()
FilteredIterator::operator++()
FilteredIterator::operator--()
FilteredIterator::parent
FilteredIterator::first
FilteredIterator::last
FilteredIterator::current
FilteredIterator::getter
FilteredIterator::predicate
indexing
indexing::is_transparent
indexing::at()
name_sort_impl
name_sort_impl::operator()()
name_sort_impl::is_transparent
name_sort_impl::FullCmp
name_sort_impl::PhonyNameDueToError::operator()()
FullCmp
FullCmp::operator()()
raw_access_t
Getter
Getter::operator()()
Predicate
Predicate::operator()()
enum_range
enum_range::min
enum_range::max
default_result_type
enable_if_enum
enable_if_enum::type
has_is_flags
identity
identity::type
invoke_result
is_reflected
is_scoped_enum
is_unscoped_enum
nonesuch
range_max
range_min
str_view
str_view::str_
str_view::size_
supported
underlying_type
valid_count_t
valid_count_t::count
valid_count_t::valid
common_type
bitset
bitset::index_type
bitset::container_type
bitset::reference
bitset::const_reference
bitset::bitset()
bitset::operator[]()
bitset::test()
bitset::all()
bitset::any()
bitset::none()
bitset::count()
bitset::size()
bitset::max_size()
bitset::operator&=()
bitset::operator|=()
bitset::operator^=()
bitset::operator~()
bitset::set()
bitset::reset()
bitset::flip()
bitset::operator std::enable_if_t<magic_enum::detail::subtype_v<V> == magic_enum::detail::enum_subtype::flags, E>()
bitset::to_string()
bitset::to_ullong()
bitset::to_ulong()
bitset::operator<<()
bitset::operator>>()
reference_impl
reference_impl::operator=()
reference_impl::operator bool()
reference_impl::operator~()
reference_impl::flip()
indexing::begin()
indexing::end()
indexing::it()
set
set::container_type
set::key_type
set::value_type
set::size_type
set::difference_type
set::key_compare
set::value_compare
set::reference
set::const_reference
set::pointer
set::const_pointer
set::iterator
set::const_iterator
set::reverse_iterator
set::const_reverse_iterator
set::set()
set::operator=()
set::begin()
set::end()
set::cbegin()
set::cend()
set::rbegin()
set::rend()
set::crbegin()
set::crend()
set::empty()
set::size()
set::max_size()
set::clear()
set::insert()
set::emplace()
set::emplace_hint()
set::erase()
set::swap()
set::count()
set::find()
set::contains()
set::equal_range()
set::lower_bound()
set::upper_bound()
set::key_comp()
set::value_comp()
set::erase_if()
customize_t
customize_t::customize_t()
case_insensitive
case_insensitive::operator()()
static_str
static_str::static_str()
static_str::data()
static_str::size()
static_str::operator string_view()
customize_tag
customize_tag::default_tag
customize_tag::invalid_tag
customize_tag::custom_tag
enum_subtype
enum_subtype::common
enum_subtype::flags
operator&()
operator&=()
operator^()
operator^=()
operator|()
operator|=()
operator~()
bitset()
equal()
equal_range()
lexicographical_compare()
lower_bound()
popcount()
set()
enum_format_enabled()
enum_name()
enum_type_name()
all_invocable()
cmp_less()
common_invocable()
entries()
find()
for_each()
fuse_enum()
fuse_one_enum()
is_default_predicate()
is_nothrow_invocable()
is_sparse()
is_valid()
log2()
n()
names()
reflected_max()
reflected_min()
result_type()
subtype()
type_name()
typesafe_fuse_enum()
ualue()
valid_count()
value()
values_ors()
enum_cast()
enum_contains()
enum_count()
enum_entries()
enum_flags_cast()
enum_flags_contains()
enum_flags_name()
enum_flags_test()
enum_flags_test_any()
enum_for_each()
enum_fuse()
enum_index()
enum_integer()
enum_names()
enum_next_value()
enum_next_value_circular()
enum_prev_value()
enum_prev_value_circular()
enum_underlying()
enum_value()
enum_values()
operator>>()
operator<<()
as_common
as_flags
is_transparent_v
raw_access
default_tag
invalid_tag
always_false_v
count_v
default_result_type_lambda
entries_v
enum_name_v
is_enum_v
is_reflected_v
is_sparse_v
max_v
min_v
names_v
subtype_v
type_name_v
values_v
is_magic_enum_supported
is_scoped_enum_v
is_unscoped_enum_v
char_type
comparator_indexing
default_indexing
name_greater
name_greater_case_insensitive
name_less
name_less_case_insensitive
enable_if_t
entries_t
enum_concept
enum_constant
invoke_result_t
names_t
values_t
Enum
underlying_type_t
/tmp/ws/src/magic_enum/include/magic_enum/magic_enum.hpp
/tmp/ws/src/magic_enum/include/magic_enum/magic_enum_all.hpp
/tmp/ws/src/magic_enum/include/magic_enum/magic_enum_containers.hpp
/tmp/ws/src/magic_enum/include/magic_enum/magic_enum_flags.hpp
/tmp/ws/src/magic_enum/include/magic_enum/magic_enum_format.hpp
/tmp/ws/src/magic_enum/include/magic_enum/magic_enum_fuse.hpp
/tmp/ws/src/magic_enum/include/magic_enum/magic_enum_iostream.hpp
/tmp/ws/src/magic_enum/include/magic_enum/magic_enum_switch.hpp
/tmp/ws/src/magic_enum/include/magic_enum/magic_enum_utility.hpp
Contents
Functions
Template Function magic_enum::ostream_operators::operator<<(std::basic_ostream<Char, Traits>&, optional<E>)
Template Function magic_enum::ostream_operators::operator<<(std::basic_ostream<Char, Traits>&, E)