Bdb packages | Design docs | Source docs | Guidelines | Recent releases

Search | Site Map .

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:

BdbFastTagTIntIter TagTransientIntIter 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:

 


BaBar Public Site | SLAC | News | Links | Who's Who | Contact Us

Page Owner: Jacek Becla
Last Update: October 04, 2002