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

const_iterator class for SilentFileData container. More...

#include <SilentFileData.hh>

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

Public Member Functions

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

Private Types

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

Private Attributes

Structure_Map::const_iterator it_
 

Detailed Description

const_iterator class for SilentFileData container.

Definition at line 413 of file SilentFileData.hh.

Member Typedef Documentation

Definition at line 417 of file SilentFileData.hh.

typedef std::bidirectional_iterator_tag core::io::silent::SilentFileData::const_iterator::iterator_category
private

Definition at line 418 of file SilentFileData.hh.

Definition at line 415 of file SilentFileData.hh.

Definition at line 416 of file SilentFileData.hh.

Definition at line 414 of file SilentFileData.hh.

Constructor & Destructor Documentation

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

empty constructor

Definition at line 422 of file SilentFileData.hh.

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

Constructor, given an iterator into the Structure_Map.

Definition at line 425 of file SilentFileData.hh.

References it_.

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

Definition at line 429 of file SilentFileData.hh.

Member Function Documentation

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

Definition at line 440 of file SilentFileData.hh.

References it_.

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

Definition at line 458 of file SilentFileData.hh.

References it_.

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

Definition at line 444 of file SilentFileData.hh.

References it_.

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

Definition at line 449 of file SilentFileData.hh.

References it_.

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

Definition at line 454 of file SilentFileData.hh.

References it_.

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

Definition at line 431 of file SilentFileData.hh.

References it_.

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

Definition at line 436 of file SilentFileData.hh.

References it_.

Member Data Documentation

Structure_Map::const_iterator core::io::silent::SilentFileData::const_iterator::it_
private

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