 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef IDDICT_IdDictField_H
6 #define IDDICT_IdDictField_H
36 const std::string&
name()
const;
61 std::vector <std::unique_ptr<const IdDictLabel> >
m_labels;
void set_index(size_t index)
IdDictField & operator=(IdDictField &&)
const std::string & get_label(size_t index) const
void add_label(std::unique_ptr< const IdDictLabel > label)
std::vector< std::unique_ptr< const IdDictLabel > > m_labels
IdDictField(const IdDictField &)=delete
const IdDictLabel & label(size_t index) const
IdDictField(IdDictField &&)
size_t get_label_number() const
const std::string & name() const
ExpandedIdentifier::element_type get_label_value(const std::string &name) const
IdDictField(const std::string &name)
const IdDictLabel * find_label(const std::string &name) const