Public Types | |
| using | difference_type = std::ptrdiff_t |
| using | iterator = TIterator |
| using | iterator_category = std::forward_iterator_tag |
| using | pointer = value_type * |
| using | reference = value_type & |
| using | value_type = TKeyMapNode |
Public Member Functions | |
| TIterator (TFile *file, std::uint64_t addr) | |
| bool | operator!= (const iterator &rh) const |
| reference | operator* () |
| iterator | operator++ () |
| pointer | operator-> () |
| bool | operator== (const iterator &rh) const |
Private Member Functions | |
| void | Advance () |
| std::optional< TKeyMapNode > | Next () |
Private Attributes | |
| std::optional< TKeyMapNode > | fCur |
| std::uint64_t | fCurAddr |
| TFile * | fFile |
#include <TFile.h>
| using ROOT::Detail::TKeyMapIterable::TIterator::difference_type = std::ptrdiff_t |
| using ROOT::Detail::TKeyMapIterable::TIterator::iterator_category = std::forward_iterator_tag |
| ROOT::Detail::TKeyMapIterable::TIterator::TIterator | ( | TFile * | file, |
| std::uint64_t | addr ) |
|
inlineprivate |
|
private |
|
inline |
|
inline |
|
inline |
|
private |
|
private |
|
private |