12#include "GaudiKernel/MsgStream.h"
36 indexes.reserve(idx.size() * 3);
37 for (std::size_t i = 0; i < idx.size(); ++i) {
38 if (i) indexes.push_back(
' ');
39 indexes += std::to_string(idx[i]);
42 std::string_view mode =
48 "decode {:d} vals {:<15} "
49 "mask/zero mask/shift/bits/offset {:<3x} {:<3x} {:<3} {:<3} {:<3} "
50 "indexes {:<20} mode {} ",
60 }
catch (std::format_error & ){
std::ostream & operator<<(std::ostream &os, const IdDictFieldImplementation &idfi)
stream insertion operator uses show_to_string
IdDictFieldImplementation is used to capture the specification of a single field of an Identifier.
const IdDictRange * range() const
Accessors.
void set_range(const IdDictRange *range)
Modifiers.
value_type m_zeroing_mask
Range::field m_ored_field
std::string show_to_string(void) const
const IdDictRange * m_range