R3BROOT
R3B analysis software
Loading...
Searching...
No Matches
R3BUcesbMappingFlag.h File Reference
#include <bitset>
#include <cstdint>
#include <ext_data_client.h>
#include <fmt/format.h>
#include <iostream>
Include dependency graph for R3BUcesbMappingFlag.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  fmt::formatter< R3B::UcesbMap >
 

Namespaces

namespace  R3B
 

Typedefs

using R3B::UcesbMapUType = std::underlying_type<UcesbMap>::type
 

Enumerations

enum class  R3B::UcesbMap : uint32_t {
  R3B::zero = 0x0000U , R3B::match = EXT_DATA_ITEM_MAP_MATCH , R3B::no_dest = EXT_DATA_ITEM_MAP_NO_DEST , R3B::not_found = EXT_DATA_ITEM_MAP_NOT_FOUND ,
  R3B::type_mismatch = EXT_DATA_ITEM_MAP_TYPE_MISMATCH , R3B::ctrl_mismatch = EXT_DATA_ITEM_MAP_CTRL_MISMATCH , R3B::array_fewer = EXT_DATA_ITEM_MAP_ARRAY_FEWER , R3B::array_more = EXT_DATA_ITEM_MAP_ARRAY_MORE ,
  R3B::not_done = EXT_DATA_ITEM_MAP_NOT_DONE , R3B::ok = EXT_DATA_ITEM_MAP_OK , R3B::ok_no_dest = EXT_DATA_ITEM_MAP_OK_NO_DEST
}
 

Functions

auto R3B::operator| (const UcesbMap &left, const UcesbMap &right) -> UcesbMap
 
void R3B::operator|= (UcesbMap &left, const UcesbMap &right)
 
auto R3B::operator& (const UcesbMap &left, const UcesbMap &right) -> UcesbMap
 
void R3B::operator&= (UcesbMap &left, const UcesbMap &right)
 
auto R3B::operator~ (const UcesbMap &map) -> UcesbMap
 
auto R3B::operator<< (std::ostream &ostream, const UcesbMap &map) -> std::ostream &
 
auto R3B::UcesbMap2String (UcesbMap map) -> std::string
 

Variables

constexpr auto UCESB_MAP_BITSIZE = 32
 

Variable Documentation

◆ UCESB_MAP_BITSIZE

auto UCESB_MAP_BITSIZE = 32
constexpr

Definition at line 21 of file R3BUcesbMappingFlag.h.