Bifrost SDK
Bifrost SDK documentation
BifrostGraph::Executor::WatchpointLayoutComposite::Iterator Class Reference

Forward iterator on the sub layouts. More...

#include <WatchpointLayout.h>

Classes

class  SubLayout
 

Public Member Functions

 Iterator (Impl *impl)
 
 ~Iterator ()
 
Iteratoroperator++ ()
 Advance to the next iterator. More...
 
bool operator== (const Iterator &other) const
 Comparison. More...
 
bool operator!= (const Iterator &other) const
 Comparison. More...
 
SubLayout const & operator* () const
 Get the layout pointed by current iterator. More...
 

Detailed Description

Forward iterator on the sub layouts.

Definition at line 252 of file WatchpointLayout.h.

Constructor & Destructor Documentation

◆ Iterator()

BifrostGraph::Executor::WatchpointLayoutComposite::Iterator::Iterator ( Impl *  impl)
explicit

◆ ~Iterator()

BifrostGraph::Executor::WatchpointLayoutComposite::Iterator::~Iterator ( )

Member Function Documentation

◆ operator!=()

bool BifrostGraph::Executor::WatchpointLayoutComposite::Iterator::operator!= ( const Iterator other) const

Comparison.

Returns
true if iterators are different.

◆ operator*()

SubLayout const & BifrostGraph::Executor::WatchpointLayoutComposite::Iterator::operator* ( ) const

Get the layout pointed by current iterator.

◆ operator++()

Iterator & BifrostGraph::Executor::WatchpointLayoutComposite::Iterator::operator++ ( )

Advance to the next iterator.

Returns
*this

◆ operator==()

bool BifrostGraph::Executor::WatchpointLayoutComposite::Iterator::operator== ( const Iterator other) const

Comparison.

Returns
true if iterators are equal.