EnTT: entt::basic_view< typename, typename, typename > Class Template Reference

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:

- src/entt/entity/fwd.hpp