CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
CmsShowNavigator::FileQueue_t::iterator Struct Reference

#include <CmsShowNavigator.h>

Inheritance diagram for CmsShowNavigator::FileQueue_t::iterator:

Public Member Functions

bool isSet () const
 
 iterator ()
 
 iterator (FQBase_i i)
 
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.

CmsShowNavigator::FileQueue_t::iterator::iterator ( FQBase_i  i)
inline

Definition at line 57 of file CmsShowNavigator.h.

57 : FQBase_i(i), m_isSet(true) {}
int i
Definition: DBlmapReader.cc:9
FQBase_t::iterator FQBase_i

Member Function Documentation

bool CmsShowNavigator::FileQueue_t::iterator::isSet ( ) const
inline
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 BeautifulSoup.PageElement::_invert(), and CmsShowNavigator::previousSelectedEvent().

62  {
63  // Go back one element, set to end() when falling off the end.
64  if (*this == cont.begin())
65  *this = cont.end();
66  else
67  FQBase_i::operator--();
68  return *this;
69  }
int cont

Member Data Documentation

bool CmsShowNavigator::FileQueue_t::iterator::m_isSet
private

Definition at line 53 of file CmsShowNavigator.h.

Referenced by isSet().