![]() |
ATLAS Offline Software
|
#include <ExpandedIdentifier.h>
Public Types | |
enum | max_value_type { max_value = 0x3FFFFFFF } |
typedef ExpandedIdentifier | id_type |
typedef int | element_type |
typedef boost::container::small_vector< element_type, 12 > | element_vector |
typedef boost::container::small_vector< element_type, 12 >::size_type | size_type |
Private Attributes | |
element_vector | m_fields |
Definition at line 107 of file DetectorDescription/Identifier/Identifier/ExpandedIdentifier.h.
typedef int ExpandedIdentifier::element_type |
Definition at line 116 of file DetectorDescription/Identifier/Identifier/ExpandedIdentifier.h.
typedef boost::container::small_vector<element_type,12> ExpandedIdentifier::element_vector |
Definition at line 117 of file DetectorDescription/Identifier/Identifier/ExpandedIdentifier.h.
Definition at line 115 of file DetectorDescription/Identifier/Identifier/ExpandedIdentifier.h.
typedef boost::container::small_vector<element_type,12>::size_type ExpandedIdentifier::size_type |
Definition at line 122 of file DetectorDescription/Identifier/Identifier/ExpandedIdentifier.h.
Enumerator | |
---|---|
max_value |
Definition at line 125 of file DetectorDescription/Identifier/Identifier/ExpandedIdentifier.h.
|
default |
|
default |
|
default |
|
default |
ExpandedIdentifier::ExpandedIdentifier | ( | const ExpandedIdentifier & | other, |
size_type | start | ||
) |
ExpandedIdentifier::ExpandedIdentifier | ( | const std::string & | text | ) |
Definition at line 37 of file DetectorDescription/Identifier/src/ExpandedIdentifier.cxx.
void ExpandedIdentifier::add | ( | element_type | value | ) |
void ExpandedIdentifier::clear | ( | ) |
size_type ExpandedIdentifier::fields | ( | ) | const |
int ExpandedIdentifier::match | ( | const ExpandedIdentifier & | other | ) | const |
Test if the shorter of two ids is identical to the equivalent sub-id extracted from the longer.
ExpandedIdentifier::operator std::string | ( | ) | const |
Definition at line 96 of file DetectorDescription/Identifier/src/ExpandedIdentifier.cxx.
int ExpandedIdentifier::operator!= | ( | const ExpandedIdentifier & | other | ) | const |
int ExpandedIdentifier::operator< | ( | const ExpandedIdentifier & | other | ) | const |
ExpandedIdentifier& ExpandedIdentifier::operator<< | ( | element_type | value | ) |
|
default |
|
default |
int ExpandedIdentifier::operator== | ( | const ExpandedIdentifier & | other | ) | const |
int ExpandedIdentifier::operator> | ( | const ExpandedIdentifier & | other | ) | const |
element_type& ExpandedIdentifier::operator[] | ( | size_type | index | ) |
element_type ExpandedIdentifier::operator[] | ( | size_type | index | ) | const |
int ExpandedIdentifier::prefix_less | ( | const ExpandedIdentifier & | other | ) | const |
Definition at line 70 of file DetectorDescription/Identifier/src/ExpandedIdentifier.cxx.
void ExpandedIdentifier::set | ( | const std::string & | text | ) |
Definition at line 44 of file DetectorDescription/Identifier/src/ExpandedIdentifier.cxx.
void ExpandedIdentifier::show | ( | ) | const |
Definition at line 120 of file DetectorDescription/Identifier/src/ExpandedIdentifier.cxx.
|
private |
Definition at line 218 of file DetectorDescription/Identifier/Identifier/ExpandedIdentifier.h.