Rosetta  2020.37
 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>

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 ()
 
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.

Member Typedef Documentation

Constructor & Destructor Documentation

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

empty constructor

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

Constructor, given an iterator into the Structure_Map.

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

Member Function Documentation

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

References it_.

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

References it_.

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

References it_.

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

References it_.

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

References it_.

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

References it_.

Friends And Related Function Documentation

friend class const_iterator
friend

Member Data Documentation

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

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