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

#include <FrameIterator.hh>

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

Public Member Functions

 FrameIterator (FrameIteratorWorker_OP it)
 
 FrameIterator ()
 
 ~FrameIterator ()
 
bool operator!= (FrameIterator const &fi) const
 
bool operator== (FrameIterator const &fi) const
 
FrameIteratoroperator++ ()
 
FrameIteratoroperator+ (Size offset)
 
FrameIterator const & operator= (FrameIterator const &itr)
 
FrameOP operator* ()
 
FrameCOP operator* () const
 
FrameOP operator-> ()
 
FrameCOP operator-> () const
 
FrameOP frame_ptr ()
 
FrameCOP frame_ptr () const
 

Protected Attributes

FrameIteratorWorker_OP it_
 

Friends

class FragID_Iterator
 

Detailed Description

Definition at line 67 of file FrameIterator.hh.

Constructor & Destructor Documentation

core::fragment::FrameIterator::FrameIterator ( FrameIteratorWorker_OP  it)

Definition at line 53 of file FrameIterator.cc.

core::fragment::FrameIterator::FrameIterator ( )

Definition at line 54 of file FrameIterator.cc.

core::fragment::FrameIterator::~FrameIterator ( )

Definition at line 55 of file FrameIterator.cc.

Member Function Documentation

FrameOP core::fragment::FrameIterator::frame_ptr ( )

Definition at line 96 of file FrameIterator.cc.

References it_.

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

FrameCOP core::fragment::FrameIterator::frame_ptr ( ) const

Definition at line 100 of file FrameIterator.cc.

References it_.

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

Definition at line 57 of file FrameIterator.cc.

References it_.

FrameOP core::fragment::FrameIterator::operator* ( )

Definition at line 80 of file FrameIterator.cc.

References frame_ptr().

FrameCOP core::fragment::FrameIterator::operator* ( ) const

Definition at line 84 of file FrameIterator.cc.

References frame_ptr().

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

Definition at line 70 of file FrameIterator.cc.

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

Definition at line 65 of file FrameIterator.cc.

FrameOP core::fragment::FrameIterator::operator-> ( )

Definition at line 88 of file FrameIterator.cc.

References frame_ptr().

FrameCOP core::fragment::FrameIterator::operator-> ( ) const

Definition at line 92 of file FrameIterator.cc.

References frame_ptr().

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

Definition at line 75 of file FrameIterator.cc.

References it_.

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

Definition at line 61 of file FrameIterator.cc.

References it_.

Friends And Related Function Documentation

friend class FragID_Iterator
friend

Definition at line 68 of file FrameIterator.hh.

Member Data Documentation

FrameIteratorWorker_OP core::fragment::FrameIterator::it_
protected

Definition at line 95 of file FrameIterator.hh.

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


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