Changeset 3801
- Timestamp:
- May 4, 2019, 9:47:28 AM (4 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/test/pileup.cc
r3439 r3801 156 156 ++count; 157 157 } 158 Pileup<BamReadIterator>::const_reverse_iterator rend = pileup.rend(); 159 std::distance(pileup.rbegin(), rend); 158 160 } 159 161 -
trunk/yat/omic/Pileup.h
r3792 r3801 157 157 158 158 /** 159 Same as const_iterator but iterates reversed. 160 161 \see rbegin(void) rend(void) 162 163 \since new in yat 0.17 164 */ 165 typedef typename std::list<Entry>::const_reverse_iterator 166 const_reverse_iterator; 167 168 /** 159 169 Create an empty Pileup 160 170 */ … … 200 210 */ 201 211 void increment(void); 212 213 /** 214 \return an iterator that points to the last Entry in Pileup. 215 216 Iteration is done in reversed order; othwerwise behaves as begin(void) 217 218 \since new in yat 0.17 219 */ 220 const_reverse_iterator rbegin(void) const; 221 222 /** 223 \return const reverse iterator to reverse end 224 225 \see end(void) 226 \see rbegin(void) 227 228 \since new in yat 0.17 229 */ 230 const_reverse_iterator rend(void) const; 202 231 203 232 /** … … 262 291 263 292 template<typename Iterator> 293 typename Pileup<Iterator>::const_reverse_iterator 294 Pileup<Iterator>::rbegin(void) const 295 { 296 return data_.rbegin(); 297 } 298 299 300 template<typename Iterator> 264 301 typename Pileup<Iterator>::const_iterator Pileup<Iterator>::end(void) const 265 302 { 266 303 return data_.end(); 304 } 305 306 307 template<typename Iterator> 308 typename Pileup<Iterator>::const_reverse_iterator 309 Pileup<Iterator>::rend(void) const 310 { 311 return data_.rend(); 267 312 } 268 313
Note: See TracChangeset
for help on using the changeset viewer.