![]() |
|
|
Bdb packages | Design docs | Source docs | Guidelines | Recent releases |
|
Main Page Modules Namespace List Class Hierarchy Alphabetical List Compound List File List Compound Members File Members AbsEventTagIntIter Class Reference
[AbsEventTag]#include <AbsEventTagIntIter.hh>
Inheritance diagram for AbsEventTagIntIter:
List of all members.
Public Methods
virtual ~AbsEventTagIntIter () virtual bool next ()=0 virtual const char * key ()=0 virtual int value ()=0 Detailed Description
The AbsEventTagIntIter class. This is an abstract interface for the iterator that retrives integer tag elements from the event tag.The event tag contains named integer, float and boolean elements. The name of each element must be unique, independent of the data type.
Copyright (C) 1998 Lawrence Berkeley National Laboratory
- Version:
- Id:
- AbsEventTagIntIter.hh,v 1.3 2000/06/07 22:22:44 yury Exp
- Author:
- (David R. Quarrie) Originator
Definition at line 46 of file AbsEventTagIntIter.hh.
Constructor & Destructor Documentation
virtual AbsEventTagIntIter::~AbsEventTagIntIter ( ) [inline, virtual]
Definition at line 55 of file AbsEventTagIntIter.hh.
Member Function Documentation
virtual const char* AbsEventTagIntIter::key ( ) [pure virtual]
Return the name of the current integer element within the tag.
Implemented in BdbFastTagTIntIter, and TagTransientIntIter.
Referenced by TagPlots::event(), TagFilterExample::event(), TagDump::event(), execute_load(), BdbTagLoader::extract(), TagTransient::merge(), and BdbTagConverter::output().
virtual bool AbsEventTagIntIter::next ( ) [pure virtual]
Return the next integer element from the current tag. The function value indicates whether a new element was located or whether the iterator was exhausted.
Implemented in BdbFastTagTIntIter, and TagTransientIntIter.
Referenced by TagPlots::event(), TagFilterExample::event(), TagDump::event(), execute_load(), BdbTagLoader::extract(), TagTransient::merge(), and BdbTagConverter::output().
virtual int AbsEventTagIntIter::value ( ) [pure virtual]
Return the value of the current integer element within the tag.
Implemented in BdbFastTagTIntIter, and TagTransientIntIter.
Referenced by TagFilterExample::event(), TagDump::event(), execute_load(), BdbTagLoader::extract(), TagTransient::merge(), and BdbTagConverter::output().
The documentation for this class was generated from the following file:
- /AbsEventTag/AbsEventTagIntIter.hh
BaBar Public Site | SLAC | News | Links | Who's Who | Contact Us
Page Owner: Jacek Becla
Last Update: October 04, 2002