Classes | |
| struct | RIterStackElem |
Public Types | |
| using | difference_type = std::ptrdiff_t |
| using | iterator = RIterator |
| using | iterator_category = std::input_iterator_tag |
| using | pointer = const value_type * |
| using | reference = const value_type & |
| using | value_type = RKeyInfo |
Public Member Functions | |
| bool | operator!= (const iterator &rh) const |
| value_type | operator* () |
| iterator & | operator++ () |
| bool | operator== (const iterator &rh) const |
Private Member Functions | |
| RIterator (TIterator *iter, Pattern_t pattern, std::uint32_t flags) | |
| void | Advance () |
Private Attributes | |
| const TKey * | fCurKey = nullptr |
| std::uint32_t | fFlags = 0 |
| std::deque< RIterStackElem > | fIterStack |
| Pattern_t | fPattern |
| std::uint16_t | fRootDirNesting = 0 |
Friends | |
| class | RFileKeyIterable |
#include <ROOT/RFile.hxx>
| using ROOT::Experimental::RFileKeyIterable::RIterator::difference_type = std::ptrdiff_t |
| using ROOT::Experimental::RFileKeyIterable::RIterator::iterator_category = std::input_iterator_tag |
|
private |
| ROOT::Experimental::RKeyInfo ROOT::Experimental::RFileKeyIterable::RIterator::operator* | ( | ) |
|
inline |
|
friend |
|
private |
|
private |
|
private |
|
private |