Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Range Member List

This is the complete list of members for Range, including all inherited members.

add()Range
add(element_type value)Range
add(element_type minimum, element_type maximum)Range
add(const field &f)Range
add(field &&f)Range
add(const Range &subrange)Range
add(Range &&subrange)Range
build(const std::string &text)Range
build(const ExpandedIdentifier &root)Range
cardinality() constRange
cardinalityUpTo(const ExpandedIdentifier &id) constRange
clear()Range
element_type typedefRange
field typedefRange
field_vector typedefRange
fields() constRangeinline
is_empty() constRangeinline
m_fieldsRangeprivate
match(const ExpandedIdentifier &id) constRange
maximum() constRange
minimum() constRange
operator std::string() constRange
operator==(const Range &other) constRange
operator[](size_type index) constRange
overlaps_with(const Range &other) constRange
Range()=defaultRange
Range(const Range &other, size_type start)Range
Range(const ExpandedIdentifier &root)Range
Range(const std::string &text)Rangeexplicit
show() constRange
show(std::ostream &s) constRange
size_type typedefRange