Project
Loading...
Searching...
No Matches
EnumFlags.h File Reference
#include <algorithm>
#include <array>
#include <concepts>
#include <exception>
#include <ostream>
#include <source_location>
#include <stdexcept>
#include <string_view>
#include <tuple>
#include <type_traits>
#include <string>
#include <sstream>
#include <limits>
#include <bitset>
#include <initializer_list>
#include <cstdint>
#include <cstddef>
#include <cctype>
#include <utility>
#include <optional>
#include <iostream>
#include <iomanip>
#include "CommonUtils/StringUtils.h"

Go to the source code of this file.

Classes

struct  o2::utils::details::enum_flags::FlagsHelper< E >
 
class  o2::utils::EnumFlags< E >
 Classs to aggregate and manage enum-based on-off flags. More...
 

Namespaces

namespace  o2
 a couple of static helper functions to create timestamp values for CCDB queries or override obsolete objects
 
namespace  o2::utils
 
namespace  o2::utils::details
 
namespace  o2::utils::details::enum_flags
 

Concepts

concept  o2::utils::details::enum_flags::EnumFlagHelper
 
concept  o2::utils::EnumFlag
 

Functions

template<EnumFlag E>
std::ostream & o2::utils::operator<< (std::ostream &os, const EnumFlags< E > &f)