20#ifndef LARG4CODE_LARG4IDENTIFIER_H
21#define LARG4CODE_LARG4IDENTIFIER_H
180 void set (
const std::string& text);
225 operator std::string ()
const;
LArG4Identifier(const LArG4Identifier &other)
LArG4Identifier(const LArG4Identifier &other, size_type start)
LArG4Identifier(const std::string &text)
void add(element_type value)
virtual ~LArG4Identifier()
LArG4Identifier & operator=(const LArG4Identifier &)
std::vector< element_type > element_vector
int prefix_less(const LArG4Identifier &other) const
std::vector< element_type >::size_type size_type
int match(const LArG4Identifier &other) const
Test if the shorter of two ids is identical to the equivalent sub-id extracted from the longer.
int operator<(const LArG4Identifier &other) const
int operator==(const LArG4Identifier &other) const
element_type & operator[](size_type index)
void set(const std::string &text)
int operator!=(const LArG4Identifier &other) const
LArG4Identifier & operator<<(element_type value)
LArG4Identifier(LArG4Identifier &&other)=default
LArG4Identifier & operator=(LArG4Identifier &&)=default
int operator>(const LArG4Identifier &other) const