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  

TagTransientBoolIter Class Reference
[TagData]

#include <TagTransientBoolIter.hh>

Inheritance diagram for TagTransientBoolIter:

AbsEventTagBoolIter List of all members.

Public Methods

 TagTransientBoolIter (TagTransient *theTag)
virtual ~TagTransientBoolIter ()
virtual bool next ()
virtual const char * key ()
virtual bool value ()

Private Attributes

RWTValHashDictionaryIterator<
RWCString, bool > * 
_iter

Detailed Description

The TagTransientBoolIter class. This is an interface for the iterator that retrives boolean tag elements from the transient 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:
TagTransientBoolIter.hh,v 1.3 1999/05/04 08:32:23 yury Exp

Author:
(David R. Quarrie) Originator

Definition at line 58 of file TagTransientBoolIter.hh.


Constructor & Destructor Documentation

TagTransientBoolIter::TagTransientBoolIter TagTransient   theTag [inline]
 

Definition at line 67 of file TagTransientBoolIter.hh.

References TagTransient::_bools, and _iter.

virtual TagTransientBoolIter::~TagTransientBoolIter   [inline, virtual]
 

Definition at line 74 of file TagTransientBoolIter.hh.

References _iter.


Member Function Documentation

virtual const char* TagTransientBoolIter::key   [inline, virtual]
 

Return the name of the current boolean element within the tag.

Implements AbsEventTagBoolIter.

Definition at line 95 of file TagTransientBoolIter.hh.

References _iter.

virtual bool TagTransientBoolIter::next   [inline, virtual]
 

Return the next boolean element from the current tag. The function value indicates whether a new element was located or whether the iterator was exhausted.

Implements AbsEventTagBoolIter.

Definition at line 86 of file TagTransientBoolIter.hh.

virtual bool TagTransientBoolIter::value void    [inline, virtual]
 

Return the value of the current boolean element within the tag.

Implements AbsEventTagBoolIter.

Definition at line 103 of file TagTransientBoolIter.hh.

References _iter.


Member Data Documentation

RWTValHashDictionaryIterator<RWCString, bool>* TagTransientBoolIter::_iter [private]
 

Definition at line 109 of file TagTransientBoolIter.hh.

Referenced by key(), TagTransientBoolIter(), value(), and ~TagTransientBoolIter().


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