#include <LazyGetter.h>
Public Types | |
typedef std::vector< T > | record_type |
Public Member Functions | |
LazyAdapter (const LazyUnpacker< T > *, const record_type *, const LazyGetter< T > *) | |
Constructor. | |
const RegionIndex< T > & | operator() (const RegionIndex< T > ®ion) const |
() operator for construction of iterator | |
Private Attributes | |
const LazyGetter< T > * | getter_ |
record_type * | record_ |
LazyUnpacker< T > * | unpacker_ |
Definition at line 225 of file LazyGetter.h.
typedef std::vector<T> edm::LazyAdapter< T >::record_type |
Definition at line 228 of file LazyGetter.h.
edm::LazyAdapter< T >::LazyAdapter | ( | const LazyUnpacker< T > * | iunpacker, |
const record_type * | irecord, | ||
const LazyGetter< T > * | getter | ||
) | [inline] |
Constructor.
Definition at line 244 of file LazyGetter.h.
const RegionIndex< T > & edm::LazyAdapter< T >::operator() | ( | const RegionIndex< T > & | region | ) | const [inline] |
() operator for construction of iterator
Definition at line 252 of file LazyGetter.h.
References edm::RegionIndex< T >::finish(), getHLTprescales::index, edm::RegionIndex< T >::region(), edm::RegionIndex< T >::start(), edm::RegionIndex< T >::unpacked(), and edm::RegionIndex< T >::updateLazyGetter().
const LazyGetter<T>* edm::LazyAdapter< T >::getter_ [private] |
Definition at line 239 of file LazyGetter.h.
record_type* edm::LazyAdapter< T >::record_ [private] |
Definition at line 238 of file LazyGetter.h.
LazyUnpacker<T>* edm::LazyAdapter< T >::unpacker_ [private] |
Definition at line 237 of file LazyGetter.h.