CoriEngine
Loading...
Searching...
No Matches
Cori::World::DynamicEntityView::Iterator Class Reference

#include <EntityView.hpp>

Public Types

using iterator_category = std::forward_iterator_tag
using value_type = Entity
using difference_type = std::ptrdiff_t
using pointer = const Entity*
using reference = Entity

Public Member Functions

 Iterator (entt::registry *registry, UnderlyingIterator it)
reference operator* () const
Iteratoroperator++ ()
bool operator!= (const Iterator &other) const

Detailed Description

Definition at line 182 of file EntityView.hpp.

Member Typedef Documentation

◆ difference_type

Definition at line 186 of file EntityView.hpp.

◆ iterator_category

Definition at line 184 of file EntityView.hpp.

◆ pointer

Definition at line 187 of file EntityView.hpp.

◆ reference

◆ value_type

Constructor & Destructor Documentation

◆ Iterator()

Cori::World::DynamicEntityView::Iterator::Iterator ( entt::registry * registry,
UnderlyingIterator it )
inline

Definition at line 190 of file EntityView.hpp.

Member Function Documentation

◆ operator!=()

bool Cori::World::DynamicEntityView::Iterator::operator!= ( const Iterator & other) const
inline

Definition at line 202 of file EntityView.hpp.

Here is the call graph for this function:

◆ operator*()

reference Cori::World::DynamicEntityView::Iterator::operator* ( ) const
inline

Definition at line 193 of file EntityView.hpp.

◆ operator++()

Iterator & Cori::World::DynamicEntityView::Iterator::operator++ ( )
inline

Definition at line 197 of file EntityView.hpp.

Here is the call graph for this function:

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