This class is an implementation of the ItemSequence.
More...
#include <zorba/vector_item_sequence.h>
Detailed Description
This class is an implementation of the ItemSequence.
Objects of this class return, on each next call, an
Item of the vector that is passed to this object.
See ItemSequence
- Examples:
- external_functions.cpp.
Definition at line 34 of file vector_item_sequence.h.
Constructor & Destructor Documentation
zorba::VectorItemSequence::VectorItemSequence |
( |
const std::vector< Item > & |
aSequence | ) |
|
Constructor.
- Parameters
-
aSequence | the vector containing the sequence of Items |
virtual zorba::VectorItemSequence::~VectorItemSequence |
( |
| ) |
|
|
inlinevirtual |
Member Function Documentation
void zorba::SmartObject::addReference |
( |
| ) |
const |
|
inlineinherited |
virtual void zorba::SmartObject::free |
( |
| ) |
|
|
virtualinherited |
virtual Iterator_t zorba::VectorItemSequence::getIterator |
( |
| ) |
|
|
virtual |
long zorba::SmartObject::getRefCount |
( |
| ) |
const |
|
inlineinherited |
void zorba::SmartObject::removeReference |
( |
| ) |
|
|
inlineinherited |
Member Data Documentation
unsigned int zorba::SmartObject::theRefCount |
|
mutableprotectedinherited |
std::vector<Item> zorba::VectorItemSequence::theSequence |
|
protected |
The documentation for this class was generated from the following file: