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

#include <FrameIterator.hh>

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

Public Member Functions

 FrameIterator (FrameIteratorWorker_OP it)
 
 FrameIterator ()
 
 ~FrameIterator ()=default
 
FrameIteratoroperator++ ()
 
FrameIteratoroperator+ (Size offset)
 
FrameOP operator* ()
 
FrameOP operator-> ()
 
FrameOP frame_ptr ()
 
- Public Member Functions inherited from core::fragment::ConstFrameIterator
 ConstFrameIterator (FrameIteratorWorker_OP it)
 
 ConstFrameIterator ()
 
 ~ConstFrameIterator ()
 
bool operator!= (ConstFrameIterator const &fi) const
 
bool operator== (ConstFrameIterator const &fi) const
 
ConstFrameIteratoroperator++ ()
 
ConstFrameIteratoroperator+ (Size offset)
 
FrameCOP operator* () const
 
FrameCOP operator-> () const
 
FrameCOP frame_ptr () const
 

Friends

class FragID_Iterator
 

Additional Inherited Members

- Protected Attributes inherited from core::fragment::ConstFrameIterator
FrameIteratorWorker_OP it_
 

Constructor & Destructor Documentation

core::fragment::FrameIterator::FrameIterator ( FrameIteratorWorker_OP  it)
inline
core::fragment::FrameIterator::FrameIterator ( )
inline
core::fragment::FrameIterator::~FrameIterator ( )
default

Member Function Documentation

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

References frame_ptr().

FrameIterator & core::fragment::FrameIterator::operator+ ( Size  offset)
FrameIterator & core::fragment::FrameIterator::operator++ ( )
FrameOP core::fragment::FrameIterator::operator-> ( )

References frame_ptr().

Friends And Related Function Documentation

friend class FragID_Iterator
friend

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