Mapper  0.9.0
API documentation
Public Member Functions | List of all members
OpenOrienteering::MapEditorToolBase::ObjectsRange::iterator Struct Reference

#include <tool_base.h>

Inheritance diagram for OpenOrienteering::MapEditorToolBase::ObjectsRange::iterator:
Inheritance graph
[legend]
Collaboration diagram for OpenOrienteering::MapEditorToolBase::ObjectsRange::iterator:
Collaboration graph
[legend]

Public Member Functions

 iterator (const container::iterator &it) noexcept
 
 iterator (container::iterator &&it) noexcept
 
Objectoperator* () noexcept
 
Objectoperator-> () noexcept
 
iteratoroperator++ () noexcept
 
bool operator== (const iterator &rhs) noexcept
 
bool operator!= (const iterator &rhs) noexcept
 

Constructor & Destructor Documentation

◆ iterator() [1/2]

OpenOrienteering::MapEditorToolBase::ObjectsRange::iterator::iterator ( const container::iterator &  it)
inlineexplicitnoexcept

◆ iterator() [2/2]

OpenOrienteering::MapEditorToolBase::ObjectsRange::iterator::iterator ( container::iterator &&  it)
inlineexplicitnoexcept

Member Function Documentation

◆ operator!=()

bool OpenOrienteering::MapEditorToolBase::ObjectsRange::iterator::operator!= ( const iterator rhs)
inlinenoexcept

◆ operator*()

Object* OpenOrienteering::MapEditorToolBase::ObjectsRange::iterator::operator* ( )
inlinenoexcept

◆ operator++()

iterator& OpenOrienteering::MapEditorToolBase::ObjectsRange::iterator::operator++ ( )
inlinenoexcept

◆ operator->()

Object* OpenOrienteering::MapEditorToolBase::ObjectsRange::iterator::operator-> ( )
inlinenoexcept

◆ operator==()

bool OpenOrienteering::MapEditorToolBase::ObjectsRange::iterator::operator== ( const iterator rhs)
inlinenoexcept

The documentation for this struct was generated from the following file: