Flecs v4.1
A fast entity component system (ECS) for C & C++
Loading...
Searching...
No Matches
flecs::map_iterator< K, V > Struct Template Reference

Public Member Functions

 map_iterator (const ecs_map_t *m)
 
bool operator!= (const map_iterator &other) const
 
const map_entry< K, V > & operator* () const
 
const map_entry< K, V > * operator-> () const
 
map_iteratoroperator++ ()
 

Detailed Description

template<typename K, typename V>
struct flecs::map_iterator< K, V >

Definition at line 32 of file map.hpp.

Constructor & Destructor Documentation

◆ map_iterator() [1/2]

template<typename K , typename V >
flecs::map_iterator< K, V >::map_iterator ( )
inline

Definition at line 33 of file map.hpp.

◆ map_iterator() [2/2]

template<typename K , typename V >
flecs::map_iterator< K, V >::map_iterator ( const ecs_map_t * m)
inlineexplicit

Definition at line 37 of file map.hpp.

Member Function Documentation

◆ operator!=()

template<typename K , typename V >
bool flecs::map_iterator< K, V >::operator!= ( const map_iterator< K, V > & other) const
inline

Definition at line 48 of file map.hpp.

◆ operator*()

template<typename K , typename V >
const map_entry< K, V > & flecs::map_iterator< K, V >::operator* ( ) const
inline

Definition at line 52 of file map.hpp.

◆ operator++()

template<typename K , typename V >
map_iterator & flecs::map_iterator< K, V >::operator++ ( )
inline

Definition at line 60 of file map.hpp.

◆ operator->()

template<typename K , typename V >
const map_entry< K, V > * flecs::map_iterator< K, V >::operator-> ( ) const
inline

Definition at line 56 of file map.hpp.


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