Rosetta
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

- Public Types inherited from core::fragment::ConstFrameIterator
using iterator_category = std::forward_iterator_tag
 
using value_type = Frame
 
using difference_type = std::ptrdiff_t
 
using pointer = Frame *
 
using reference = Frame &
 
- Protected Attributes inherited from core::fragment::ConstFrameIterator
FrameIteratorWorker_OP it_
 

Constructor & Destructor Documentation

◆ FrameIterator() [1/2]

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

◆ FrameIterator() [2/2]

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

◆ ~FrameIterator()

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

Member Function Documentation

◆ frame_ptr()

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

◆ operator*()

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

References frame_ptr().

◆ operator+()

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

◆ operator++()

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

◆ operator->()

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

References frame_ptr().

Friends And Related Function Documentation

◆ FragID_Iterator

friend class FragID_Iterator
friend

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