#include <DDBase.h>
Public Types | |
using | value_type = D |
C is, for example, a DDLogicalPart or a DDMaterial or a DDSolid ... More... | |
Public Member Functions | |
void | end () const |
iterator (const typename DDI::Store< N, C >::iterator it) | |
iterator () | |
bool | operator!= (const iterator &i) const |
value_type & | operator* () const |
void | operator++ () |
value_type * | operator-> () const |
bool | operator< (const iterator &i) const |
bool | operator== (const iterator &i) const |
bool | operator> (const iterator &i) const |
Private Attributes | |
D | d_ |
DDI::Store< N, C >::iterator | it_ |
C is, for example, a DDLogicalPart or a DDMaterial or a DDSolid ...
|
inlineexplicit |
|
inline |
Definition at line 54 of file DDBase.h.
References DDI::Singleton< I >::instance(), and DDBase< N, C >::iterator< D >::it_.
Referenced by Types.LuminosityBlockRange::cppID(), and Types.EventRange::cppID().
|
inline |
|
inline |
Definition at line 24 of file DDBase.h.
References DDBase< N, C >::iterator< D >::d_, and DDBase< N, C >::iterator< D >::it_.
|
inline |
Definition at line 50 of file DDBase.h.
References DDBase< N, C >::iterator< D >::it_.
|
inline |
Definition at line 29 of file DDBase.h.
References DDBase< N, C >::iterator< D >::d_, and DDBase< N, C >::iterator< D >::it_.
|
inline |
|
inline |
|
inline |
Definition at line 60 of file DDBase.h.
Referenced by DDBase< N, C >::iterator< D >::operator*(), and DDBase< N, C >::iterator< D >::operator->().
|
mutableprivate |
Definition at line 59 of file DDBase.h.
Referenced by DDBase< N, C >::iterator< D >::end(), DDBase< N, C >::iterator< D >::operator!=(), DDBase< N, C >::iterator< D >::operator*(), DDBase< N, C >::iterator< D >::operator++(), DDBase< N, C >::iterator< D >::operator->(), DDBase< N, C >::iterator< D >::operator<(), DDBase< N, C >::iterator< D >::operator==(), and DDBase< N, C >::iterator< D >::operator>().