TridModelItr Class Reference

#include <TridModelList.h>

List of all members.

Public Member Functions

 TridModelItr (void)
TridModelNext ()
TridModeloperator() (void)

Protected Member Functions

 TridModelItr (TridModelList &list)
 TridModelItr (TridModelList &list, Int_t key)

Protected Attributes

TridModelList::tKeyToModels::iterator fIter
std::pair
< TridModelList::tKeyToModels::iterator,
TridModelList::tKeyToModels::iterator > 
fLimits

Friends

class TridModelList

Detailed Description

Definition at line 49 of file TridModelList.h.


Constructor & Destructor Documentation

TridModelItr::TridModelItr ( void   )  [inline]

Definition at line 53 of file TridModelList.h.

References fIter, and fLimits.

00053 { fIter = fLimits.first = fLimits.second; }; // For a generic creation.. never use.

TridModelItr::TridModelItr ( TridModelList list  )  [protected]

Definition at line 90 of file TridModelList.cxx.

References fIter, TridModelList::fKeyToModels, and fLimits.

00091 {
00092   fLimits.first  = list.fKeyToModels.begin();
00093   fLimits.second = list.fKeyToModels.end();
00094   fIter = fLimits.first;
00095 }

TridModelItr::TridModelItr ( TridModelList list,
Int_t  key 
) [protected]

Definition at line 97 of file TridModelList.cxx.

References fIter, TridModelList::fKeyToModels, and fLimits.

00098 {
00099   fLimits = list.fKeyToModels.equal_range(key);
00100   fIter = fLimits.first;
00101 }


Member Function Documentation

TridModel * TridModelItr::Next (  ) 
TridModel* TridModelItr::operator() ( void   )  [inline]

Definition at line 56 of file TridModelList.h.

References Next().

00056 { return Next(); };


Friends And Related Function Documentation

friend class TridModelList [friend]

Definition at line 52 of file TridModelList.h.


Member Data Documentation

TridModelList::tKeyToModels::iterator TridModelItr::fIter [protected]

Definition at line 63 of file TridModelList.h.

Referenced by Next(), and TridModelItr().

std::pair<TridModelList::tKeyToModels::iterator, TridModelList::tKeyToModels::iterator> TridModelItr::fLimits [protected]

Definition at line 66 of file TridModelList.h.

Referenced by Next(), and TridModelItr().


The documentation for this class was generated from the following files:

Generated on 21 Jun 2018 for loon by  doxygen 1.6.1