cesium-native 0.48.0
Loading...
Searching...
No Matches
Cesium3DTilesSelection::LoadedTileEnumerator::iterator Class Reference

An iterator over Tile instances. More...

#include <Cesium3DTilesSelection/LoadedTileEnumerator.h>

Public Types

using iterator_category = std::forward_iterator_tag
 The iterator category tag denoting this is a forward iterator.
 
using value_type = Tile
 The type of value that is being iterated over.
 
using difference_type = void
 The type used to identify distance between iterators.
 
using pointer = Tile*
 A pointer to the type being iterated over.
 
using reference = Tile&
 A reference to the type being iterated over.
 

Public Member Functions

Tileoperator* () const noexcept
 Returns a reference to the current item being iterated.
 
Tileoperator-> () const noexcept
 Returns a pointer to the current item being iterated.
 
iteratoroperator++ () noexcept
 Advances the iterator to the next item (pre-incrementing).
 
iterator operator++ (int) noexcept
 Advances the iterator to the next item (post-incrementing).
 
bool operator== (const iterator &rhs) const noexcept
 Checks if two iterators are at the same item.
 
bool operator!= (const iterator &rhs) const noexcept
 Checks if two iterators are not at the same item.
 

Friends

class LoadedTileEnumerator
 
class LoadedConstTileEnumerator
 

Detailed Description

An iterator over Tile instances.

Definition at line 123 of file LoadedTileEnumerator.h.

Member Typedef Documentation

◆ difference_type

The type used to identify distance between iterators.

This is void because there is no meaningful measure of distance between tiles.

Definition at line 139 of file LoadedTileEnumerator.h.

◆ iterator_category

The iterator category tag denoting this is a forward iterator.

Definition at line 128 of file LoadedTileEnumerator.h.

◆ pointer

A pointer to the type being iterated over.

Definition at line 143 of file LoadedTileEnumerator.h.

◆ reference

A reference to the type being iterated over.

Definition at line 147 of file LoadedTileEnumerator.h.

◆ value_type

The type of value that is being iterated over.

Definition at line 132 of file LoadedTileEnumerator.h.

Friends And Related Symbol Documentation

◆ LoadedConstTileEnumerator

friend class LoadedConstTileEnumerator
friend

Definition at line 178 of file LoadedTileEnumerator.h.

◆ LoadedTileEnumerator

friend class LoadedTileEnumerator
friend

Definition at line 177 of file LoadedTileEnumerator.h.


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