Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Protected Attributes | Friends | List of all members
core::io::silent::SilentFileData::iterator Class Reference

Iterator class for SilentFileData container. More...

#include <SilentFileData.hh>

Collaboration diagram for core::io::silent::SilentFileData::iterator:
Collaboration graph
[legend]

Public Types

typedef SilentStructOP value_type
 
typedef SilentStructOPpointer
 
typedef SilentStructOPreference
 
typedef std::ptrdiff_t difference_type
 
typedef std::forward_iterator_tag iterator_category
 

Public Member Functions

 iterator ()
 empty constructor More...
 
 iterator (Structure_Map::iterator s_iter)
 Constructor, given an iterator into the Structure_Map. More...
 
 ~iterator ()
 
iteratoroperator= (const iterator &src)
 
bool operator== (const iterator &other) const
 
bool operator!= (const iterator &other) const
 
iteratoroperator++ ()
 
iteratoroperator-- ()
 
SilentStructOP operator-> () const
 
SilentStructOP operator* () const
 

Protected Attributes

Structure_Map::iterator it_
 

Friends

class const_iterator
 

Detailed Description

Iterator class for SilentFileData container.

Definition at line 357 of file SilentFileData.hh.

Member Typedef Documentation

Definition at line 365 of file SilentFileData.hh.

Definition at line 366 of file SilentFileData.hh.

Definition at line 363 of file SilentFileData.hh.

Definition at line 364 of file SilentFileData.hh.

Definition at line 362 of file SilentFileData.hh.

Constructor & Destructor Documentation

core::io::silent::SilentFileData::iterator::iterator ( )
inline

empty constructor

Definition at line 368 of file SilentFileData.hh.

core::io::silent::SilentFileData::iterator::iterator ( Structure_Map::iterator  s_iter)
inline

Constructor, given an iterator into the Structure_Map.

Definition at line 371 of file SilentFileData.hh.

References it_.

core::io::silent::SilentFileData::iterator::~iterator ( )
inline

Definition at line 375 of file SilentFileData.hh.

Member Function Documentation

bool core::io::silent::SilentFileData::iterator::operator!= ( const iterator other) const
inline

Definition at line 386 of file SilentFileData.hh.

References it_.

SilentStructOP core::io::silent::SilentFileData::iterator::operator* ( ) const
inline

Definition at line 404 of file SilentFileData.hh.

References it_.

iterator& core::io::silent::SilentFileData::iterator::operator++ ( )
inline

Definition at line 390 of file SilentFileData.hh.

References it_.

iterator& core::io::silent::SilentFileData::iterator::operator-- ( )
inline

Definition at line 395 of file SilentFileData.hh.

References it_.

SilentStructOP core::io::silent::SilentFileData::iterator::operator-> ( ) const
inline

Definition at line 400 of file SilentFileData.hh.

References it_.

iterator& core::io::silent::SilentFileData::iterator::operator= ( const iterator src)
inline

Definition at line 377 of file SilentFileData.hh.

References it_.

bool core::io::silent::SilentFileData::iterator::operator== ( const iterator other) const
inline

Definition at line 382 of file SilentFileData.hh.

References it_.

Friends And Related Function Documentation

friend class const_iterator
friend

Definition at line 359 of file SilentFileData.hh.

Member Data Documentation

Structure_Map::iterator core::io::silent::SilentFileData::iterator::it_
protected

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