Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Protected Attributes | List of all members
core::fragment::FragID_Iterator Class Reference

#include <FragID_Iterator.hh>

Inheritance diagram for core::fragment::FragID_Iterator:
Inheritance graph
[legend]
Collaboration diagram for core::fragment::FragID_Iterator:
Collaboration graph
[legend]

Public Member Functions

 FragID_Iterator (FrameIterator it)
 
 FragID_Iterator (FrameIteratorWorker_OP it)
 
 FragID_Iterator (FrameList::iterator it)
 
 ~FragID_Iterator ()
 
 FragID_Iterator ()
 
bool operator!= (FragID_Iterator const &fi) const
 
bool operator== (FragID_Iterator const &fi) const
 
FragID_Iteratoroperator++ ()
 
FragID_Iteratoroperator+ (Size offset)
 
FragID_Iteratoroperator= (FragID_Iterator const &itr)
 
FragID frag_id ()
 
FragID operator* ()
 
FragIDoperator-> ()
 

Protected Attributes

FrameIteratorWorker_OP it_
 
Size ipos_
 
FragID my_frag_id_
 

Detailed Description

Definition at line 52 of file FragID_Iterator.hh.

Constructor & Destructor Documentation

core::fragment::FragID_Iterator::FragID_Iterator ( FrameIterator  it)

Definition at line 52 of file FragID_Iterator.cc.

core::fragment::FragID_Iterator::FragID_Iterator ( FrameIteratorWorker_OP  it)

Definition at line 53 of file FragID_Iterator.cc.

core::fragment::FragID_Iterator::FragID_Iterator ( FrameList::iterator  it)

Definition at line 54 of file FragID_Iterator.cc.

core::fragment::FragID_Iterator::~FragID_Iterator ( )

Definition at line 56 of file FragID_Iterator.cc.

core::fragment::FragID_Iterator::FragID_Iterator ( )

Definition at line 58 of file FragID_Iterator.cc.

Member Function Documentation

FragID core::fragment::FragID_Iterator::frag_id ( )

Definition at line 97 of file FragID_Iterator.cc.

References ipos_, and it_.

Referenced by operator*(), and operator->().

bool core::fragment::FragID_Iterator::operator!= ( FragID_Iterator const &  fi) const

Definition at line 60 of file FragID_Iterator.cc.

References ipos_, and it_.

Referenced by operator==().

FragID core::fragment::FragID_Iterator::operator* ( )

Definition at line 101 of file FragID_Iterator.cc.

References frag_id().

FragID_Iterator & core::fragment::FragID_Iterator::operator+ ( Size  offset)

Definition at line 86 of file FragID_Iterator.cc.

FragID_Iterator & core::fragment::FragID_Iterator::operator++ ( )

Definition at line 68 of file FragID_Iterator.cc.

References ipos_.

FragID * core::fragment::FragID_Iterator::operator-> ( )

Definition at line 107 of file FragID_Iterator.cc.

References frag_id(), and my_frag_id_.

FragID_Iterator & core::fragment::FragID_Iterator::operator= ( FragID_Iterator const &  itr)

Definition at line 91 of file FragID_Iterator.cc.

References ipos_, and it_.

bool core::fragment::FragID_Iterator::operator== ( FragID_Iterator const &  fi) const

Definition at line 64 of file FragID_Iterator.cc.

References operator!=().

Member Data Documentation

Size core::fragment::FragID_Iterator::ipos_
protected

Definition at line 82 of file FragID_Iterator.hh.

Referenced by frag_id(), operator!=(), operator++(), and operator=().

FrameIteratorWorker_OP core::fragment::FragID_Iterator::it_
protected

Definition at line 81 of file FragID_Iterator.hh.

Referenced by frag_id(), operator!=(), and operator=().

FragID core::fragment::FragID_Iterator::my_frag_id_
protected

Definition at line 83 of file FragID_Iterator.hh.

Referenced by operator->().


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