CMS 3D CMS Logo

Public Member Functions | Private Attributes

CmsShowNavigator::FileQueue_t::iterator Struct Reference

#include <CmsShowNavigator.h>

List of all members.

Public Member Functions

bool isSet () const
 iterator (FQBase_i i)
 iterator ()
iteratorprevious (FileQueue_t &cont)

Private Attributes

bool m_isSet

Detailed Description

Definition at line 50 of file CmsShowNavigator.h.


Constructor & Destructor Documentation

CmsShowNavigator::FileQueue_t::iterator::iterator ( ) [inline]

Definition at line 56 of file CmsShowNavigator.h.

: m_isSet(false) {}
CmsShowNavigator::FileQueue_t::iterator::iterator ( FQBase_i  i) [inline]

Definition at line 57 of file CmsShowNavigator.h.

: FQBase_i(i), m_isSet(true) {}

Member Function Documentation

bool CmsShowNavigator::FileQueue_t::iterator::isSet ( ) const [inline]

Definition at line 59 of file CmsShowNavigator.h.

References m_isSet.

Referenced by CmsShowNavigator::appendFile(), and CmsShowNavigator::getCurrentEvent().

{ return m_isSet; }
iterator& CmsShowNavigator::FileQueue_t::iterator::previous ( FileQueue_t cont) [inline]

Definition at line 61 of file CmsShowNavigator.h.

References CmsShowNavigator::FileQueue_t::begin(), and CmsShowNavigator::FileQueue_t::end().

Referenced by CmsShowNavigator::previousSelectedEvent().

         {
            // Go back one element, set to end() when falling off the end.
            if (*this == cont.begin())
               *this = cont.end();
            else
               FQBase_i::operator--();
            return *this;
         }

Member Data Documentation

Definition at line 53 of file CmsShowNavigator.h.

Referenced by isSet().