#include <bt_rlp.h>
Public Member Functions | |
virtual const BT_RLP_Result * | At (size_t index)=0 |
Returns the result at index from the set. | |
virtual const BT_RLP_Result * | Next ()=0 |
Returns the next result in the set. | |
virtual void | Reset ()=0 |
Reset the iterator to the beginning. | |
virtual BT_UInt32 | Size () const =0 |
Returns the number of results available. | |
virtual BT_RLP_ResultType | Type () const =0 |
Returns the type of results returned by the iterator. | |
virtual | ~BT_RLP_ResultIterator () |
Virtual Destructor. |
It is your responsibility to destroy the iterator when you are finished with it by calling BT_RLP_Context::DestroyResultIterator.
virtual BT_RLP_ResultIterator::~BT_RLP_ResultIterator | ( | ) | [virtual] |
This is the virtual destructor for the BT_RLP_ResultIterator class hierarchy.
virtual const BT_RLP_Result* BT_RLP_ResultIterator::At | ( | size_t | index | ) | [pure virtual] |
virtual const BT_RLP_Result* BT_RLP_ResultIterator::Next | ( | ) | [pure virtual] |
virtual void BT_RLP_ResultIterator::Reset | ( | ) | [pure virtual] |
Reset the iterator to the beginning so that a subsequent call to Next() will return the first element in the result.
virtual BT_UInt32 BT_RLP_ResultIterator::Size | ( | ) | const [pure virtual] |
This member function returns the number of results available to the iterator.
virtual BT_RLP_ResultType BT_RLP_ResultIterator::Type | ( | ) | const [pure virtual] |
This returns the type of the result that is returned by this iterator.
Copyright © 2004-2008 Basis Technology Corporation. All Rights Reserved.