|
WireCellToolkit
Wire Cell Simulation, Signal Process and Reconstruction Toolki for Liquid Argon Detectors
|
#include <ISequence.h>


Public Types | |
| typedef ISequence< IDataClass >::iterator | iterator |
Public Types inherited from WireCell::ISequence< IDataClass > | |
| typedef ISequence< IDataClass > | this_type |
| typedef std::shared_ptr< this_type > | pointer |
| Access this sequence via shared (non-const) pointer. More... | |
| typedef IDataClass::iterator | iterator |
| typedef IDataClass::const_iterator | const_iterator |
| typedef IDataClass::base_iterator | base_iterator |
| typedef IDataClass::iterator_range | iterator_range |
Public Member Functions | |
| template<typename OtherIter > | |
| SequenceAdapter (const OtherIter &begin, const OtherIter &end) | |
| virtual iterator | begin () |
| virtual iterator | end () |
| virtual | ~SequenceAdapter () |
Public Member Functions inherited from WireCell::ISequence< IDataClass > | |
| virtual const_iterator | cbegin () const =0 |
| Concrete class must implement: More... | |
| virtual const_iterator | cend () const =0 |
| virtual const_iterator | begin () const |
| virtual const_iterator | end () const |
| virtual iterator_range | range () |
| Return begin/end pair as iterator range. More... | |
| virtual | ~ISequence () |
Additional Inherited Members | |
Static Public Member Functions inherited from WireCell::ISequence< IDataClass > | |
| template<typename OtherIter > | |
| static iterator | adapt (const OtherIter &itr) |
| Adapt one iterator to the standard facade iterator. More... | |
| template<typename OtherIter > | |
| static const_iterator | cadapt (const OtherIter &itr) |
An ISequence made by adapting begin/end iterators of some other type.
Definition at line 61 of file ISequence.h.
| typedef ISequence<IDataClass>::iterator WireCell::SequenceAdapter< IDataClass >::iterator |
Definition at line 64 of file ISequence.h.
|
inline |
Definition at line 67 of file ISequence.h.
|
virtual |
|
inlinevirtual |
Reimplemented from WireCell::ISequence< IDataClass >.
Definition at line 72 of file ISequence.h.
|
inlinevirtual |
Reimplemented from WireCell::ISequence< IDataClass >.
Definition at line 73 of file ISequence.h.