Project
Loading...
Searching...
No Matches
o2::utils::EnumFlag Concept Reference
#include <
EnumFlags.h
>
Concept definition
template
<
typename
E>
concept
o2::utils::EnumFlag
=
requires
{
requires
details::enum_flags::FlagsHelper<E>::Min_u_v
== 0;
requires
details::enum_flags::FlagsHelper<E>::Max_u_v
<
details::enum_flags::FlagsHelper<E>::count
();
requires
details::enum_flags::FlagsHelper<E>::isContinuous
();
requires
!
details::enum_flags::FlagsHelper<E>::hasNone
();
requires
!
details::enum_flags::FlagsHelper<E>::hasAll
();
}
o2::utils::EnumFlag
Definition
EnumFlags.h:313
o2::utils::details::enum_flags::FlagsHelper::Min_u_v
static constexpr auto Min_u_v
Definition
EnumFlags.h:161
o2::utils::details::enum_flags::FlagsHelper::hasNone
static constexpr bool hasNone() noexcept
Definition
EnumFlags.h:285
o2::utils::details::enum_flags::FlagsHelper::Max_u_v
static constexpr auto Max_u_v
Definition
EnumFlags.h:162
o2::utils::details::enum_flags::FlagsHelper::count
static constexpr auto count() noexcept
Definition
EnumFlags.h:158
o2::utils::details::enum_flags::FlagsHelper::hasAll
static constexpr bool hasAll() noexcept
Definition
EnumFlags.h:297
o2::utils::details::enum_flags::FlagsHelper::isContinuous
static constexpr bool isContinuous() noexcept
Definition
EnumFlags.h:163
Detailed Description
Definition at line
313
of file
EnumFlags.h
.
o2
utils
EnumFlag
Generated on Thu Apr 3 2025 21:06:18 for Project by
1.9.8