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 |