|
ATLAS Offline Software
|
Go to the documentation of this file.
16 const std::string& ) {
50 }
catch (std::out_of_range&
e) {
51 throw std::out_of_range(
std::format(
"IdDictField::get_label : Attempt to access index {} in vector of size {}",
63 }
catch (std::invalid_argument&
e) {
65 if (
label ==
nullptr)
continue;
73 std::cerr <<
"Warning : label " <<
name <<
" not found" << std::endl;
void add_label(IdDictLabel *label)
IdDictLabel * find_label(const std::string &name) const
void generate_implementation(const IdDictMgr &idd, const std::string &tag="")
size_t get_label_number() const
ExpandedIdentifier::element_type get_label_value(const std::string &name) const
std::vector< IdDictLabel * > m_labels
const std::string get_label(size_t index) const
void reset_implementation()
void resolve_references(const IdDictMgr &idd)