EnTT 3.15.0
Loading...
Searching...
No Matches
entt::basic_view< typename, typename, typename > Class Template Reference

View implementation. More...

Detailed Description

template<typename, typename, typename = void>
class entt::basic_view< typename, typename, typename >

View implementation.

Primary template isn't defined on purpose. All the specializations give a compile-time error, but for a few reasonable cases.

Important

View iterators aren't invalidated if:

  • New elements are added to the storage iterated by the view.
  • The entity currently returned is modified (for example, elements are added or removed from it).
  • The entity currently returned is destroyed.

In all other cases, modifying the storage iterated by a view in any way can invalidate all iterators.

Definition at line 47 of file fwd.hpp.


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