#include <PVectorHandler.h>
Public Member Functions | |
void | increment () |
Increments itself. More... | |
void * | object () |
Returns the current object. More... | |
PVectorIteratorHandler (void *address, TVirtualCollectionProxy &collProxy, const edm::TypeWithDict &iteratorReturnType, size_t startElement) | |
Constructor. More... | |
edm::TypeWithDict & | returnType () |
Returns the return type of the iterator dereference method. More... | |
virtual | ~PVectorIteratorHandler () |
Destructor. More... | |
Public Member Functions inherited from ora::IArrayIteratorHandler | |
virtual | ~IArrayIteratorHandler () |
Destructor. More... | |
Private Attributes | |
TVirtualCollectionProxy & | m_collProxy |
Proxy of the generic collection. More... | |
void * | m_currentElement |
Current element object pointer. More... | |
TGenericCollectionIterator * | m_Iterators |
edm::TypeWithDict | m_returnType |
The return type of the iterator dereference method. More... | |
size_t | m_startElement |
Definition at line 15 of file PVectorHandler.h.
ora::PVectorIteratorHandler::PVectorIteratorHandler | ( | void * | address, |
TVirtualCollectionProxy & | collProxy, | ||
const edm::TypeWithDict & | iteratorReturnType, | ||
size_t | startElement | ||
) |
Constructor.
Definition at line 12 of file PVectorHandler.cc.
References i, increment(), m_currentElement, and m_Iterators.
|
virtual |
|
virtual |
Increments itself.
Implements ora::IArrayIteratorHandler.
Definition at line 37 of file PVectorHandler.cc.
Referenced by PVectorIteratorHandler().
|
virtual |
Returns the current object.
Implements ora::IArrayIteratorHandler.
Definition at line 42 of file PVectorHandler.cc.
Referenced by Vispa.Views.LineDecayView.LineDecayContainer::createObject(), Vispa.Views.LineDecayView.LineDecayContainer::delete(), Vispa.Views.LineDecayView.DecayLine::delete(), Vispa.Views.LineDecayView.LineDecayContainer::mouseReleaseEvent(), and Vispa.Views.BoxDecayView.BoxDecayContainer::toggleCollapse().
|
virtual |
Returns the return type of the iterator dereference method.
Implements ora::IArrayIteratorHandler.
Definition at line 47 of file PVectorHandler.cc.
|
private |
Proxy of the generic collection.
Definition at line 43 of file PVectorHandler.h.
|
private |
Current element object pointer.
Definition at line 46 of file PVectorHandler.h.
Referenced by PVectorIteratorHandler().
|
private |
Definition at line 49 of file PVectorHandler.h.
Referenced by PVectorIteratorHandler().
|
private |
The return type of the iterator dereference method.
Definition at line 40 of file PVectorHandler.h.
|
private |
Definition at line 51 of file PVectorHandler.h.