![]() |
ATLAS Offline Software
|
#include <TokenIterator.h>
Public Member Functions | |
| TokenIterator (pool::FileDescriptor &fileDescriptor, const std::string &containerName) | |
| Constructor taking as argument the file descriptor, the container name. | |
| ~TokenIterator () | |
| TokenIterator (const TokenIterator &)=delete | |
| TokenIterator & | operator= (const TokenIterator &)=delete |
| Token * | next () |
| Advances tne iterator and returns a pointer to next token. | |
| std::size_t | size () |
| Return the size of the collection. | |
| bool | seek (std::size_t position) |
| Seek to a given position in the collection. | |
Private Attributes | |
| pool::DbContainer * | m_container |
| Token * | m_refToken |
Definition at line 20 of file TokenIterator.h.
| TokenIterator::TokenIterator | ( | pool::FileDescriptor & | fileDescriptor, |
| const std::string & | containerName ) |
Constructor taking as argument the file descriptor, the container name.
Definition at line 15 of file TokenIterator.cxx.
| TokenIterator::~TokenIterator | ( | ) |
Definition at line 29 of file TokenIterator.cxx.
|
delete |
| Token * TokenIterator::next | ( | ) |
Advances tne iterator and returns a pointer to next token.
Definition at line 37 of file TokenIterator.cxx.
|
delete |
| bool TokenIterator::seek | ( | std::size_t | position | ) |
Seek to a given position in the collection.
| position | The position to which to seek. |
Definition at line 55 of file TokenIterator.cxx.
| std::size_t TokenIterator::size | ( | ) |
Return the size of the collection.
Definition at line 48 of file TokenIterator.cxx.
|
private |
Definition at line 49 of file TokenIterator.h.
|
private |
Definition at line 50 of file TokenIterator.h.