ATLAS Offline Software
ITokenIterator.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef INCLUDE_PERSISTENCYSVC_ITOKENITERATOR_H
6 #define INCLUDE_PERSISTENCYSVC_ITOKENITERATOR_H
7 
8 
9 // forward declarations
10 class Token;
11 
12 namespace pool {
13 
21  public:
23  virtual ~ITokenIterator() {}
24 
30  virtual Token* next() = 0;
31  };
32 
33 }
34 
35 #endif
pool
pool namespace
Definition: libname.h:15
pool::ITokenIterator::next
virtual Token * next()=0
Returns the pointer to next token.
Token
This class provides a token that identifies in a unique way objects on the persistent storage.
Definition: Token.h:21
pool::ITokenIterator
Definition: ITokenIterator.h:20
pool::ITokenIterator::~ITokenIterator
virtual ~ITokenIterator()
Empty destructor.
Definition: ITokenIterator.h:23