Safir SDK Core
Loading...
Searching...
No Matches
Safir::Dob::EntityIterator Class Reference

A STL conformant forward iterator used to traverse entity instances. More...

#include <Safir/Dob/EntityIterator.h>

Inheritance diagram for Safir::Dob::EntityIterator:
[legend]
Collaboration diagram for Safir::Dob::EntityIterator:
[legend]

Public Member Functions

 EntityIterator ()=default
 Constructs an "end" iterator.
 
 EntityIterator (const EntityIterator &other)=default
 Copy Constructor.
 
 ~EntityIterator ()=default
 Destructor.
 
EntityIteratoroperator= (const EntityIterator &other)=default
 Copy assignment operator.
 

Friends

class boost::iterator_core_access
 
class ConnectionBase
 

Detailed Description

A STL conformant forward iterator used to traverse entity instances.

Constructor & Destructor Documentation

◆ EntityIterator() [1/2]

Safir::Dob::EntityIterator::EntityIterator ( )
default

Constructs an "end" iterator.

◆ EntityIterator() [2/2]

Safir::Dob::EntityIterator::EntityIterator ( const EntityIterator & other)
default

Copy Constructor.

◆ ~EntityIterator()

Safir::Dob::EntityIterator::~EntityIterator ( )
default

Destructor.

Member Function Documentation

◆ operator=()

EntityIterator & Safir::Dob::EntityIterator::operator= ( const EntityIterator & other)
default

Copy assignment operator.

Friends And Related Symbol Documentation

◆ boost::iterator_core_access

friend class boost::iterator_core_access
friend

◆ ConnectionBase

friend class ConnectionBase
friend