#include <MultiRange.h>
Definition at line 52 of file MultiRange.h.
◆ id_const_iterator
◆ id_iterator
◆ id_vec
◆ const_identifier_factory() [1/2]
| MultiRange::const_identifier_factory::const_identifier_factory |
( |
| ) |
|
|
default |
◆ const_identifier_factory() [2/2]
| MultiRange::const_identifier_factory::const_identifier_factory |
( |
const MultiRange & | multirange | ) |
|
Set up iterators over ranges and ids.
Definition at line 186 of file MultiRange.cxx.
187 :
190
196 m_id_fac_it = ConstRangeIterator(*m_range_it).begin();
199
201 }
202 }
203}
range_vector::const_iterator m_range_end
ConstRangeIterator m_id_fac_end
ConstRangeIterator m_id_fac_it
range_vector::const_iterator m_range_it
◆ operator*()
◆ operator++()
| void MultiRange::const_identifier_factory::operator++ |
( |
| ) |
|
Definition at line 206 of file MultiRange.cxx.
206 {
207 if (
m_id.fields () == 0)
return;
212 }
216 m_id_fac_it = ConstRangeIterator(*m_range_it).begin();
218 }
219 }
222 }
223 }
224}
◆ operator==()
◆ m_id
◆ m_id_fac_end
◆ m_id_fac_it
◆ m_id_vec_end
| id_iterator MultiRange::const_identifier_factory::m_id_vec_end {} |
|
private |
◆ m_id_vec_it
| id_iterator MultiRange::const_identifier_factory::m_id_vec_it {} |
|
private |
◆ m_range_end
| range_vector::const_iterator MultiRange::const_identifier_factory::m_range_end {} |
|
private |
◆ m_range_it
| range_vector::const_iterator MultiRange::const_identifier_factory::m_range_it {} |
|
private |
The documentation for this class was generated from the following files: