cesium-native 0.47.0
Loading...
Searching...
No Matches
Cesium3DTilesSelection::LoadedConstTileEnumerator::const_iterator Class Reference

An iterator over constant 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 = const Tile
 The type of value that is being iterated over.
 
using difference_type = void
 The type used to identify distance between iterators.
 
using pointer = const Tile*
 A pointer to the type being iterated over.
 
using reference = const Tile&
 A reference to the type being iterated over.
 

Public Member Functions

const Tileoperator* () const noexcept
 Returns a reference to the current item being iterated.
 
const Tileoperator-> () const noexcept
 Returns a pointer to the current item being iterated.
 
const_iteratoroperator++ () noexcept
 Advances the iterator to the next item (pre-incrementing).
 
const_iterator operator++ (int) noexcept
 Advances the iterator to the next item (post-incrementing).
 
bool operator== (const const_iterator &rhs) const noexcept
 Checks if two iterators are at the same item.
 
bool operator!= (const 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 constant Tile instances.

Definition at line 30 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 46 of file LoadedTileEnumerator.h.

◆ iterator_category

The iterator category tag denoting this is a forward iterator.

Definition at line 35 of file LoadedTileEnumerator.h.

◆ pointer

A pointer to the type being iterated over.

Definition at line 50 of file LoadedTileEnumerator.h.

◆ reference

A reference to the type being iterated over.

Definition at line 54 of file LoadedTileEnumerator.h.

◆ value_type

The type of value that is being iterated over.

Definition at line 39 of file LoadedTileEnumerator.h.

Friends And Related Symbol Documentation

◆ LoadedConstTileEnumerator

friend class LoadedConstTileEnumerator
friend

Definition at line 85 of file LoadedTileEnumerator.h.

◆ LoadedTileEnumerator

friend class LoadedTileEnumerator
friend

Definition at line 84 of file LoadedTileEnumerator.h.


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