diff --git a/adl__pointer_8hpp_source.html b/adl__pointer_8hpp_source.html
index d44f8f666..a1f5859cd 100644
--- a/adl__pointer_8hpp_source.html
+++ b/adl__pointer_8hpp_source.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/algorithm_8hpp_source.html b/algorithm_8hpp_source.html
index 5fa0d65cf..8f3efabd9 100644
--- a/algorithm_8hpp_source.html
+++ b/algorithm_8hpp_source.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/android-ndk-r17_8hpp_source.html b/android-ndk-r17_8hpp_source.html
index 780944cb6..a9b999efd 100644
--- a/android-ndk-r17_8hpp_source.html
+++ b/android-ndk-r17_8hpp_source.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/annotated.html b/annotated.html
index 61d73b31c..bf80e5e9e 100644
--- a/annotated.html
+++ b/annotated.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
@@ -109,19 +109,19 @@ $(function() {
C value_list_cat<> Concatenates multiple value lists
C value_list_cat< value_list< Value... >, value_list< Other... >, List... > Concatenates multiple value lists
C value_list_cat< value_list< Value... > > Concatenates multiple value lists
- C is_equality_comparable Provides the member constant value to true if a given type is equality comparable, false otherwise
- C is_applicable Same as std::is_invocable, but with tuples
- C is_applicable< Func, Tuple< Args... > > Same as std::is_invocable, but with tuples.
- C is_applicable< Func, const Tuple< Args... > > Same as std::is_invocable, but with tuples.
- C is_applicable_r Same as std::is_invocable_r, but with tuples for arguments
- C is_applicable_r< Ret, Func, std::tuple< Args... > > Same as std::is_invocable_r, but with tuples for arguments.
- C is_complete Provides the member constant value to true if a given type is complete, false otherwise
- C is_complete< Type, std::void_t< decltype(sizeof(Type))> > Provides the member constant value to true if a given type is complete, false otherwise.
- C is_iterator Provides the member constant value to true if a given type is an iterator, false otherwise
- C is_iterator< Type, std::void_t< typename std::iterator_traits< Type >::iterator_category > > Provides the member constant value to true if a given type is an iterator, false otherwise.
- C is_iterator_type Provides the member constant value to true if a given type is of the required iterator type, false otherwise
- C is_iterator_type< Type, It, std::enable_if_t< is_iterator_v< Type > &&std::is_same_v< Type, It > > > Provides the member constant value to true if a given type is of the required iterator type, false otherwise.
- C is_iterator_type< Type, It, std::enable_if_t<!std::is_same_v< Type, It >, std::void_t< typename It::iterator_type > > > Provides the member constant value to true if a given type is of the required iterator type, false otherwise.
+ C is_applicable Same as std::is_invocable, but with tuples
+ C is_applicable< Func, Tuple< Args... > > Same as std::is_invocable, but with tuples.
+ C is_applicable< Func, const Tuple< Args... > > Same as std::is_invocable, but with tuples.
+ C is_applicable_r Same as std::is_invocable_r, but with tuples for arguments
+ C is_applicable_r< Ret, Func, std::tuple< Args... > > Same as std::is_invocable_r, but with tuples for arguments.
+ C is_complete Provides the member constant value to true if a given type is complete, false otherwise
+ C is_complete< Type, std::void_t< decltype(sizeof(Type))> > Provides the member constant value to true if a given type is complete, false otherwise.
+ C is_iterator Provides the member constant value to true if a given type is an iterator, false otherwise
+ C is_iterator< Type, std::void_t< typename std::iterator_traits< Type >::iterator_category > > Provides the member constant value to true if a given type is an iterator, false otherwise.
+ C is_iterator_type Provides the member constant value to true if a given type is of the required iterator type, false otherwise
+ C is_iterator_type< Type, It, std::enable_if_t< is_iterator_v< Type > &&std::is_same_v< Type, It > > > Provides the member constant value to true if a given type is of the required iterator type, false otherwise.
+ C is_iterator_type< Type, It, std::enable_if_t<!std::is_same_v< Type, It >, std::void_t< typename It::iterator_type > > > Provides the member constant value to true if a given type is of the required iterator type, false otherwise.
+ C is_equality_comparable Provides the member constant value to true if a given type is equality comparable, false otherwise
C constness_as Transcribes the constness of a type to another type
C constness_as< To, const From > Transcribes the constness of a type to another type.
C member_class Extracts the class of a non-static member object or function
diff --git a/any_8hpp_source.html b/any_8hpp_source.html
index aa3c01ae9..be8ae65f0 100644
--- a/any_8hpp_source.html
+++ b/any_8hpp_source.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
@@ -426,7 +426,7 @@ $(function() {
Implementation specific information about a type.
Type any_cast(const basic_any< Len, Align > &data)
Performs type-safe access to the contained object.
-typename constness_as< To, From >::type constness_as_t
Alias template to facilitate the transcription of the constness.
+typename constness_as< To, From >::type constness_as_t
Alias template to facilitate the transcription of the constness.
basic_any< Len, Align > forward_as_any(Type &&value)
Forwards its argument and avoids copies for lvalue references.
basic_any< Len, Align > make_any(Args &&... args)
Constructs a wrapper from a given type, passing it all arguments.
bool operator!=(const basic_any< Len, Align > &lhs, const basic_any< Len, Align > &rhs)
Checks if two wrappers differ in their content.
diff --git a/attribute_8h_source.html b/attribute_8h_source.html
index 3c2334676..6d088beb6 100644
--- a/attribute_8h_source.html
+++ b/attribute_8h_source.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/cache_8hpp_source.html b/cache_8hpp_source.html
index de42931ab..9c01631e4 100644
--- a/cache_8hpp_source.html
+++ b/cache_8hpp_source.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classbasic__view__impl.html b/classbasic__view__impl.html
deleted file mode 100644
index 513681c25..000000000
--- a/classbasic__view__impl.html
+++ /dev/null
@@ -1,90 +0,0 @@
-
-
-
-
-
-
-
-EnTT: basic_view_impl<... > Class Template Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
View implementation.
- More...
-
-
template<typename...>
-class basic_view_impl<... >
-
-
View implementation.
-
Internal details not to be documented.
-
Primary template isn't defined on purpose. All the specializations give a compile-time error, but for a few reasonable cases.
-
-
Definition at line 166 of file view.hpp .
-
The documentation for this class was generated from the following file:
-
-
-
-
-
diff --git a/classbasic__view__impl_3_01Policy_00_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01Component_8_8_8_01_4-members.html b/classbasic__view__impl_3_01Policy_00_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01Component_8_8_8_01_4-members.html
deleted file mode 100644
index 21ca3150a..000000000
--- a/classbasic__view__impl_3_01Policy_00_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01Component_8_8_8_01_4-members.html
+++ /dev/null
@@ -1,102 +0,0 @@
-
-
-
-
-
-
-
-EnTT: Member List
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
This is the complete list of members for basic_view_impl< Policy, Entity, exclude_t< Exclude... >, Component... > , including all inherited members.
-
- back () constbasic_view_impl< Policy, Entity, exclude_t< Exclude... >, Component... > inline
- basic_view_impl ()basic_view_impl< Policy, Entity, exclude_t< Exclude... >, Component... > inline
- basic_view_impl (storage_type< Component > &... component, const storage_type< Exclude > &... epool)basic_view_impl< Policy, Entity, exclude_t< Exclude... >, Component... > inline
- begin () constbasic_view_impl< Policy, Entity, exclude_t< Exclude... >, Component... > inline
- contains (const entity_type entt) constbasic_view_impl< Policy, Entity, exclude_t< Exclude... >, Component... > inline
- each (Func func) constbasic_view_impl< Policy, Entity, exclude_t< Exclude... >, Component... > inline
- each (Func func) constbasic_view_impl< Policy, Entity, exclude_t< Exclude... >, Component... > inline
- each () constbasic_view_impl< Policy, Entity, exclude_t< Exclude... >, Component... > inline
- each () constbasic_view_impl< Policy, Entity, exclude_t< Exclude... >, Component... > inline
- end () constbasic_view_impl< Policy, Entity, exclude_t< Exclude... >, Component... > inline
- entity_type typedefbasic_view_impl< Policy, Entity, exclude_t< Exclude... >, Component... >
- find (const entity_type entt) constbasic_view_impl< Policy, Entity, exclude_t< Exclude... >, Component... > inline
- front () constbasic_view_impl< Policy, Entity, exclude_t< Exclude... >, Component... > inline
- get ([[maybe_unused]] const entity_type entt) constbasic_view_impl< Policy, Entity, exclude_t< Exclude... >, Component... > inline
- iterable_view typedefbasic_view_impl< Policy, Entity, exclude_t< Exclude... >, Component... >
- iterator typedefbasic_view_impl< Policy, Entity, exclude_t< Exclude... >, Component... >
- operator bool () constbasic_view_impl< Policy, Entity, exclude_t< Exclude... >, Component... > inline explicit
- operator| (const basic_view< Id, exclude_t< ELhs... >, CLhs... > &, const basic_view< Id, exclude_t< ERhs... >, CRhs... > &)basic_view_impl< Policy, Entity, exclude_t< Exclude... >, Component... > friend
- rbegin () constbasic_view_impl< Policy, Entity, exclude_t< Exclude... >, Component... > inline
- rend () constbasic_view_impl< Policy, Entity, exclude_t< Exclude... >, Component... > inline
- reverse_iterator typedefbasic_view_impl< Policy, Entity, exclude_t< Exclude... >, Component... >
- size_hint () constbasic_view_impl< Policy, Entity, exclude_t< Exclude... >, Component... > inline
- size_type typedefbasic_view_impl< Policy, Entity, exclude_t< Exclude... >, Component... >
- use () constbasic_view_impl< Policy, Entity, exclude_t< Exclude... >, Component... > inline
-
-
-
-
-
diff --git a/classbasic__view__impl_3_01Policy_00_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01Component_8_8_8_01_4.html b/classbasic__view__impl_3_01Policy_00_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01Component_8_8_8_01_4.html
deleted file mode 100644
index f6858c9bd..000000000
--- a/classbasic__view__impl_3_01Policy_00_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01Component_8_8_8_01_4.html
+++ /dev/null
@@ -1,918 +0,0 @@
-
-
-
-
-
-
-
-EnTT: basic_view_impl< Policy, Entity, exclude_t< Exclude... >, Component... > Class Template Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Multi component view.
- More...
-
-
#include <view.hpp >
-
-
-
-using entity_type = Entity
- Underlying entity identifier.
-
-
-using size_type = std::size_t
- Unsigned integer type.
-
-
-using iterator = internal::view_iterator< Policy, typename basic_common_type::iterator, sizeof...(Component) - 1u, sizeof...(Exclude)>
- Bidirectional iterator type.
-
-
-using reverse_iterator = internal::view_iterator< Policy, typename basic_common_type::reverse_iterator, sizeof...(Component) - 1u, sizeof...(Exclude)>
- Reverse iterator type.
-
-
-using iterable_view = iterable
- Iterable view type.
-
-
-
-
- basic_view_impl ()
- Default constructor to use to create empty, invalid views.
-
- basic_view_impl (storage_type< Component > &... component, const storage_type< Exclude > &... epool)
- Constructs a multi-type view from a set of storage classes. More...
-
-template<typename Comp >
-void use () const
- Forces the type to use to drive iterations. More...
-
-size_type size_hint () const
- Estimates the number of entities iterated by the view. More...
-
-iterator begin () const
- Returns an iterator to the first entity of the view. More...
-
-iterator end () const
- Returns an iterator that is past the last entity of the view. More...
-
-reverse_iterator rbegin () const
- Returns an iterator to the first entity of the reversed view. More...
-
-reverse_iterator rend () const
- Returns an iterator that is past the last entity of the reversed view. More...
-
-entity_type front () const
- Returns the first entity of the view, if any. More...
-
-entity_type back () const
- Returns the last entity of the view, if any. More...
-
-iterator find (const entity_type entt) const
- Finds an entity. More...
-
- operator bool () const
- Checks if a view is properly initialized. More...
-
-bool contains (const entity_type entt) const
- Checks if a view contains an entity. More...
-
-template<typename... Comp>
-decltype(auto) get ([[maybe_unused]] const entity_type entt) const
- Returns the components assigned to the given entity. More...
-
-template<typename Func >
-void each (Func func) const
- Iterates entities and components and applies the given function object to them. More...
-
-template<typename Comp , typename Func >
-void each (Func func) const
- Iterates entities and components and applies the given function object to them. More...
-
-iterable_view each () const
- Returns an iterable object to use to visit the view. More...
-
-template<typename Comp >
-iterable_view each () const
- Returns an iterable object to use to visit the view. More...
-
-
-
-template<typename Id , typename... ELhs, typename... CLhs, typename... ERhs, typename... CRhs>
-auto operator| (const basic_view < Id, exclude_t< ELhs... >, CLhs... > &, const basic_view < Id, exclude_t< ERhs... >, CRhs... > &)
- Combines two views in a more specific one (friend function). More...
-
-
-
-
template<typename Policy, typename Entity, typename... Exclude, typename... Component>
-class basic_view_impl< Policy, Entity, exclude_t< Exclude... >, Component... >
-
-
Multi component view.
-
Multi component views iterate over those entities that have at least all the given components in their bags. During initialization, a multi component view looks at the number of entities available for each component and uses the smallest set in order to get a performance boost when iterate.
-
Important
-
Iterators aren't invalidated if:
-
-New instances of the given components are created and assigned to entities.
-The entity currently pointed is modified (as an example, if one of the given components is removed from the entity to which the iterator points).
-The entity currently pointed is destroyed.
-
-
In all other cases, modifying the pools iterated by the view in any way invalidates all the iterators and using them results in undefined behavior.
-
Note Views share references to the underlying data structures of the registry that generated them. Therefore any change to the entities and to the components made by means of the registry are immediately reflected by views.
-
Warning Lifetime of a view must not overcome that of the registry that generated it. In any other case, attempting to use a view results in undefined behavior.
-
Template Parameters
-
- Policy Common (stricter) storage policy.
- Entity A valid entity type (see entt_traits for more details).
- Exclude Types of components used to filter the view.
- Component Types of components iterated by the view.
-
-
-
-
-
Definition at line 209 of file view.hpp .
-
-
-
◆ basic_view_impl()
-
-
-
-
-template<typename Policy , typename Entity , typename... Exclude, typename... Component>
-
-
-
-
-
- basic_view_impl < Policy, Entity, exclude_t< Exclude... >, Component... >::basic_view_impl
- (
- storage_type< Component > &...
- component ,
-
-
-
-
- const storage_type< Exclude > &...
- epool
-
-
-
- )
-
-
-
-
-
-inline
-
-
-
-
-
Constructs a multi-type view from a set of storage classes.
-
Parameters
-
- component The storage for the types to iterate.
- epool The storage for the types used to filter the view.
-
-
-
-
-
Definition at line 364 of file view.hpp .
-
-
-
-
-
-
◆ back()
-
-
-
-
-template<typename Policy , typename Entity , typename... Exclude, typename... Component>
-
-
-
-
Returns the last entity of the view, if any.
-
Returns The last entity of the view if one exists, the null entity otherwise.
-
-
Definition at line 454 of file view.hpp .
-
-
-
-
-
◆ begin()
-
-
-
-
-template<typename Policy , typename Entity , typename... Exclude, typename... Component>
-
-
-
-
Returns an iterator to the first entity of the view.
-
The returned iterator points to the first entity of the view. If the view is empty, the returned iterator will be equal to end() .
-
Returns An iterator to the first entity of the view.
-
-
Definition at line 395 of file view.hpp .
-
-
-
-
-
◆ contains()
-
-
-
-
-template<typename Policy , typename Entity , typename... Exclude, typename... Component>
-
-
-
-
-
- bool basic_view_impl < Policy, Entity, exclude_t< Exclude... >, Component... >::contains
- (
- const entity_type
- entt )
- const
-
-
-
-
-inline
-
-
-
-
-
Checks if a view contains an entity.
-
Parameters
-
- entt A valid entity identifier.
-
-
-
-
Returns True if the view contains the given entity, false otherwise.
-
-
Definition at line 483 of file view.hpp .
-
-
-
-
-
◆ each() [1/4]
-
-
-
-
-template<typename Policy , typename Entity , typename... Exclude, typename... Component>
-
-
-
-
Returns an iterable object to use to visit the view.
-
The iterable object returns tuples that contain the current entity and a set of references to its non-empty components. The constness of the components is as requested.
-
Note Empty types aren't explicitly instantiated and therefore they are never returned during iterations.
-
Returns An iterable object to use to visit the view.
-
-
Definition at line 575 of file view.hpp .
-
-
-
-
-
◆ each() [2/4]
-
-
-
-
-template<typename Policy , typename Entity , typename... Exclude, typename... Component>
-
-template<typename Comp >
-
-
-
-
Returns an iterable object to use to visit the view.
-
The pool of the suggested component is used to lead the iterations. The returned elements will therefore respect the order of the pool associated with that type.
-
See also each
-
Template Parameters
-
- Comp Type of component to use to drive the iteration.
-
-
-
-
Returns An iterable object to use to visit the view.
-
-
Definition at line 592 of file view.hpp .
-
-
-
-
-
◆ each() [3/4]
-
-
-
-
-template<typename Policy , typename Entity , typename... Exclude, typename... Component>
-
-template<typename Func >
-
-
-
-
-
- void basic_view_impl < Policy, Entity, exclude_t< Exclude... >, Component... >::each
- (
- Func
- func )
- const
-
-
-
-
-inline
-
-
-
-
-
Iterates entities and components and applies the given function object to them.
-
The function object is invoked for each entity. It is provided with the entity itself and a set of references to non-empty components. The constness of the components is as requested.
- The signature of the function must be equivalent to one of the following forms:
-
-
void(Type &...);
-
Entity entity_type
Underlying entity identifier.
-
Note Empty types aren't explicitly instantiated and therefore they are never returned during iterations.
-
Template Parameters
-
- Func Type of the function object to invoke.
-
-
-
-
Parameters
-
- func A valid function object.
-
-
-
-
-
Definition at line 538 of file view.hpp .
-
-
-
-
-
◆ each() [4/4]
-
-
-
-
-template<typename Policy , typename Entity , typename... Exclude, typename... Component>
-
-template<typename Comp , typename Func >
-
-
-
-
-
- void basic_view_impl < Policy, Entity, exclude_t< Exclude... >, Component... >::each
- (
- Func
- func )
- const
-
-
-
-
-inline
-
-
-
-
-
Iterates entities and components and applies the given function object to them.
-
The pool of the suggested component is used to lead the iterations. The returned entities will therefore respect the order of the pool associated with that type.
-
See also each
-
Template Parameters
-
- Comp Type of component to use to drive the iteration.
- Func Type of the function object to invoke.
-
-
-
-
Parameters
-
- func A valid function object.
-
-
-
-
-
Definition at line 557 of file view.hpp .
-
-
-
-
-
◆ end()
-
-
-
-
-template<typename Policy , typename Entity , typename... Exclude, typename... Component>
-
-
-
-
Returns an iterator that is past the last entity of the view.
-
The returned iterator points to the entity following the last entity of the view. Attempting to dereference the returned iterator results in undefined behavior.
-
Returns An iterator to the entity following the last entity of the view.
-
-
Definition at line 408 of file view.hpp .
-
-
-
-
-
◆ find()
-
-
-
-
-template<typename Policy , typename Entity , typename... Exclude, typename... Component>
-
-
-
-
Finds an entity.
-
Parameters
-
- entt A valid entity identifier.
-
-
-
-
Returns An iterator to the given entity if it's found, past the end iterator otherwise.
-
-
Definition at line 465 of file view.hpp .
-
-
-
-
-
◆ front()
-
-
-
-
-template<typename Policy , typename Entity , typename... Exclude, typename... Component>
-
-
-
-
Returns the first entity of the view, if any.
-
Returns The first entity of the view if one exists, the null entity otherwise.
-
-
Definition at line 444 of file view.hpp .
-
-
-
-
-
◆ get()
-
-
-
-
-template<typename Policy , typename Entity , typename... Exclude, typename... Component>
-
-template<typename... Comp>
-
-
-
-
-
- decltype(auto) basic_view_impl < Policy, Entity, exclude_t< Exclude... >, Component... >::get
- (
- [[maybe_unused] ] const entity_type
- entt )
- const
-
-
-
-
-inline
-
-
-
-
-
Returns the components assigned to the given entity.
-
Prefer this function instead of registry::get during iterations. It has far better performance than its counterpart.
-
Warning Attempting to use an invalid component type results in a compilation error. Attempting to use an entity that doesn't belong to the view results in undefined behavior.
-
Template Parameters
-
- Comp Types of components to get.
-
-
-
-
Parameters
-
- entt A valid entity identifier.
-
-
-
-
Returns The components assigned to the entity.
-
-
Definition at line 503 of file view.hpp .
-
-
-
-
-
◆ operator bool()
-
-
-
-
-template<typename Policy , typename Entity , typename... Exclude, typename... Component>
-
-
-
-
-
- basic_view_impl < Policy, Entity, exclude_t< Exclude... >, Component... >::operator bool
- (
- )
- const
-
-
-
-
-inline explicit
-
-
-
-
-
Checks if a view is properly initialized.
-
Returns True if the view is properly initialized, false otherwise.
-
-
Definition at line 474 of file view.hpp .
-
-
-
-
-
◆ rbegin()
-
-
-
-
-template<typename Policy , typename Entity , typename... Exclude, typename... Component>
-
-
-
-
Returns an iterator to the first entity of the reversed view.
-
The returned iterator points to the first entity of the reversed view. If the view is empty, the returned iterator will be equal to rend() .
-
Returns An iterator to the first entity of the reversed view.
-
-
Definition at line 420 of file view.hpp .
-
-
-
-
-
◆ rend()
-
-
-
-
-template<typename Policy , typename Entity , typename... Exclude, typename... Component>
-
-
-
-
Returns an iterator that is past the last entity of the reversed view.
-
The returned iterator points to the entity following the last entity of the reversed view. Attempting to dereference the returned iterator results in undefined behavior.
-
Returns An iterator to the entity following the last entity of the reversed view.
-
-
Definition at line 435 of file view.hpp .
-
-
-
-
-
◆ size_hint()
-
-
-
-
-template<typename Policy , typename Entity , typename... Exclude, typename... Component>
-
-
-
-
Estimates the number of entities iterated by the view.
-
Returns Estimated number of entities iterated by the view.
-
-
Definition at line 383 of file view.hpp .
-
-
-
-
-
◆ use()
-
-
-
-
-template<typename Policy , typename Entity , typename... Exclude, typename... Component>
-
-template<typename Comp >
-
-
-
-
-
- void basic_view_impl < Policy, Entity, exclude_t< Exclude... >, Component... >::use
- (
- )
- const
-
-
-
-
-inline
-
-
-
-
-
Forces the type to use to drive iterations.
-
Template Parameters
-
- Comp Type of component to use to drive the iteration.
-
-
-
-
-
Definition at line 375 of file view.hpp .
-
-
-
-
-
-
◆ operator|
-
-
-
-
-template<typename Policy , typename Entity , typename... Exclude, typename... Component>
-
-template<typename Id , typename... ELhs, typename... CLhs, typename... ERhs, typename... CRhs>
-
-
-
-
-
- auto operator|
- (
- const basic_view < Id, exclude_t< ELhs... >, CLhs... > &
- ,
-
-
-
-
- const basic_view < Id, exclude_t< ERhs... >, CRhs... > &
-
-
-
-
- )
-
-
-
-
-
-friend
-
-
-
-
-
Combines two views in a more specific one (friend function).
-
Template Parameters
-
- Id A valid entity type (see entt_traits for more details).
- ELhs Filter list of the first view.
- CLhs Component list of the first view.
- ERhs Filter list of the second view.
- CRhs Component list of the second view.
-
-
-
-
Returns A more specific view.
-
-
-
-
The documentation for this class was generated from the following file:
-
-
-
-
-
diff --git a/classbasic__view__impl_3_01packed__storage__policy_00_01Entity_00_01exclude__t_3_4_00_01Component_01_4-members.html b/classbasic__view__impl_3_01packed__storage__policy_00_01Entity_00_01exclude__t_3_4_00_01Component_01_4-members.html
deleted file mode 100644
index f2bcc4e8b..000000000
--- a/classbasic__view__impl_3_01packed__storage__policy_00_01Entity_00_01exclude__t_3_4_00_01Component_01_4-members.html
+++ /dev/null
@@ -1,103 +0,0 @@
-
-
-
-
-
-
-
-EnTT: Member List
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
This is the complete list of members for basic_view_impl< packed_storage_policy, Entity, exclude_t<>, Component > , including all inherited members.
-
- back () constbasic_view_impl< packed_storage_policy, Entity, exclude_t<>, Component > inline
- basic_view_impl ()basic_view_impl< packed_storage_policy, Entity, exclude_t<>, Component > inline
- basic_view_impl (storage_type &ref)basic_view_impl< packed_storage_policy, Entity, exclude_t<>, Component > inline
- begin () constbasic_view_impl< packed_storage_policy, Entity, exclude_t<>, Component > inline
- contains (const entity_type entt) constbasic_view_impl< packed_storage_policy, Entity, exclude_t<>, Component > inline
- data () constbasic_view_impl< packed_storage_policy, Entity, exclude_t<>, Component > inline
- each (Func func) constbasic_view_impl< packed_storage_policy, Entity, exclude_t<>, Component > inline
- each () constbasic_view_impl< packed_storage_policy, Entity, exclude_t<>, Component > inline
- empty () constbasic_view_impl< packed_storage_policy, Entity, exclude_t<>, Component > inline
- end () constbasic_view_impl< packed_storage_policy, Entity, exclude_t<>, Component > inline
- entity_type typedefbasic_view_impl< packed_storage_policy, Entity, exclude_t<>, Component >
- find (const entity_type entt) constbasic_view_impl< packed_storage_policy, Entity, exclude_t<>, Component > inline
- front () constbasic_view_impl< packed_storage_policy, Entity, exclude_t<>, Component > inline
- get (const entity_type entt) constbasic_view_impl< packed_storage_policy, Entity, exclude_t<>, Component > inline
- iterable_view typedefbasic_view_impl< packed_storage_policy, Entity, exclude_t<>, Component >
- iterator typedefbasic_view_impl< packed_storage_policy, Entity, exclude_t<>, Component >
- operator bool () constbasic_view_impl< packed_storage_policy, Entity, exclude_t<>, Component > inline explicit
- operator[] (const size_type pos) constbasic_view_impl< packed_storage_policy, Entity, exclude_t<>, Component > inline
- operator| (const basic_view< Id, exclude_t< ELhs... >, CLhs... > &, const basic_view< Id, exclude_t< ERhs... >, CRhs... > &)basic_view_impl< packed_storage_policy, Entity, exclude_t<>, Component > friend
- raw () constbasic_view_impl< packed_storage_policy, Entity, exclude_t<>, Component > inline
- rbegin () constbasic_view_impl< packed_storage_policy, Entity, exclude_t<>, Component > inline
- rend () constbasic_view_impl< packed_storage_policy, Entity, exclude_t<>, Component > inline
- reverse_iterator typedefbasic_view_impl< packed_storage_policy, Entity, exclude_t<>, Component >
- size () constbasic_view_impl< packed_storage_policy, Entity, exclude_t<>, Component > inline
- size_type typedefbasic_view_impl< packed_storage_policy, Entity, exclude_t<>, Component >
-
-
-
-
-
diff --git a/classbasic__view__impl_3_01packed__storage__policy_00_01Entity_00_01exclude__t_3_4_00_01Component_01_4.html b/classbasic__view__impl_3_01packed__storage__policy_00_01Entity_00_01exclude__t_3_4_00_01Component_01_4.html
deleted file mode 100644
index 917fcbb71..000000000
--- a/classbasic__view__impl_3_01packed__storage__policy_00_01Entity_00_01exclude__t_3_4_00_01Component_01_4.html
+++ /dev/null
@@ -1,911 +0,0 @@
-
-
-
-
-
-
-
-EnTT: basic_view_impl< packed_storage_policy, Entity, exclude_t<>, Component > Class Template Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Single component view specialization.
- More...
-
-
#include <view.hpp >
-
-
-
-using entity_type = Entity
- Underlying entity identifier.
-
-
-using size_type = std::size_t
- Unsigned integer type.
-
-
-using iterator = typename basic_common_type::iterator
- Random access iterator type.
-
-
-using reverse_iterator = typename basic_common_type::reverse_iterator
- Reversed iterator type.
-
-
-using iterable_view = iterable
- Iterable view type.
-
-
-
-template<typename Id , typename... ELhs, typename... CLhs, typename... ERhs, typename... CRhs>
-auto operator| (const basic_view < Id, exclude_t< ELhs... >, CLhs... > &, const basic_view < Id, exclude_t< ERhs... >, CRhs... > &)
- Combines two views in a more specific one (friend function). More...
-
-
-
-
template<typename Entity, typename Component>
-class basic_view_impl< packed_storage_policy, Entity, exclude_t<>, Component >
-
-
Single component view specialization.
-
Single component views are specialized in order to get a boost in terms of performance. This kind of views can access the underlying data structure directly and avoid superfluous checks.
-
Important
-
Iterators aren't invalidated if:
-
-New instances of the given component are created and assigned to entities.
-The entity currently pointed is modified (as an example, the given component is removed from the entity to which the iterator points).
-The entity currently pointed is destroyed.
-
-
In all other cases, modifying the pool iterated by the view in any way invalidates all the iterators and using them results in undefined behavior.
-
Note Views share a reference to the underlying data structure of the registry that generated them. Therefore any change to the entities and to the components made by means of the registry are immediately reflected by views.
-
Warning Lifetime of a view must not overcome that of the registry that generated it. In any other case, attempting to use a view results in undefined behavior.
-
Template Parameters
-
- Entity A valid entity type (see entt_traits for more details).
- Component Type of component iterated by the view.
-
-
-
-
-
Definition at line 648 of file view.hpp .
-
-
-
◆ basic_view_impl()
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
Constructs a single-type view from a storage class.
-
Parameters
-
- ref The storage for the type to iterate.
-
-
-
-
-
Definition at line 749 of file view.hpp .
-
-
-
-
-
-
◆ back()
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
Returns the last entity of the view, if any.
-
Returns The last entity of the view if one exists, the null entity otherwise.
-
-
Definition at line 857 of file view.hpp .
-
-
-
-
-
◆ begin()
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
Returns an iterator to the first entity of the view.
-
The returned iterator points to the first entity of the view. If the view is empty, the returned iterator will be equal to end() .
-
Returns An iterator to the first entity of the view.
-
-
Definition at line 798 of file view.hpp .
-
-
-
-
-
◆ contains()
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
Checks if a view contains an entity.
-
Parameters
-
- entt A valid entity identifier.
-
-
-
-
Returns True if the view contains the given entity, false otherwise.
-
-
Definition at line 895 of file view.hpp .
-
-
-
-
-
◆ data()
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
Direct access to the list of entities.
-
The returned pointer is such that range [data() , data() + size() ) is always a valid range, even if the container is empty.
-
Returns A pointer to the array of entities.
-
-
Definition at line 786 of file view.hpp .
-
-
-
-
-
◆ each() [1/2]
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
Returns an iterable object to use to visit the view.
-
The iterable object returns tuples that contain the current entity and a reference to its component if it's a non-empty one. The constness of the component is as requested.
-
Note Empty types aren't explicitly instantiated and therefore they are never returned during iterations.
-
Returns An iterable object to use to visit the view.
-
-
Definition at line 986 of file view.hpp .
-
-
-
-
-
◆ each() [2/2]
-
-
-
-
-template<typename Entity , typename Component >
-
-template<typename Func >
-
-
-
-
Iterates entities and components and applies the given function object to them.
-
The function object is invoked for each entity. It is provided with the entity itself and a reference to the component if it's a non-empty one. The constness of the component is as requested.
- The signature of the function must be equivalent to one of the following forms:
-
-
void(Component &);
-
Entity entity_type
Underlying entity identifier.
-
Note Empty types aren't explicitly instantiated and therefore they are never returned during iterations.
-
Template Parameters
-
- Func Type of the function object to invoke.
-
-
-
-
Parameters
-
- func A valid function object.
-
-
-
-
-
Definition at line 949 of file view.hpp .
-
-
-
-
-
◆ empty()
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
Checks whether a view is empty.
-
Returns True if the view is empty, false otherwise.
-
-
Definition at line 766 of file view.hpp .
-
-
-
-
-
◆ end()
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
Returns an iterator that is past the last entity of the view.
-
The returned iterator points to the entity following the last entity of the view. Attempting to dereference the returned iterator results in undefined behavior.
-
Returns An iterator to the entity following the last entity of the view.
-
-
Definition at line 811 of file view.hpp .
-
-
-
-
-
◆ find()
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
Finds an entity.
-
Parameters
-
- entt A valid entity identifier.
-
-
-
-
Returns An iterator to the given entity if it's found, past the end iterator otherwise.
-
-
Definition at line 868 of file view.hpp .
-
-
-
-
-
◆ front()
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
Returns the first entity of the view, if any.
-
Returns The first entity of the view if one exists, the null entity otherwise.
-
-
Definition at line 847 of file view.hpp .
-
-
-
-
-
◆ get()
-
-
-
-
-template<typename Entity , typename Component >
-
-template<typename... Comp>
-
-
-
-
Returns the component assigned to the given entity.
-
Prefer this function instead of registry::get during iterations. It has far better performance than its counterpart.
-
Warning Attempting to use an invalid component type results in a compilation error. Attempting to use an entity that doesn't belong to the view results in undefined behavior.
-
Template Parameters
-
- Comp Types of components to get.
-
-
-
-
Parameters
-
- entt A valid entity identifier.
-
-
-
-
Returns The component assigned to the entity.
-
-
Definition at line 915 of file view.hpp .
-
-
-
-
-
◆ operator bool()
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
-
-
-inline explicit
-
-
-
-
-
Checks if a view is properly initialized.
-
Returns True if the view is properly initialized, false otherwise.
-
-
Definition at line 886 of file view.hpp .
-
-
-
-
-
◆ operator[]()
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
Returns the identifier that occupies the given position.
-
Parameters
-
- pos Position of the element to return.
-
-
-
-
Returns The identifier that occupies the given position.
-
-
Definition at line 878 of file view.hpp .
-
-
-
-
-
◆ raw()
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
Direct access to the raw representation offered by the storage.
-
Returns A pointer to the array of components.
-
-
Definition at line 774 of file view.hpp .
-
-
-
-
-
◆ rbegin()
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
Returns an iterator to the first entity of the reversed view.
-
The returned iterator points to the first entity of the reversed view. If the view is empty, the returned iterator will be equal to rend() .
-
Returns An iterator to the first entity of the reversed view.
-
-
Definition at line 823 of file view.hpp .
-
-
-
-
-
◆ rend()
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
Returns an iterator that is past the last entity of the reversed view.
-
The returned iterator points to the entity following the last entity of the reversed view. Attempting to dereference the returned iterator results in undefined behavior.
-
Returns An iterator to the entity following the last entity of the reversed view.
-
-
Definition at line 838 of file view.hpp .
-
-
-
-
-
◆ size()
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
Returns the number of entities that have the given component.
-
Returns Number of entities that have the given component.
-
-
Definition at line 758 of file view.hpp .
-
-
-
-
-
-
◆ operator|
-
-
-
-
-template<typename Entity , typename Component >
-
-template<typename Id , typename... ELhs, typename... CLhs, typename... ERhs, typename... CRhs>
-
-
-
-
-
- auto operator|
- (
- const basic_view < Id, exclude_t< ELhs... >, CLhs... > &
- ,
-
-
-
-
- const basic_view < Id, exclude_t< ERhs... >, CRhs... > &
-
-
-
-
- )
-
-
-
-
-
-friend
-
-
-
-
-
Combines two views in a more specific one (friend function).
-
Template Parameters
-
- Id A valid entity type (see entt_traits for more details).
- ELhs Filter list of the first view.
- CLhs Component list of the first view.
- ERhs Filter list of the second view.
- CRhs Component list of the second view.
-
-
-
-
Returns A more specific view.
-
-
-
-
The documentation for this class was generated from the following file:
-
-
-
-
-
diff --git a/classentt_1_1basic__any-members.html b/classentt_1_1basic__any-members.html
index 9f9a3c7a8..057271ee0 100644
--- a/classentt_1_1basic__any-members.html
+++ b/classentt_1_1basic__any-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1basic__any.html b/classentt_1_1basic__any.html
index 5ac91da39..fffb7695e 100644
--- a/classentt_1_1basic__any.html
+++ b/classentt_1_1basic__any.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1basic__continuous__loader-members.html b/classentt_1_1basic__continuous__loader-members.html
index 09bf0c1d9..93d7081c2 100644
--- a/classentt_1_1basic__continuous__loader-members.html
+++ b/classentt_1_1basic__continuous__loader-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1basic__continuous__loader.html b/classentt_1_1basic__continuous__loader.html
index dd92b47a5..6d14ce03f 100644
--- a/classentt_1_1basic__continuous__loader.html
+++ b/classentt_1_1basic__continuous__loader.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1basic__group.html b/classentt_1_1basic__group.html
index fc02a44ba..20057d5ed 100644
--- a/classentt_1_1basic__group.html
+++ b/classentt_1_1basic__group.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1basic__group_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01get__t_3_01Get_1aada3a14110654dc27700c17c9c2396.html b/classentt_1_1basic__group_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01get__t_3_01Get_1aada3a14110654dc27700c17c9c2396.html
index f6d210e73..461f13fca 100644
--- a/classentt_1_1basic__group_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01get__t_3_01Get_1aada3a14110654dc27700c17c9c2396.html
+++ b/classentt_1_1basic__group_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01get__t_3_01Get_1aada3a14110654dc27700c17c9c2396.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1basic__group_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01get__t_3_01Get_8_8_8_01_4_01_4-members.html b/classentt_1_1basic__group_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01get__t_3_01Get_8_8_8_01_4_01_4-members.html
index 7df985a04..853eebc00 100644
--- a/classentt_1_1basic__group_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01get__t_3_01Get_8_8_8_01_4_01_4-members.html
+++ b/classentt_1_1basic__group_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01get__t_3_01Get_8_8_8_01_4_01_4-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1basic__group_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01get__t_3_01Get_8_8_8_01_4_01_4.html b/classentt_1_1basic__group_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01get__t_3_01Get_8_8_8_01_4_01_4.html
index 18d5d8abf..4cc5e19af 100644
--- a/classentt_1_1basic__group_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01get__t_3_01Get_8_8_8_01_4_01_4.html
+++ b/classentt_1_1basic__group_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01get__t_3_01Get_8_8_8_01_4_01_4.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1basic__group_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01get__t_3_01Get_9e8a2286698e49212830f433eb636a65.html b/classentt_1_1basic__group_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01get__t_3_01Get_9e8a2286698e49212830f433eb636a65.html
index 376e65333..5f73c10f3 100644
--- a/classentt_1_1basic__group_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01get__t_3_01Get_9e8a2286698e49212830f433eb636a65.html
+++ b/classentt_1_1basic__group_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01get__t_3_01Get_9e8a2286698e49212830f433eb636a65.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1basic__hashed__string-members.html b/classentt_1_1basic__hashed__string-members.html
index e9b3a091b..cee83c203 100644
--- a/classentt_1_1basic__hashed__string-members.html
+++ b/classentt_1_1basic__hashed__string-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1basic__hashed__string.html b/classentt_1_1basic__hashed__string.html
index 9af48cd1b..f49500860 100644
--- a/classentt_1_1basic__hashed__string.html
+++ b/classentt_1_1basic__hashed__string.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1basic__observer-members.html b/classentt_1_1basic__observer-members.html
index 081636739..2076b8d8d 100644
--- a/classentt_1_1basic__observer-members.html
+++ b/classentt_1_1basic__observer-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1basic__observer.html b/classentt_1_1basic__observer.html
index 8e97e3bb2..c15207a27 100644
--- a/classentt_1_1basic__observer.html
+++ b/classentt_1_1basic__observer.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1basic__organizer-members.html b/classentt_1_1basic__organizer-members.html
index 17c1c8697..e74fabfd4 100644
--- a/classentt_1_1basic__organizer-members.html
+++ b/classentt_1_1basic__organizer-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1basic__organizer.html b/classentt_1_1basic__organizer.html
index 6d0f99afe..d0e878c04 100644
--- a/classentt_1_1basic__organizer.html
+++ b/classentt_1_1basic__organizer.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1basic__poly-members.html b/classentt_1_1basic__poly-members.html
index d68338ffe..2cbd77826 100644
--- a/classentt_1_1basic__poly-members.html
+++ b/classentt_1_1basic__poly-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1basic__poly.html b/classentt_1_1basic__poly.html
index 0952f9bad..cfeec6b06 100644
--- a/classentt_1_1basic__poly.html
+++ b/classentt_1_1basic__poly.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1basic__registry-members.html b/classentt_1_1basic__registry-members.html
index b73d304dd..ab5d6c6be 100644
--- a/classentt_1_1basic__registry-members.html
+++ b/classentt_1_1basic__registry-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1basic__registry.html b/classentt_1_1basic__registry.html
index d0ddb6ad7..f13d0880e 100644
--- a/classentt_1_1basic__registry.html
+++ b/classentt_1_1basic__registry.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1basic__runtime__view-members.html b/classentt_1_1basic__runtime__view-members.html
index 02c51bd6e..33291d13c 100644
--- a/classentt_1_1basic__runtime__view-members.html
+++ b/classentt_1_1basic__runtime__view-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1basic__runtime__view.html b/classentt_1_1basic__runtime__view.html
index d6703f779..4bde6c2ca 100644
--- a/classentt_1_1basic__runtime__view.html
+++ b/classentt_1_1basic__runtime__view.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1basic__snapshot-members.html b/classentt_1_1basic__snapshot-members.html
index 3579e49b7..56a730238 100644
--- a/classentt_1_1basic__snapshot-members.html
+++ b/classentt_1_1basic__snapshot-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1basic__snapshot.html b/classentt_1_1basic__snapshot.html
index ed0aa375c..2eee363b2 100644
--- a/classentt_1_1basic__snapshot.html
+++ b/classentt_1_1basic__snapshot.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1basic__snapshot__loader-members.html b/classentt_1_1basic__snapshot__loader-members.html
index 7e3ce1387..f3d98385e 100644
--- a/classentt_1_1basic__snapshot__loader-members.html
+++ b/classentt_1_1basic__snapshot__loader-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1basic__snapshot__loader.html b/classentt_1_1basic__snapshot__loader.html
index 37220e662..845f1b3d4 100644
--- a/classentt_1_1basic__snapshot__loader.html
+++ b/classentt_1_1basic__snapshot__loader.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1basic__sparse__set-members.html b/classentt_1_1basic__sparse__set-members.html
index f96c08106..673f59e15 100644
--- a/classentt_1_1basic__sparse__set-members.html
+++ b/classentt_1_1basic__sparse__set-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1basic__sparse__set.html b/classentt_1_1basic__sparse__set.html
index 8bba2ca24..99533cb80 100644
--- a/classentt_1_1basic__sparse__set.html
+++ b/classentt_1_1basic__sparse__set.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1basic__storage-members.html b/classentt_1_1basic__storage-members.html
deleted file mode 100644
index e765618a1..000000000
--- a/classentt_1_1basic__storage-members.html
+++ /dev/null
@@ -1,158 +0,0 @@
-
-
-
-
-
-
-
-EnTT: Member List
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
This is the complete list of members for entt::basic_storage< Entity, Type, Allocator, typename > , including all inherited members.
-
- allocator_type typedefentt::basic_storage< Entity, Type, Allocator, typename >
- at (const size_type pos) constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- base_type typedefentt::basic_storage< Entity, Type, Allocator, typename >
- basic_sparse_set ()entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- basic_sparse_set (const allocator_type &allocator)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline explicit
- basic_sparse_set (deletion_policy pol, const allocator_type &allocator={})entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline explicit
- basic_sparse_set (basic_sparse_set &&other)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- basic_storage ()entt::basic_storage< Entity, Type, Allocator, typename > inline
- basic_storage (const allocator_type &allocator)entt::basic_storage< Entity, Type, Allocator, typename > inline explicit
- basic_storage (basic_storage &&other)entt::basic_storage< Entity, Type, Allocator, typename > inline
- begin () constentt::basic_storage< Entity, Type, Allocator, typename > inline
- begin ()entt::basic_storage< Entity, Type, Allocator, typename > inline
- capacity () const overrideentt::basic_storage< Entity, Type, Allocator, typename > inline virtual
- cbegin () constentt::basic_storage< Entity, Type, Allocator, typename > inline
- cend () constentt::basic_storage< Entity, Type, Allocator, typename > inline
- clear (void *ud=nullptr)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- compact ()entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- const_iterator typedefentt::basic_storage< Entity, Type, Allocator, typename >
- const_pointer typedefentt::basic_storage< Entity, Type, Allocator, typename >
- const_reverse_iterator typedefentt::basic_storage< Entity, Type, Allocator, typename >
- contains (const entity_type entt) constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- crbegin () constentt::basic_storage< Entity, Type, Allocator, typename > inline
- crend () constentt::basic_storage< Entity, Type, Allocator, typename > inline
- data () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- emplace (const entity_type entt, Args &&... args)entt::basic_storage< Entity, Type, Allocator, typename > inline
- basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >::emplace (const entity_type entt)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- emplace_back (const entity_type entt)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- empty () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- end () constentt::basic_storage< Entity, Type, Allocator, typename > inline
- end ()entt::basic_storage< Entity, Type, Allocator, typename > inline
- entity_type typedefentt::basic_storage< Entity, Type, Allocator, typename >
- erase (const entity_type entt, void *ud=nullptr)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- erase (It first, It last, void *ud=nullptr)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- extent () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- find (const entity_type entt) constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- get (const entity_type entt) constentt::basic_storage< Entity, Type, Allocator, typename > inline
- get (const entity_type entt)entt::basic_storage< Entity, Type, Allocator, typename > inline
- get_allocator () constentt::basic_storage< Entity, Type, Allocator, typename > inline
- get_as_tuple (const entity_type entt) constentt::basic_storage< Entity, Type, Allocator, typename > inline
- get_as_tuple (const entity_type entt)entt::basic_storage< Entity, Type, Allocator, typename > inline
- in_place_pop (const Entity entt, void *ud) overrideentt::basic_storage< Entity, Type, Allocator, typename > inline protected virtual
- index (const entity_type entt) constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- insert (It first, It last, const value_type &value={})entt::basic_storage< Entity, Type, Allocator, typename > inline
- insert (EIt first, EIt last, CIt from)entt::basic_storage< Entity, Type, Allocator, typename > inline
- basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >::insert (It first, It last)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- iterator typedefentt::basic_storage< Entity, Type, Allocator, typename >
- move_and_pop (const std::size_t from, const std::size_t to) finalentt::basic_storage< Entity, Type, Allocator, typename > inline protected virtual
- operator= (basic_storage &&other)entt::basic_storage< Entity, Type, Allocator, typename > inline
- basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >::operator= (basic_sparse_set &&other)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- operator[] (const size_type pos) constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- patch (const entity_type entt, Func &&... func)entt::basic_storage< Entity, Type, Allocator, typename > inline
- pointer typedefentt::basic_storage< Entity, Type, Allocator, typename >
- policy () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- raw () constentt::basic_storage< Entity, Type, Allocator, typename > inline
- raw ()entt::basic_storage< Entity, Type, Allocator, typename > inline
- rbegin () constentt::basic_storage< Entity, Type, Allocator, typename > inline
- rbegin ()entt::basic_storage< Entity, Type, Allocator, typename > inline
- remove (const entity_type entt, void *ud=nullptr)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- remove (It first, It last, void *ud=nullptr)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- rend () constentt::basic_storage< Entity, Type, Allocator, typename > inline
- rend ()entt::basic_storage< Entity, Type, Allocator, typename > inline
- reserve (const size_type cap) overrideentt::basic_storage< Entity, Type, Allocator, typename > inline virtual
- respect (const basic_sparse_set &other)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- reverse_iterator typedefentt::basic_storage< Entity, Type, Allocator, typename >
- shrink_to_fit () overrideentt::basic_storage< Entity, Type, Allocator, typename > inline virtual
- size () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- size_type typedefentt::basic_storage< Entity, Type, Allocator, typename >
- slot () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- sort (Compare compare, Sort algo=Sort{}, Args &&... args)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- sort_n (const size_type length, Compare compare, Sort algo=Sort{}, Args &&... args)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- swap (const entity_type lhs, const entity_type rhs)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- swap_and_pop (const Entity entt, void *ud) overrideentt::basic_storage< Entity, Type, Allocator, typename > inline protected virtual
- swap_at (const std::size_t lhs, const std::size_t rhs) finalentt::basic_storage< Entity, Type, Allocator, typename > inline protected virtual
- value_type typedefentt::basic_storage< Entity, Type, Allocator, typename >
- ~basic_sparse_set ()entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline virtual
- ~basic_storage () overrideentt::basic_storage< Entity, Type, Allocator, typename > inline
-
-
-
-
-
diff --git a/classentt_1_1basic__storage.html b/classentt_1_1basic__storage.html
deleted file mode 100644
index c8b3e09af..000000000
--- a/classentt_1_1basic__storage.html
+++ /dev/null
@@ -1,1730 +0,0 @@
-
-
-
-
-
-
-
-EnTT: entt::basic_storage< Entity, Type, Allocator, typename > Class Template Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Basic storage implementation.
- More...
-
-
#include <storage.hpp >
-
-
-
-
-
-
-
-using base_type = basic_sparse_set < Entity, typename allocator_traits::template rebind_alloc< Entity > >
- Base type.
-
-
-using allocator_type = Allocator
- Allocator type.
-
-
-using value_type = Type
- Type of the objects assigned to entities.
-
-
-using entity_type = Entity
- Underlying entity identifier.
-
-
-using size_type = std::size_t
- Unsigned integer type.
-
-
-using pointer = alloc_ptr_pointer
- Pointer type to contained elements.
-
-
-using const_pointer = alloc_ptr_const_pointer
- Constant pointer type to contained elements.
-
-
-using iterator = storage_iterator< value_type >
- Random access iterator type.
-
-
-using const_iterator = storage_iterator< const value_type >
- Constant random access iterator type.
-
-
-using reverse_iterator = std::reverse_iterator< iterator >
- Reverse iterator type.
-
-
-using const_reverse_iterator = std::reverse_iterator< const_iterator >
- Constant reverse iterator type.
-
-
-
-using allocator_type = std::allocator_traits< Allocator >::template rebind_alloc< Entity >
- Allocator type.
-
-
-using entity_type = Entity
- Underlying entity identifier.
-
-
-using size_type = std::size_t
- Unsigned integer type.
-
-
-using pointer = alloc_const_pointer
- Pointer type to contained entities.
-
-
-using iterator = sparse_set_iterator
- Random access iterator type.
-
-
-using reverse_iterator = std::reverse_iterator< iterator >
- Reverse iterator type.
-
-
-
-
- basic_storage ()
- Default constructor.
-
- basic_storage (const allocator_type &allocator)
- Constructs an empty storage with a given allocator. More...
-
- basic_storage (basic_storage &&other)
- Move constructor. More...
-
-
- ~basic_storage () override
- Default destructor.
-
-basic_storage & operator= (basic_storage &&other)
- Move assignment operator. More...
-
-constexpr allocator_type get_allocator () const
- Returns the associated allocator. More...
-
-void reserve (const size_type cap) override
- Increases the capacity of a storage. More...
-
-size_type capacity () const override
- Returns the number of elements that a storage has currently allocated space for. More...
-
-
-void shrink_to_fit () override
- Requests the removal of unused capacity.
-
-const_pointer raw () const
- Direct access to the array of objects. More...
-
-pointer raw ()
- Direct access to the array of objects. More...
-
-const_iterator cbegin () const
- Returns an iterator to the beginning. More...
-
-const_iterator begin () const
- Returns an iterator to the beginning. More...
-
-iterator begin ()
- Returns an iterator to the beginning. More...
-
-const_iterator cend () const
- Returns an iterator to the end. More...
-
-const_iterator end () const
- Returns an iterator to the end. More...
-
-iterator end ()
- Returns an iterator to the end. More...
-
-const_reverse_iterator crbegin () const
- Returns a reverse iterator to the beginning. More...
-
-const_reverse_iterator rbegin () const
- Returns a reverse iterator to the beginning. More...
-
-reverse_iterator rbegin ()
- Returns a reverse iterator to the beginning. More...
-
-const_reverse_iterator crend () const
- Returns a reverse iterator to the end. More...
-
-const_reverse_iterator rend () const
- Returns a reverse iterator to the end. More...
-
-reverse_iterator rend ()
- Returns a reverse iterator to the end. More...
-
-const value_type & get (const entity_type entt) const
- Returns the object assigned to an entity. More...
-
-value_type & get (const entity_type entt)
- Returns the object assigned to an entity. More...
-
-std::tuple< const value_type & > get_as_tuple (const entity_type entt) const
- Returns the object assigned to an entity as a tuple. More...
-
-std::tuple< value_type & > get_as_tuple (const entity_type entt)
- Returns the object assigned to an entity as a tuple. More...
-
-template<typename... Args>
-value_type & emplace (const entity_type entt, Args &&... args)
- Assigns an entity to a storage and constructs its object. More...
-
-template<typename... Func>
-value_type & patch (const entity_type entt, Func &&... func)
- Updates the instance assigned to a given entity in-place. More...
-
-template<typename It >
-void insert (It first, It last, const value_type &value={})
- Assigns one or more entities to a storage and constructs their objects from a given instance. More...
-
-template<typename EIt , typename CIt , typename = std::enable_if_t<std::is_same_v<std::decay_t<typename std::iterator_traits<CIt>::value_type>, value_type>>>
-void insert (EIt first, EIt last, CIt from)
- Assigns one or more entities to a storage and constructs their objects from a given range. More...
-
-
-
- basic_sparse_set ()
- Default constructor.
-
- basic_sparse_set (const allocator_type &allocator)
- Constructs an empty container with a given allocator. More...
-
- basic_sparse_set (deletion_policy pol, const allocator_type &allocator={})
- Constructs an empty container with the given policy and allocator. More...
-
- basic_sparse_set (basic_sparse_set &&other)
- Move constructor. More...
-
-
-virtual ~basic_sparse_set ()
- Default destructor.
-
-basic_sparse_set & operator= (basic_sparse_set &&other)
- Move assignment operator. More...
-
-constexpr allocator_type get_allocator () const
- Returns the associated allocator. More...
-
-deletion_policy policy () const
- Returns the deletion policy of a sparse set. More...
-
-size_type slot () const
- Returns the next slot available for insertion. More...
-
-size_type extent () const
- Returns the extent of a sparse set. More...
-
-size_type size () const
- Returns the number of elements in a sparse set. More...
-
-bool empty () const
- Checks whether a sparse set is empty. More...
-
-pointer data () const
- Direct access to the internal packed array. More...
-
-iterator begin () const
- Returns an iterator to the beginning. More...
-
-iterator end () const
- Returns an iterator to the end. More...
-
-reverse_iterator rbegin () const
- Returns a reverse iterator to the beginning. More...
-
-reverse_iterator rend () const
- Returns a reverse iterator to the end. More...
-
-iterator find (const entity_type entt) const
- Finds an entity. More...
-
-bool contains (const entity_type entt) const
- Checks if a sparse set contains an entity. More...
-
-size_type index (const entity_type entt) const
- Returns the position of an entity in a sparse set. More...
-
-entity_type at (const size_type pos) const
- Returns the entity at specified location, with bounds checking. More...
-
-entity_type operator[] (const size_type pos) const
- Returns the entity at specified location, without bounds checking. More...
-
-size_type emplace_back (const entity_type entt)
- Appends an entity to a sparse set. More...
-
-size_type emplace (const entity_type entt)
- Assigns an entity to a sparse set. More...
-
-void insert (It first, It last)
- Assigns one or more entities to a sparse set. More...
-
-void erase (const entity_type entt, void *ud=nullptr)
- Erases an entity from a sparse set. More...
-
-void erase (It first, It last, void *ud=nullptr)
- Erases entities from a set. More...
-
-bool remove (const entity_type entt, void *ud=nullptr)
- Removes an entity from a sparse set if it exists. More...
-
-size_type remove (It first, It last, void *ud=nullptr)
- Removes entities from a sparse set if they exist. More...
-
-
-void compact ()
- Removes all tombstones from the packed array of a sparse set.
-
-void swap (const entity_type lhs, const entity_type rhs)
- Swaps two entities in the internal packed array. More...
-
-void sort_n (const size_type length, Compare compare, Sort algo=Sort{}, Args &&... args)
- Sort the first count elements according to the given comparison function. More...
-
-void sort (Compare compare, Sort algo=Sort{}, Args &&... args)
- Sort all elements according to the given comparison function. More...
-
-void respect (const basic_sparse_set &other)
- Sort entities according to their order in another sparse set. More...
-
-void clear (void *ud=nullptr)
- Clears a sparse set. More...
-
-
-
-void swap_at (const std::size_t lhs, const std::size_t rhs) final
- Swaps two entities in the internal packed array. More...
-
-void move_and_pop (const std::size_t from, const std::size_t to) final
- Moves an entity in the internal packed array. More...
-
-void swap_and_pop (const Entity entt, void *ud) override
- Attempts to erase an entity from the internal packed array. More...
-
-void in_place_pop (const Entity entt, void *ud) override
- Attempts to erase an entity from the internal packed array. More...
-
-
-
-
template<typename Entity, typename Type, typename Allocator, typename>
-class entt::basic_storage< Entity, Type, Allocator, typename >
-
-
Basic storage implementation.
-
This class is a refinement of a sparse set that associates an object to an entity. The main purpose of this class is to extend sparse sets to store components in a registry. It guarantees fast access both to the elements and to the entities.
-
Note Entities and objects have the same order.
-
-Internal data structures arrange elements to maximize performance. There are no guarantees that objects are returned in the insertion order when iterate a storage. Do not make assumption on the order in any case.
-
Warning Empty types aren't explicitly instantiated. Therefore, many of the functions normally available for non-empty types will not be available for empty ones.
-
See also sparse_set<Entity>
-
Template Parameters
-
- Entity A valid entity type (see entt_traits for more details).
- Type Type of objects assigned to the entities.
- Allocator Type of allocator used to manage memory and elements.
-
-
-
-
-
Definition at line 53 of file storage.hpp .
-
-
-
◆ basic_storage() [1/2]
-
-
-
-
-template<typename Entity , typename Type , typename Allocator , typename >
-
-
-
-
-
-
-inline explicit
-
-
-
-
-
Constructs an empty storage with a given allocator.
-
Parameters
-
- allocator the allocator to use.
-
-
-
-
-
Definition at line 353 of file storage.hpp .
-
-
-
-
-
◆ basic_storage() [2/2]
-
-
-
-
-template<typename Entity , typename Type , typename Allocator , typename >
-
-
-
-
Move constructor.
-
Parameters
-
- other The instance to move from.
-
-
-
-
-
Definition at line 363 of file storage.hpp .
-
-
-
-
-
-
◆ begin() [1/2]
-
-
-
-
-template<typename Entity , typename Type , typename Allocator , typename >
-
-
-
-
Returns an iterator to the beginning.
-
The returned iterator points to the first instance of the internal array. If the storage is empty, the returned iterator will be equal to end() .
-
Returns An iterator to the first instance of the internal array.
-
-
Definition at line 461 of file storage.hpp .
-
-
-
-
-
◆ begin() [2/2]
-
-
-
-
-template<typename Entity , typename Type , typename Allocator , typename >
-
-
-
-
Returns an iterator to the beginning.
-
The returned iterator points to the first instance of the internal array. If the storage is empty, the returned iterator will be equal to end() .
-
Returns An iterator to the first instance of the internal array.
-
-
Definition at line 456 of file storage.hpp .
-
-
-
-
-
◆ capacity()
-
-
-
-
-template<typename Entity , typename Type , typename Allocator , typename >
-
-
-
-
-
-
-inline override virtual
-
-
-
-
-
-
◆ cbegin()
-
-
-
-
-template<typename Entity , typename Type , typename Allocator , typename >
-
-
-
-
Returns an iterator to the beginning.
-
The returned iterator points to the first instance of the internal array. If the storage is empty, the returned iterator will be equal to end() .
-
Returns An iterator to the first instance of the internal array.
-
-
Definition at line 450 of file storage.hpp .
-
-
-
-
-
◆ cend()
-
-
-
-
-template<typename Entity , typename Type , typename Allocator , typename >
-
-
-
-
Returns an iterator to the end.
-
The returned iterator points to the element following the last instance of the internal array. Attempting to dereference the returned iterator results in undefined behavior.
-
Returns An iterator to the element following the last instance of the internal array.
-
-
Definition at line 476 of file storage.hpp .
-
-
-
-
-
◆ crbegin()
-
-
-
-
-template<typename Entity , typename Type , typename Allocator , typename >
-
-
-
-
Returns a reverse iterator to the beginning.
-
The returned iterator points to the first instance of the reversed internal array. If the storage is empty, the returned iterator will be equal to rend() .
-
Returns An iterator to the first instance of the reversed internal array.
-
-
Definition at line 499 of file storage.hpp .
-
-
-
-
-
◆ crend()
-
-
-
-
-template<typename Entity , typename Type , typename Allocator , typename >
-
-
-
-
Returns a reverse iterator to the end.
-
The returned iterator points to the element following the last instance of the reversed internal array. Attempting to dereference the returned iterator results in undefined behavior.
-
Returns An iterator to the element following the last instance of the reversed internal array.
-
-
Definition at line 523 of file storage.hpp .
-
-
-
-
-
◆ emplace()
-
-
-
-
-template<typename Entity , typename Type , typename Allocator , typename >
-
-template<typename... Args>
-
-
-
-
Assigns an entity to a storage and constructs its object.
-
This version accept both types that can be constructed in place directly and types like aggregates that do not work well with a placement new as performed usually under the hood during an emplace back .
-
Warning Attempting to use an entity that already belongs to the storage results in undefined behavior.
-
Template Parameters
-
- Args Types of arguments to use to construct the object.
-
-
-
-
Parameters
-
- entt A valid entity identifier.
- args Parameters to use to construct an object for the entity.
-
-
-
-
Returns A reference to the newly created object.
-
-
Definition at line 591 of file storage.hpp .
-
-
-
-
-
◆ end() [1/2]
-
-
-
-
-template<typename Entity , typename Type , typename Allocator , typename >
-
-
-
-
Returns an iterator to the end.
-
The returned iterator points to the element following the last instance of the internal array. Attempting to dereference the returned iterator results in undefined behavior.
-
Returns An iterator to the element following the last instance of the internal array.
-
-
Definition at line 486 of file storage.hpp .
-
-
-
-
-
◆ end() [2/2]
-
-
-
-
-template<typename Entity , typename Type , typename Allocator , typename >
-
-
-
-
Returns an iterator to the end.
-
The returned iterator points to the element following the last instance of the internal array. Attempting to dereference the returned iterator results in undefined behavior.
-
Returns An iterator to the element following the last instance of the internal array.
-
-
Definition at line 481 of file storage.hpp .
-
-
-
-
-
◆ get() [1/2]
-
-
-
-
-template<typename Entity , typename Type , typename Allocator , typename >
-
-
-
-
Returns the object assigned to an entity.
-
Warning Attempting to use an entity that doesn't belong to the storage results in undefined behavior.
-
Parameters
-
- entt A valid entity identifier.
-
-
-
-
Returns The object assigned to the entity.
-
-
Definition at line 553 of file storage.hpp .
-
-
-
-
-
◆ get() [2/2]
-
-
-
-
-template<typename Entity , typename Type , typename Allocator , typename >
-
-
-
-
Returns the object assigned to an entity.
-
Warning Attempting to use an entity that doesn't belong to the storage results in undefined behavior.
-
Parameters
-
- entt A valid entity identifier.
-
-
-
-
Returns The object assigned to the entity.
-
-
Definition at line 547 of file storage.hpp .
-
-
-
-
-
◆ get_allocator()
-
-
-
-
-template<typename Entity , typename Type , typename Allocator , typename >
-
-
-
-
-
-
-inline constexpr
-
-
-
-
-
Returns the associated allocator.
-
Returns The associated allocator.
-
-
Definition at line 394 of file storage.hpp .
-
-
-
-
-
◆ get_as_tuple() [1/2]
-
-
-
-
-template<typename Entity , typename Type , typename Allocator , typename >
-
-
-
-
Returns the object assigned to an entity as a tuple.
-
See also get
-
Parameters
-
- entt A valid entity identifier.
-
-
-
-
Returns The object assigned to the entity as a tuple.
-
-
Definition at line 570 of file storage.hpp .
-
-
-
-
-
◆ get_as_tuple() [2/2]
-
-
-
-
-template<typename Entity , typename Type , typename Allocator , typename >
-
-
-
-
Returns the object assigned to an entity as a tuple.
-
See also get
-
Parameters
-
- entt A valid entity identifier.
-
-
-
-
Returns The object assigned to the entity as a tuple.
-
-
Definition at line 565 of file storage.hpp .
-
-
-
-
-
◆ in_place_pop()
-
-
-
-
-template<typename Entity , typename Type , typename Allocator , typename >
-
-
-
-
-
- void entt::basic_storage < Entity, Type, Allocator, typename >::in_place_pop
- (
- const Entity
- entt ,
-
-
-
-
- void *
- ud
-
-
-
- )
-
-
-
-
-
-inline override protected virtual
-
-
-
-
-
-
◆ insert() [1/2]
-
-
-
-
-template<typename Entity , typename Type , typename Allocator , typename >
-
-template<typename EIt , typename CIt , typename = std::enable_if_t<std::is_same_v<std::decay_t<typename std::iterator_traits<CIt>::value_type>, value_type>>>
-
-
-
-
-
- void entt::basic_storage < Entity, Type, Allocator, typename >::insert
- (
- EIt
- first ,
-
-
-
-
- EIt
- last ,
-
-
-
-
- CIt
- from
-
-
-
- )
-
-
-
-
-
-inline
-
-
-
-
-
Assigns one or more entities to a storage and constructs their objects from a given range.
-
See also construct
-
Template Parameters
-
- EIt Type of input iterator.
- CIt Type of input iterator.
-
-
-
-
Parameters
-
- first An iterator to the first element of the range of entities.
- last An iterator past the last element of the range of entities.
- from An iterator to the first element of the range of objects.
-
-
-
-
-
Definition at line 665 of file storage.hpp .
-
-
-
-
-
◆ insert() [2/2]
-
-
-
-
-template<typename Entity , typename Type , typename Allocator , typename >
-
-template<typename It >
-
-
-
-
-
- void entt::basic_storage < Entity, Type, Allocator, typename >::insert
- (
- It
- first ,
-
-
-
-
- It
- last ,
-
-
-
-
- const value_type &
- value = {}
-
-
-
- )
-
-
-
-
-
-inline
-
-
-
-
-
Assigns one or more entities to a storage and constructs their objects from a given instance.
-
Warning Attempting to assign an entity that already belongs to the storage results in undefined behavior.
-
Template Parameters
-
- It Type of input iterator.
-
-
-
-
Parameters
-
- first An iterator to the first element of the range of entities.
- last An iterator past the last element of the range of entities.
- value An instance of the object to construct.
-
-
-
-
-
Definition at line 637 of file storage.hpp .
-
-
-
-
-
◆ move_and_pop()
-
-
-
-
-template<typename Entity , typename Type , typename Allocator , typename >
-
-
-
-
-
- void entt::basic_storage < Entity, Type, Allocator, typename >::move_and_pop
- (
- const std::size_t
- from ,
-
-
-
-
- const std::size_t
- to
-
-
-
- )
-
-
-
-
-
-inline final protected virtual
-
-
-
-
-
-
◆ operator=()
-
-
-
-
-template<typename Entity , typename Type , typename Allocator , typename >
-
-
-
-
Move assignment operator.
-
Parameters
-
- other The instance to move from.
-
-
-
-
Returns This sparse set.
-
-
Definition at line 379 of file storage.hpp .
-
-
-
-
-
◆ patch()
-
-
-
-
-template<typename Entity , typename Type , typename Allocator , typename >
-
-template<typename... Func>
-
-
-
-
Updates the instance assigned to a given entity in-place.
-
Template Parameters
-
- Func Types of the function objects to invoke.
-
-
-
-
Parameters
-
- entt A valid entity identifier.
- func Valid function objects.
-
-
-
-
Returns A reference to the updated instance.
-
-
Definition at line 616 of file storage.hpp .
-
-
-
-
-
◆ raw() [1/2]
-
-
-
-
-template<typename Entity , typename Type , typename Allocator , typename >
-
-
-
-
Direct access to the array of objects.
-
Returns A pointer to the array of objects.
-
-
Definition at line 438 of file storage.hpp .
-
-
-
-
-
◆ raw() [2/2]
-
-
-
-
-template<typename Entity , typename Type , typename Allocator , typename >
-
-
-
-
Direct access to the array of objects.
-
Returns A pointer to the array of objects.
-
-
Definition at line 433 of file storage.hpp .
-
-
-
-
-
◆ rbegin() [1/2]
-
-
-
-
-template<typename Entity , typename Type , typename Allocator , typename >
-
-
-
-
Returns a reverse iterator to the beginning.
-
The returned iterator points to the first instance of the reversed internal array. If the storage is empty, the returned iterator will be equal to rend() .
-
Returns An iterator to the first instance of the reversed internal array.
-
-
Definition at line 509 of file storage.hpp .
-
-
-
-
-
◆ rbegin() [2/2]
-
-
-
-
-template<typename Entity , typename Type , typename Allocator , typename >
-
-
-
-
Returns a reverse iterator to the beginning.
-
The returned iterator points to the first instance of the reversed internal array. If the storage is empty, the returned iterator will be equal to rend() .
-
Returns An iterator to the first instance of the reversed internal array.
-
-
Definition at line 504 of file storage.hpp .
-
-
-
-
-
◆ rend() [1/2]
-
-
-
-
-template<typename Entity , typename Type , typename Allocator , typename >
-
-
-
-
Returns a reverse iterator to the end.
-
The returned iterator points to the element following the last instance of the reversed internal array. Attempting to dereference the returned iterator results in undefined behavior.
-
Returns An iterator to the element following the last instance of the reversed internal array.
-
-
Definition at line 533 of file storage.hpp .
-
-
-
-
-
◆ rend() [2/2]
-
-
-
-
-template<typename Entity , typename Type , typename Allocator , typename >
-
-
-
-
Returns a reverse iterator to the end.
-
The returned iterator points to the element following the last instance of the reversed internal array. Attempting to dereference the returned iterator results in undefined behavior.
-
Returns An iterator to the element following the last instance of the reversed internal array.
-
-
Definition at line 528 of file storage.hpp .
-
-
-
-
-
◆ reserve()
-
-
-
-
-template<typename Entity , typename Type , typename Allocator , typename >
-
-
-
-
-
-
-inline override virtual
-
-
-
-
-
-
◆ swap_and_pop()
-
-
-
-
-template<typename Entity , typename Type , typename Allocator , typename >
-
-
-
-
-
- void entt::basic_storage < Entity, Type, Allocator, typename >::swap_and_pop
- (
- const Entity
- entt ,
-
-
-
-
- void *
- ud
-
-
-
- )
-
-
-
-
-
-inline override protected virtual
-
-
-
-
-
-
◆ swap_at()
-
-
-
-
-template<typename Entity , typename Type , typename Allocator , typename >
-
-
-
-
-
- void entt::basic_storage < Entity, Type, Allocator, typename >::swap_at
- (
- const std::size_t
- lhs ,
-
-
-
-
- const std::size_t
- rhs
-
-
-
- )
-
-
-
-
-
-inline final protected virtual
-
-
-
-
-
The documentation for this class was generated from the following files:
-
-
-
-
-
diff --git a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01co1b648c65222c62fcf6ec91bb91c92e61.html b/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01co1b648c65222c62fcf6ec91bb91c92e61.html
deleted file mode 100644
index a39ac79b2..000000000
--- a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01co1b648c65222c62fcf6ec91bb91c92e61.html
+++ /dev/null
@@ -1,132 +0,0 @@
-
-
-
-
-
-
-
-EnTT: Member List
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
This is the complete list of members for entt::basic_storage< Entity, Type, Allocator, std::enable_if_t< component_traits< Type >::ignore_if_empty::value &&std::is_empty_v< typename component_traits< Type >::value_type > > > , including all inherited members.
-
- about_to_pop ([[maybe_unused]] const Entity entity,[[maybe_unused]] void *ud)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline protected virtual
- allocator_type typedefentt::basic_storage< Entity, Type, Allocator, std::enable_if_t< component_traits< Type >::ignore_if_empty::value &&std::is_empty_v< typename component_traits< Type >::value_type > > >
- at (const size_type pos) constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- basic_sparse_set (deletion_policy pol, const allocator_type &alloc={})entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline explicit
- basic_sparse_set (const allocator_type &alloc={})entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline explicit
- basic_sparse_set (basic_sparse_set &&other)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- basic_storage (const allocator_type &alloc={})entt::basic_storage< Entity, Type, Allocator, std::enable_if_t< component_traits< Type >::ignore_if_empty::value &&std::is_empty_v< typename component_traits< Type >::value_type > > > inline explicit
- begin () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- capacity () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- clear (void *ud=nullptr)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- compact ()entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- contains (const entity_type entt) constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- data () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- emplace (const entity_type entt, Args &&... args)entt::basic_storage< Entity, Type, Allocator, std::enable_if_t< component_traits< Type >::ignore_if_empty::value &&std::is_empty_v< typename component_traits< Type >::value_type > > > inline
- basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >::emplace (const entity_type entt)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- empty () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- end () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- entity_type typedefentt::basic_storage< Entity, Type, Allocator, std::enable_if_t< component_traits< Type >::ignore_if_empty::value &&std::is_empty_v< typename component_traits< Type >::value_type > > >
- erase (const entity_type entt, void *ud=nullptr)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- erase (It first, It last, void *ud=nullptr)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- extent () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- find (const entity_type entt) constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- get ([[maybe_unused]] const entity_type entt) constentt::basic_storage< Entity, Type, Allocator, std::enable_if_t< component_traits< Type >::ignore_if_empty::value &&std::is_empty_v< typename component_traits< Type >::value_type > > > inline
- in_place_pop ([[maybe_unused]] const std::size_t pos)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline protected virtual
- index (const entity_type entt) constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- insert (It first, It last, const value_type &={})entt::basic_storage< Entity, Type, Allocator, std::enable_if_t< component_traits< Type >::ignore_if_empty::value &&std::is_empty_v< typename component_traits< Type >::value_type > > > inline
- basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >::insert (It first, It last)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- iterator typedefentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >
- move_and_pop ([[maybe_unused]] const std::size_t from,[[maybe_unused]] const std::size_t to)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline protected virtual
- operator= (basic_sparse_set &&other)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- operator[] (const size_type pos) constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- patch ([[maybe_unused]] const entity_type entity, Func &&... func)entt::basic_storage< Entity, Type, Allocator, std::enable_if_t< component_traits< Type >::ignore_if_empty::value &&std::is_empty_v< typename component_traits< Type >::value_type > > > inline
- pointer typedefentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >
- rbegin () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- remove (const entity_type entt, void *ud=nullptr)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- remove (It first, It last, void *ud=nullptr)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- rend () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- reserve (const size_type cap)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- respect (const basic_sparse_set &other)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- reverse_iterator typedefentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >
- shrink_to_fit ()entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- size () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- size_type typedefentt::basic_storage< Entity, Type, Allocator, std::enable_if_t< component_traits< Type >::ignore_if_empty::value &&std::is_empty_v< typename component_traits< Type >::value_type > > >
- sort (Compare compare, Sort algo=Sort{}, Args &&... args)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- sort_n (const size_type length, Compare compare, Sort algo=Sort{}, Args &&... args)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- swap (const entity_type lhs, const entity_type rhs)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- swap_and_pop ([[maybe_unused]] const std::size_t pos)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline protected virtual
- swap_at ([[maybe_unused]] const std::size_t lhs,[[maybe_unused]] const std::size_t rhs)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline protected virtual
- value_type typedefentt::basic_storage< Entity, Type, Allocator, std::enable_if_t< component_traits< Type >::ignore_if_empty::value &&std::is_empty_v< typename component_traits< Type >::value_type > > >
- ~basic_sparse_set ()entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline virtual
-
-
-
-
-
diff --git a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01co5dc665e5aaa5efff8eb9eb2aae6c2fd2.map b/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01co5dc665e5aaa5efff8eb9eb2aae6c2fd2.map
deleted file mode 100644
index 89cbf0752..000000000
--- a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01co5dc665e5aaa5efff8eb9eb2aae6c2fd2.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01co5dc665e5aaa5efff8eb9eb2aae6c2fd2.md5 b/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01co5dc665e5aaa5efff8eb9eb2aae6c2fd2.md5
deleted file mode 100644
index 2d6702b39..000000000
--- a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01co5dc665e5aaa5efff8eb9eb2aae6c2fd2.md5
+++ /dev/null
@@ -1 +0,0 @@
-3f901310d01b5e12ffe745708d24c043
\ No newline at end of file
diff --git a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01co5dc665e5aaa5efff8eb9eb2aae6c2fd2.png b/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01co5dc665e5aaa5efff8eb9eb2aae6c2fd2.png
deleted file mode 100644
index 5fac031c8..000000000
Binary files a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01co5dc665e5aaa5efff8eb9eb2aae6c2fd2.png and /dev/null differ
diff --git a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01co8161a1a5a79a62204fee84f31a8efe22.html b/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01co8161a1a5a79a62204fee84f31a8efe22.html
deleted file mode 100644
index a50f771c9..000000000
--- a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01co8161a1a5a79a62204fee84f31a8efe22.html
+++ /dev/null
@@ -1,618 +0,0 @@
-
-
-
-
-
-
-
-EnTT: entt::basic_storage< Entity, Type, Allocator, std::enable_if_t< component_traits< Type >::ignore_if_empty::value &&std::is_empty_v< Type > > > Class Template Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Default constructor.
- More...
-
-
#include <storage.hpp >
-
-
-
-
-
-
-
-using allocator_type = Allocator
- Allocator type.
-
-
-using value_type = Type
- Type of the objects assigned to entities.
-
-
-using entity_type = Entity
- Underlying entity identifier.
-
-
-using size_type = std::size_t
- Unsigned integer type.
-
-
-
-using allocator_type = std::allocator_traits< Allocator >::template rebind_alloc< Entity >
- Allocator type.
-
-
-using entity_type = Entity
- Underlying entity identifier.
-
-
-using size_type = std::size_t
- Unsigned integer type.
-
-
-using pointer = alloc_const_pointer
- Pointer type to contained entities.
-
-
-using iterator = sparse_set_iterator
- Random access iterator type.
-
-
-using reverse_iterator = std::reverse_iterator< iterator >
- Reverse iterator type.
-
-
-
- basic_storage (const allocator_type &allocator={})
- Default constructor. More...
-
-constexpr allocator_type get_allocator () const
- Returns the associated allocator. More...
-
-void get ([[maybe_unused]] const entity_type entt) const
- Fake get function. More...
-
-template<typename... Args>
-void emplace (const entity_type entt, Args &&... args)
- Assigns an entity to a storage and constructs its object. More...
-
-template<typename... Func>
-void patch ([[maybe_unused]] const entity_type entt, Func &&... func)
- Updates the instance assigned to a given entity in-place. More...
-
-template<typename It >
-void insert (It first, It last, const value_type &={})
- Assigns one or more entities to a storage. More...
-
-
-
- basic_sparse_set ()
- Default constructor.
-
- basic_sparse_set (const allocator_type &allocator)
- Constructs an empty container with a given allocator. More...
-
- basic_sparse_set (deletion_policy pol, const allocator_type &allocator={})
- Constructs an empty container with the given policy and allocator. More...
-
- basic_sparse_set (basic_sparse_set &&other)
- Move constructor. More...
-
-
-virtual ~basic_sparse_set ()
- Default destructor.
-
-basic_sparse_set & operator= (basic_sparse_set &&other)
- Move assignment operator. More...
-
-constexpr allocator_type get_allocator () const
- Returns the associated allocator. More...
-
-deletion_policy policy () const
- Returns the deletion policy of a sparse set. More...
-
-size_type slot () const
- Returns the next slot available for insertion. More...
-
-virtual void reserve (const size_type cap)
- Increases the capacity of a sparse set. More...
-
-virtual size_type capacity () const
- Returns the number of elements that a sparse set has currently allocated space for. More...
-
-
-virtual void shrink_to_fit ()
- Requests the removal of unused capacity.
-
-size_type extent () const
- Returns the extent of a sparse set. More...
-
-size_type size () const
- Returns the number of elements in a sparse set. More...
-
-bool empty () const
- Checks whether a sparse set is empty. More...
-
-pointer data () const
- Direct access to the internal packed array. More...
-
-iterator begin () const
- Returns an iterator to the beginning. More...
-
-iterator end () const
- Returns an iterator to the end. More...
-
-reverse_iterator rbegin () const
- Returns a reverse iterator to the beginning. More...
-
-reverse_iterator rend () const
- Returns a reverse iterator to the end. More...
-
-iterator find (const entity_type entt) const
- Finds an entity. More...
-
-bool contains (const entity_type entt) const
- Checks if a sparse set contains an entity. More...
-
-size_type index (const entity_type entt) const
- Returns the position of an entity in a sparse set. More...
-
-entity_type at (const size_type pos) const
- Returns the entity at specified location, with bounds checking. More...
-
-entity_type operator[] (const size_type pos) const
- Returns the entity at specified location, without bounds checking. More...
-
-size_type emplace_back (const entity_type entt)
- Appends an entity to a sparse set. More...
-
-size_type emplace (const entity_type entt)
- Assigns an entity to a sparse set. More...
-
-void insert (It first, It last)
- Assigns one or more entities to a sparse set. More...
-
-void erase (const entity_type entt, void *ud=nullptr)
- Erases an entity from a sparse set. More...
-
-void erase (It first, It last, void *ud=nullptr)
- Erases entities from a set. More...
-
-bool remove (const entity_type entt, void *ud=nullptr)
- Removes an entity from a sparse set if it exists. More...
-
-size_type remove (It first, It last, void *ud=nullptr)
- Removes entities from a sparse set if they exist. More...
-
-
-void compact ()
- Removes all tombstones from the packed array of a sparse set.
-
-void swap (const entity_type lhs, const entity_type rhs)
- Swaps two entities in the internal packed array. More...
-
-void sort_n (const size_type length, Compare compare, Sort algo=Sort{}, Args &&... args)
- Sort the first count elements according to the given comparison function. More...
-
-void sort (Compare compare, Sort algo=Sort{}, Args &&... args)
- Sort all elements according to the given comparison function. More...
-
-void respect (const basic_sparse_set &other)
- Sort entities according to their order in another sparse set. More...
-
-void clear (void *ud=nullptr)
- Clears a sparse set. More...
-
-
-
-
-
-virtual void swap_at (const std::size_t, const std::size_t)
- Swaps two entities in the internal packed array.
-
-
-virtual void move_and_pop (const std::size_t, const std::size_t)
- Moves an entity in the internal packed array.
-
-virtual void swap_and_pop (const Entity entt, void *)
- Attempts to erase an entity from the internal packed array. More...
-
-virtual void in_place_pop (const Entity entt, void *)
- Attempts to erase an entity from the internal packed array. More...
-
-
-
-
template<typename Entity, typename Type, typename Allocator>
-class entt::basic_storage< Entity, Type, Allocator, std::enable_if_t< component_traits< Type >::ignore_if_empty::value &&std::is_empty_v< Type > > >
-
-
Default constructor.
-
Parameters
-
- allocator Allocator to use (possibly default-constructed).
-
-
-
-
-
Definition at line 670 of file storage.hpp .
-
-
-
◆ basic_storage()
-
-
-
-
-template<typename Entity , typename Type , typename Allocator >
-
-
-
-
-
-
-inline explicit
-
-
-
-
-
Default constructor.
-
Parameters
-
- allocator Allocator to use (possibly default-constructed).
-
-
-
-
-
Definition at line 691 of file storage.hpp .
-
-
-
-
-
-
◆ emplace()
-
-
-
-
-template<typename Entity , typename Type , typename Allocator >
-
-template<typename... Args>
-
-
-
-
-
- void entt::basic_storage < Entity, Type, Allocator, std::enable_if_t< component_traits < Type >::ignore_if_empty::value &&std::is_empty_v< Type > > >::emplace
- (
- const entity_type
- entt ,
-
-
-
-
- Args &&...
- args
-
-
-
- )
-
-
-
-
-
-inline
-
-
-
-
-
Assigns an entity to a storage and constructs its object.
-
Warning Attempting to use an entity that already belongs to the storage results in undefined behavior.
-
Template Parameters
-
- Args Types of arguments to use to construct the object.
-
-
-
-
Parameters
-
- entt A valid entity identifier.
- args Parameters to use to construct an object for the entity.
-
-
-
-
-
Definition at line 728 of file storage.hpp .
-
-
-
-
-
◆ get()
-
-
-
-
-template<typename Entity , typename Type , typename Allocator >
-
-
-
-
Fake get function.
-
Warning Attempting to use an entity that doesn't belong to the storage results in undefined behavior.
-
Parameters
-
- entt A valid entity identifier.
-
-
-
-
-
Definition at line 712 of file storage.hpp .
-
-
-
-
-
◆ get_allocator()
-
-
-
-
-template<typename Entity , typename Type , typename Allocator >
-
-
-
-
-
-
-inline constexpr
-
-
-
-
-
Returns the associated allocator.
-
Returns The associated allocator.
-
-
Definition at line 699 of file storage.hpp .
-
-
-
-
-
◆ insert()
-
-
-
-
-template<typename Entity , typename Type , typename Allocator >
-
-template<typename It >
-
-
-
-
-
- void entt::basic_storage < Entity, Type, Allocator, std::enable_if_t< component_traits < Type >::ignore_if_empty::value &&std::is_empty_v< Type > > >::insert
- (
- It
- first ,
-
-
-
-
- It
- last ,
-
-
-
-
- const value_type &
- = {}
-
-
-
- )
-
-
-
-
-
-inline
-
-
-
-
-
Assigns one or more entities to a storage.
-
Warning Attempting to assign an entity that already belongs to the storage results in undefined behavior.
-
Template Parameters
-
- It Type of input iterator.
-
-
-
-
Parameters
-
- first An iterator to the first element of the range of entities.
- last An iterator past the last element of the range of entities.
-
-
-
-
-
Definition at line 757 of file storage.hpp .
-
-
-
-
-
◆ patch()
-
-
-
-
-template<typename Entity , typename Type , typename Allocator >
-
-template<typename... Func>
-
-
-
-
-
- void entt::basic_storage < Entity, Type, Allocator, std::enable_if_t< component_traits < Type >::ignore_if_empty::value &&std::is_empty_v< Type > > >::patch
- (
- [[maybe_unused] ] const entity_type
- entt ,
-
-
-
-
- Func &&...
- func
-
-
-
- )
-
-
-
-
-
-inline
-
-
-
-
-
Updates the instance assigned to a given entity in-place.
-
Template Parameters
-
- Func Types of the function objects to invoke.
-
-
-
-
Parameters
-
- entt A valid entity identifier.
- func Valid function objects.
-
-
-
-
-
Definition at line 740 of file storage.hpp .
-
-
-
-
The documentation for this class was generated from the following file:
-
-
-
-
-
diff --git a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01co8fd78a0c73ac50bb2f7bc1d5a862a08b.html b/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01co8fd78a0c73ac50bb2f7bc1d5a862a08b.html
deleted file mode 100644
index 198854578..000000000
--- a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01co8fd78a0c73ac50bb2f7bc1d5a862a08b.html
+++ /dev/null
@@ -1,136 +0,0 @@
-
-
-
-
-
-
-
-EnTT: Member List
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
This is the complete list of members for entt::basic_storage< Entity, Type, Allocator, std::enable_if_t< component_traits< Type >::ignore_if_empty::value &&std::is_empty_v< Type > > > , including all inherited members.
-
- allocator_type typedefentt::basic_storage< Entity, Type, Allocator, std::enable_if_t< component_traits< Type >::ignore_if_empty::value &&std::is_empty_v< Type > > >
- at (const size_type pos) constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- basic_sparse_set ()entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- basic_sparse_set (const allocator_type &allocator)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline explicit
- basic_sparse_set (deletion_policy pol, const allocator_type &allocator={})entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline explicit
- basic_sparse_set (basic_sparse_set &&other)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- basic_storage (const allocator_type &allocator={})entt::basic_storage< Entity, Type, Allocator, std::enable_if_t< component_traits< Type >::ignore_if_empty::value &&std::is_empty_v< Type > > > inline explicit
- begin () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- capacity () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline virtual
- clear (void *ud=nullptr)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- compact ()entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- contains (const entity_type entt) constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- data () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- emplace (const entity_type entt, Args &&... args)entt::basic_storage< Entity, Type, Allocator, std::enable_if_t< component_traits< Type >::ignore_if_empty::value &&std::is_empty_v< Type > > > inline
- basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >::emplace (const entity_type entt)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- emplace_back (const entity_type entt)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- empty () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- end () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- entity_type typedefentt::basic_storage< Entity, Type, Allocator, std::enable_if_t< component_traits< Type >::ignore_if_empty::value &&std::is_empty_v< Type > > >
- erase (const entity_type entt, void *ud=nullptr)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- erase (It first, It last, void *ud=nullptr)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- extent () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- find (const entity_type entt) constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- get ([[maybe_unused]] const entity_type entt) constentt::basic_storage< Entity, Type, Allocator, std::enable_if_t< component_traits< Type >::ignore_if_empty::value &&std::is_empty_v< Type > > > inline
- get_allocator () constentt::basic_storage< Entity, Type, Allocator, std::enable_if_t< component_traits< Type >::ignore_if_empty::value &&std::is_empty_v< Type > > > inline
- in_place_pop (const Entity entt, void *)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline protected virtual
- index (const entity_type entt) constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- insert (It first, It last, const value_type &={})entt::basic_storage< Entity, Type, Allocator, std::enable_if_t< component_traits< Type >::ignore_if_empty::value &&std::is_empty_v< Type > > > inline
- basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >::insert (It first, It last)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- iterator typedefentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >
- move_and_pop (const std::size_t, const std::size_t)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline protected virtual
- operator= (basic_sparse_set &&other)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- operator[] (const size_type pos) constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- patch ([[maybe_unused]] const entity_type entt, Func &&... func)entt::basic_storage< Entity, Type, Allocator, std::enable_if_t< component_traits< Type >::ignore_if_empty::value &&std::is_empty_v< Type > > > inline
- pointer typedefentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >
- policy () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- rbegin () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- remove (const entity_type entt, void *ud=nullptr)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- remove (It first, It last, void *ud=nullptr)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- rend () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- reserve (const size_type cap)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline virtual
- respect (const basic_sparse_set &other)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- reverse_iterator typedefentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >
- shrink_to_fit ()entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline virtual
- size () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- size_type typedefentt::basic_storage< Entity, Type, Allocator, std::enable_if_t< component_traits< Type >::ignore_if_empty::value &&std::is_empty_v< Type > > >
- slot () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- sort (Compare compare, Sort algo=Sort{}, Args &&... args)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- sort_n (const size_type length, Compare compare, Sort algo=Sort{}, Args &&... args)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- swap (const entity_type lhs, const entity_type rhs)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- swap_and_pop (const Entity entt, void *)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline protected virtual
- swap_at (const std::size_t, const std::size_t)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline protected virtual
- value_type typedefentt::basic_storage< Entity, Type, Allocator, std::enable_if_t< component_traits< Type >::ignore_if_empty::value &&std::is_empty_v< Type > > >
- ~basic_sparse_set ()entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline virtual
-
-
-
-
-
diff --git a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01co94e015a5e1c7656942b5ca0ffc90a08b.map b/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01co94e015a5e1c7656942b5ca0ffc90a08b.map
deleted file mode 100644
index eafae924e..000000000
--- a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01co94e015a5e1c7656942b5ca0ffc90a08b.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01co94e015a5e1c7656942b5ca0ffc90a08b.md5 b/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01co94e015a5e1c7656942b5ca0ffc90a08b.md5
deleted file mode 100644
index d5686d995..000000000
--- a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01co94e015a5e1c7656942b5ca0ffc90a08b.md5
+++ /dev/null
@@ -1 +0,0 @@
-ab9836132fe51af8a5506f1917af2bb9
\ No newline at end of file
diff --git a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01co94e015a5e1c7656942b5ca0ffc90a08b.png b/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01co94e015a5e1c7656942b5ca0ffc90a08b.png
deleted file mode 100644
index 3eb04a772..000000000
Binary files a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01co94e015a5e1c7656942b5ca0ffc90a08b.png and /dev/null differ
diff --git a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01coaf1cc4d4f4587b53797d9d80fdb6cac3.html b/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01coaf1cc4d4f4587b53797d9d80fdb6cac3.html
deleted file mode 100644
index c5ee6d515..000000000
--- a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01coaf1cc4d4f4587b53797d9d80fdb6cac3.html
+++ /dev/null
@@ -1,568 +0,0 @@
-
-
-
-
-
-
-
-EnTT: entt::basic_storage< Entity, Type, Allocator, std::enable_if_t< component_traits< Type >::ignore_if_empty::value &&std::is_empty_v< typename component_traits< Type >::value_type > > > Class Template Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Default constructor.
- More...
-
-
#include <storage.hpp >
-
-
-
-
-
-
-
-using allocator_type = typename alloc_traits::allocator_type
- Allocator type.
-
-
-using value_type = Type
- Type of the objects assigned to entities.
-
-
-using entity_type = Entity
- Underlying entity identifier.
-
-
-using size_type = std::size_t
- Unsigned integer type.
-
-
-
-using allocator_type = typename alloc_traits::allocator_type
- Allocator type.
-
-
-using entity_type = Entity
- Underlying entity identifier.
-
-
-using size_type = std::size_t
- Unsigned integer type.
-
-
-using pointer = alloc_const_pointer
- Pointer type to contained entities.
-
-
-using iterator = sparse_set_iterator
- Random access iterator type.
-
-
-using reverse_iterator = std::reverse_iterator< iterator >
- Reverse iterator type.
-
-
-
- basic_storage (const allocator_type &alloc={})
- Default constructor. More...
-
-void get ([[maybe_unused]] const entity_type entt) const
- Fake get function. More...
-
-template<typename... Args>
-void emplace (const entity_type entt, Args &&... args)
- Assigns an entity to a storage and constructs its object. More...
-
-template<typename... Func>
-void patch ([[maybe_unused]] const entity_type entity , Func &&... func)
- Updates the instance assigned to a given entity in-place. More...
-
-template<typename It >
-void insert (It first, It last, const value_type &={})
- Assigns one or more entities to a storage. More...
-
-
- basic_sparse_set (deletion_policy pol, const allocator_type &alloc={})
- Constructs an empty container with the given policy and allocator. More...
-
- basic_sparse_set (const allocator_type &alloc={})
- Constructs an empty container with the given allocator. More...
-
- basic_sparse_set (basic_sparse_set &&other)
- Move constructor. More...
-
-
-virtual ~basic_sparse_set ()
- Default destructor.
-
-basic_sparse_set & operator= (basic_sparse_set &&other)
- Move assignment operator. More...
-
-void reserve (const size_type cap)
- Increases the capacity of a sparse set. More...
-
-size_type capacity () const
- Returns the number of elements that a sparse set has currently allocated space for. More...
-
-
-void shrink_to_fit ()
- Requests the removal of unused capacity.
-
-size_type extent () const
- Returns the extent of a sparse set. More...
-
-size_type size () const
- Returns the number of elements in a sparse set. More...
-
-bool empty () const
- Checks whether a sparse set is empty. More...
-
-pointer data () const
- Direct access to the internal packed array. More...
-
-iterator begin () const
- Returns an iterator to the beginning. More...
-
-iterator end () const
- Returns an iterator to the end. More...
-
-reverse_iterator rbegin () const
- Returns a reverse iterator to the beginning. More...
-
-reverse_iterator rend () const
- Returns a reverse iterator to the end. More...
-
-iterator find (const entity_type entt) const
- Finds an entity. More...
-
-bool contains (const entity_type entt) const
- Checks if a sparse set contains an entity. More...
-
-size_type index (const entity_type entt) const
- Returns the position of an entity in a sparse set. More...
-
-entity_type at (const size_type pos) const
- Returns the entity at specified location, with bounds checking. More...
-
-entity_type operator[] (const size_type pos) const
- Returns the entity at specified location, without bounds checking. More...
-
-void emplace (const entity_type entt)
- Assigns an entity to a sparse set. More...
-
-void insert (It first, It last)
- Assigns one or more entities to a sparse set. More...
-
-void erase (const entity_type entt, void *ud=nullptr)
- Erases an entity from a sparse set. More...
-
-void erase (It first, It last, void *ud=nullptr)
- Erases entities from a set. More...
-
-bool remove (const entity_type entt, void *ud=nullptr)
- Removes an entity from a sparse set if it exists. More...
-
-size_type remove (It first, It last, void *ud=nullptr)
- Removes entities from a sparse set if they exist. More...
-
-
-void compact ()
- Removes all tombstones from the packed array of a sparse set.
-
-void swap (const entity_type lhs, const entity_type rhs)
- Swaps two entities in the internal packed array. More...
-
-void sort_n (const size_type length, Compare compare, Sort algo=Sort{}, Args &&... args)
- Sort the first count elements according to the given comparison function. More...
-
-void sort (Compare compare, Sort algo=Sort{}, Args &&... args)
- Sort all elements according to the given comparison function. More...
-
-void respect (const basic_sparse_set &other)
- Sort entities according to their order in another sparse set. More...
-
-void clear (void *ud=nullptr)
- Clears a sparse set. More...
-
-
-
-
-virtual void swap_at ([[maybe_unused]] const std::size_t lhs,[[maybe_unused]] const std::size_t rhs)
- Swaps two entities in the internal packed array. More...
-
-virtual void move_and_pop ([[maybe_unused]] const std::size_t from,[[maybe_unused]] const std::size_t to)
- Attempts to move an entity in the internal packed array. More...
-
-virtual void swap_and_pop ([[maybe_unused]] const std::size_t pos)
- Attempts to erase an entity from the internal packed array. More...
-
-virtual void in_place_pop ([[maybe_unused]] const std::size_t pos)
- Attempts to erase an entity from the internal packed array. More...
-
-virtual void about_to_pop ([[maybe_unused]] const Entity entity ,[[maybe_unused]] void *ud)
- Last chance to use an entity that is about to be erased. More...
-
-
-
-
template<typename Entity, typename Type, typename Allocator>
-class entt::basic_storage< Entity, Type, Allocator, std::enable_if_t< component_traits< Type >::ignore_if_empty::value &&std::is_empty_v< typename component_traits< Type >::value_type > > >
-
-
Default constructor.
-
Parameters
-
- alloc Allocator to use (possibly default-constructed).
-
-
-
-
-
Definition at line 693 of file storage.hpp .
-
-
-
◆ basic_storage()
-
-
-
-
-template<typename Entity , typename Type , typename Allocator >
-
-
-
-
-
-
-inline explicit
-
-
-
-
-
Default constructor.
-
Parameters
-
- alloc Allocator to use (possibly default-constructed).
-
-
-
-
-
Definition at line 714 of file storage.hpp .
-
-
-
-
-
-
◆ emplace()
-
-
-
-
-template<typename Entity , typename Type , typename Allocator >
-
-template<typename... Args>
-
-
-
-
Assigns an entity to a storage and constructs its object.
-
Warning Attempting to use an entity that already belongs to the storage results in undefined behavior.
-
Template Parameters
-
- Args Types of arguments to use to construct the object.
-
-
-
-
Parameters
-
- entt A valid entity identifier.
- args Parameters to use to construct an object for the entity.
-
-
-
-
-
Definition at line 743 of file storage.hpp .
-
-
-
-
-
◆ get()
-
-
-
-
-template<typename Entity , typename Type , typename Allocator >
-
-
-
-
Fake get function.
-
Warning Attempting to use an entity that doesn't belong to the storage results in undefined behavior.
-
Parameters
-
- entt A valid entity identifier.
-
-
-
-
-
Definition at line 727 of file storage.hpp .
-
-
-
-
-
◆ insert()
-
-
-
-
-template<typename Entity , typename Type , typename Allocator >
-
-template<typename It >
-
-
-
-
Assigns one or more entities to a storage.
-
Warning Attempting to assign an entity that already belongs to the storage results in undefined behavior.
-
Template Parameters
-
- It Type of input iterator.
-
-
-
-
Parameters
-
- first An iterator to the first element of the range of entities.
- last An iterator past the last element of the range of entities.
-
-
-
-
-
Definition at line 772 of file storage.hpp .
-
-
-
-
-
◆ patch()
-
-
-
-
-template<typename Entity , typename Type , typename Allocator >
-
-template<typename... Func>
-
-
-
-
Updates the instance assigned to a given entity in-place.
-
Template Parameters
-
- Func Types of the function objects to invoke.
-
-
-
-
Parameters
-
- entity A valid entity identifier.
- func Valid function objects.
-
-
-
-
-
Definition at line 755 of file storage.hpp .
-
-
-
-
The documentation for this class was generated from the following file:
-
-
-
-
-
diff --git a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01cob4961ae50c16f51a257d1ab1935acdad.map b/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01cob4961ae50c16f51a257d1ab1935acdad.map
deleted file mode 100644
index 89cbf0752..000000000
--- a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01cob4961ae50c16f51a257d1ab1935acdad.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01cob4961ae50c16f51a257d1ab1935acdad.md5 b/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01cob4961ae50c16f51a257d1ab1935acdad.md5
deleted file mode 100644
index 2d6702b39..000000000
--- a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01cob4961ae50c16f51a257d1ab1935acdad.md5
+++ /dev/null
@@ -1 +0,0 @@
-3f901310d01b5e12ffe745708d24c043
\ No newline at end of file
diff --git a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01cob4961ae50c16f51a257d1ab1935acdad.png b/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01cob4961ae50c16f51a257d1ab1935acdad.png
deleted file mode 100644
index 5fac031c8..000000000
Binary files a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01cob4961ae50c16f51a257d1ab1935acdad.png and /dev/null differ
diff --git a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01coec9914b1e8295090097f73d387091e96.map b/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01coec9914b1e8295090097f73d387091e96.map
deleted file mode 100644
index eafae924e..000000000
--- a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01coec9914b1e8295090097f73d387091e96.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01coec9914b1e8295090097f73d387091e96.md5 b/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01coec9914b1e8295090097f73d387091e96.md5
deleted file mode 100644
index d5686d995..000000000
--- a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01coec9914b1e8295090097f73d387091e96.md5
+++ /dev/null
@@ -1 +0,0 @@
-ab9836132fe51af8a5506f1917af2bb9
\ No newline at end of file
diff --git a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01coec9914b1e8295090097f73d387091e96.png b/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01coec9914b1e8295090097f73d387091e96.png
deleted file mode 100644
index 3eb04a772..000000000
Binary files a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01coec9914b1e8295090097f73d387091e96.png and /dev/null differ
diff --git a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01ig0a319e97c3d07bbe76fa50a9fcf5021b.html b/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01ig0a319e97c3d07bbe76fa50a9fcf5021b.html
deleted file mode 100644
index 5b404e6a4..000000000
--- a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01ig0a319e97c3d07bbe76fa50a9fcf5021b.html
+++ /dev/null
@@ -1,618 +0,0 @@
-
-
-
-
-
-
-
-EnTT: entt::basic_storage< Entity, Type, Allocator, std::enable_if_t< ignore_if_empty_v< Type > &&std::is_empty_v< Type > > > Class Template Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Default constructor.
- More...
-
-
#include <storage.hpp >
-
-
-
-
-
-
-
-using allocator_type = Allocator
- Allocator type.
-
-
-using value_type = Type
- Type of the objects assigned to entities.
-
-
-using entity_type = Entity
- Underlying entity identifier.
-
-
-using size_type = std::size_t
- Unsigned integer type.
-
-
-
-using allocator_type = std::allocator_traits< Allocator >::template rebind_alloc< Entity >
- Allocator type.
-
-
-using entity_type = Entity
- Underlying entity identifier.
-
-
-using size_type = std::size_t
- Unsigned integer type.
-
-
-using pointer = alloc_const_pointer
- Pointer type to contained entities.
-
-
-using iterator = sparse_set_iterator
- Random access iterator type.
-
-
-using reverse_iterator = std::reverse_iterator< iterator >
- Reverse iterator type.
-
-
-
- basic_storage (const allocator_type &allocator={})
- Default constructor. More...
-
-constexpr allocator_type get_allocator () const
- Returns the associated allocator. More...
-
-void get ([[maybe_unused]] const entity_type entt) const
- Fake get function. More...
-
-template<typename... Args>
-void emplace (const entity_type entt, Args &&... args)
- Assigns an entity to a storage and constructs its object. More...
-
-template<typename... Func>
-void patch ([[maybe_unused]] const entity_type entt, Func &&... func)
- Updates the instance assigned to a given entity in-place. More...
-
-template<typename It >
-void insert (It first, It last, const value_type &={})
- Assigns one or more entities to a storage. More...
-
-
-
- basic_sparse_set ()
- Default constructor.
-
- basic_sparse_set (const allocator_type &allocator)
- Constructs an empty container with a given allocator. More...
-
- basic_sparse_set (deletion_policy pol, const allocator_type &allocator={})
- Constructs an empty container with the given policy and allocator. More...
-
- basic_sparse_set (basic_sparse_set &&other)
- Move constructor. More...
-
-
-virtual ~basic_sparse_set ()
- Default destructor.
-
-basic_sparse_set & operator= (basic_sparse_set &&other)
- Move assignment operator. More...
-
-constexpr allocator_type get_allocator () const
- Returns the associated allocator. More...
-
-deletion_policy policy () const
- Returns the deletion policy of a sparse set. More...
-
-size_type slot () const
- Returns the next slot available for insertion. More...
-
-virtual void reserve (const size_type cap)
- Increases the capacity of a sparse set. More...
-
-virtual size_type capacity () const
- Returns the number of elements that a sparse set has currently allocated space for. More...
-
-
-virtual void shrink_to_fit ()
- Requests the removal of unused capacity.
-
-size_type extent () const
- Returns the extent of a sparse set. More...
-
-size_type size () const
- Returns the number of elements in a sparse set. More...
-
-bool empty () const
- Checks whether a sparse set is empty. More...
-
-pointer data () const
- Direct access to the internal packed array. More...
-
-iterator begin () const
- Returns an iterator to the beginning. More...
-
-iterator end () const
- Returns an iterator to the end. More...
-
-reverse_iterator rbegin () const
- Returns a reverse iterator to the beginning. More...
-
-reverse_iterator rend () const
- Returns a reverse iterator to the end. More...
-
-iterator find (const entity_type entt) const
- Finds an entity. More...
-
-bool contains (const entity_type entt) const
- Checks if a sparse set contains an entity. More...
-
-size_type index (const entity_type entt) const
- Returns the position of an entity in a sparse set. More...
-
-entity_type at (const size_type pos) const
- Returns the entity at specified location, with bounds checking. More...
-
-entity_type operator[] (const size_type pos) const
- Returns the entity at specified location, without bounds checking. More...
-
-size_type emplace_back (const entity_type entt)
- Appends an entity to a sparse set. More...
-
-size_type emplace (const entity_type entt)
- Assigns an entity to a sparse set. More...
-
-void insert (It first, It last)
- Assigns one or more entities to a sparse set. More...
-
-void erase (const entity_type entt, void *ud=nullptr)
- Erases an entity from a sparse set. More...
-
-void erase (It first, It last, void *ud=nullptr)
- Erases entities from a set. More...
-
-bool remove (const entity_type entt, void *ud=nullptr)
- Removes an entity from a sparse set if it exists. More...
-
-size_type remove (It first, It last, void *ud=nullptr)
- Removes entities from a sparse set if they exist. More...
-
-
-void compact ()
- Removes all tombstones from the packed array of a sparse set.
-
-void swap (const entity_type lhs, const entity_type rhs)
- Swaps two entities in the internal packed array. More...
-
-void sort_n (const size_type length, Compare compare, Sort algo=Sort{}, Args &&... args)
- Sort the first count elements according to the given comparison function. More...
-
-void sort (Compare compare, Sort algo=Sort{}, Args &&... args)
- Sort all elements according to the given comparison function. More...
-
-void respect (const basic_sparse_set &other)
- Sort entities according to their order in another sparse set. More...
-
-void clear (void *ud=nullptr)
- Clears a sparse set. More...
-
-
-
-
-
-virtual void swap_at (const std::size_t, const std::size_t)
- Swaps two entities in the internal packed array.
-
-
-virtual void move_and_pop (const std::size_t, const std::size_t)
- Moves an entity in the internal packed array.
-
-virtual void swap_and_pop (const Entity entt, void *)
- Attempts to erase an entity from the internal packed array. More...
-
-virtual void in_place_pop (const Entity entt, void *)
- Attempts to erase an entity from the internal packed array. More...
-
-
-
-
template<typename Entity, typename Type, typename Allocator>
-class entt::basic_storage< Entity, Type, Allocator, std::enable_if_t< ignore_if_empty_v< Type > &&std::is_empty_v< Type > > >
-
-
Default constructor.
-
Parameters
-
- allocator Allocator to use (possibly default-constructed).
-
-
-
-
-
Definition at line 670 of file storage.hpp .
-
-
-
◆ basic_storage()
-
-
-
-
-template<typename Entity , typename Type , typename Allocator >
-
-
-
-
-
-
-inline explicit
-
-
-
-
-
Default constructor.
-
Parameters
-
- allocator Allocator to use (possibly default-constructed).
-
-
-
-
-
Definition at line 691 of file storage.hpp .
-
-
-
-
-
-
◆ emplace()
-
-
-
-
-template<typename Entity , typename Type , typename Allocator >
-
-template<typename... Args>
-
-
-
-
Assigns an entity to a storage and constructs its object.
-
Warning Attempting to use an entity that already belongs to the storage results in undefined behavior.
-
Template Parameters
-
- Args Types of arguments to use to construct the object.
-
-
-
-
Parameters
-
- entt A valid entity identifier.
- args Parameters to use to construct an object for the entity.
-
-
-
-
-
Definition at line 728 of file storage.hpp .
-
-
-
-
-
◆ get()
-
-
-
-
-template<typename Entity , typename Type , typename Allocator >
-
-
-
-
Fake get function.
-
Warning Attempting to use an entity that doesn't belong to the storage results in undefined behavior.
-
Parameters
-
- entt A valid entity identifier.
-
-
-
-
-
Definition at line 712 of file storage.hpp .
-
-
-
-
-
◆ get_allocator()
-
-
-
-
-template<typename Entity , typename Type , typename Allocator >
-
-
-
-
-
-
-inline constexpr
-
-
-
-
-
Returns the associated allocator.
-
Returns The associated allocator.
-
-
Definition at line 699 of file storage.hpp .
-
-
-
-
-
◆ insert()
-
-
-
-
-template<typename Entity , typename Type , typename Allocator >
-
-template<typename It >
-
-
-
-
Assigns one or more entities to a storage.
-
Warning Attempting to assign an entity that already belongs to the storage results in undefined behavior.
-
Template Parameters
-
- It Type of input iterator.
-
-
-
-
Parameters
-
- first An iterator to the first element of the range of entities.
- last An iterator past the last element of the range of entities.
-
-
-
-
-
Definition at line 757 of file storage.hpp .
-
-
-
-
-
◆ patch()
-
-
-
-
-template<typename Entity , typename Type , typename Allocator >
-
-template<typename... Func>
-
-
-
-
Updates the instance assigned to a given entity in-place.
-
Template Parameters
-
- Func Types of the function objects to invoke.
-
-
-
-
Parameters
-
- entt A valid entity identifier.
- func Valid function objects.
-
-
-
-
-
Definition at line 740 of file storage.hpp .
-
-
-
-
The documentation for this class was generated from the following file:
-
-
-
-
-
diff --git a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01ig248352d8a2c34e244810b391e7c6c4f9.html b/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01ig248352d8a2c34e244810b391e7c6c4f9.html
deleted file mode 100644
index cc020c8d0..000000000
--- a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01ig248352d8a2c34e244810b391e7c6c4f9.html
+++ /dev/null
@@ -1,136 +0,0 @@
-
-
-
-
-
-
-
-EnTT: Member List
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
This is the complete list of members for entt::basic_storage< Entity, Type, Allocator, std::enable_if_t< ignore_if_empty_v< Type > &&std::is_empty_v< Type > > > , including all inherited members.
-
- allocator_type typedefentt::basic_storage< Entity, Type, Allocator, std::enable_if_t< ignore_if_empty_v< Type > &&std::is_empty_v< Type > > >
- at (const size_type pos) constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- basic_sparse_set ()entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- basic_sparse_set (const allocator_type &allocator)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline explicit
- basic_sparse_set (deletion_policy pol, const allocator_type &allocator={})entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline explicit
- basic_sparse_set (basic_sparse_set &&other)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- basic_storage (const allocator_type &allocator={})entt::basic_storage< Entity, Type, Allocator, std::enable_if_t< ignore_if_empty_v< Type > &&std::is_empty_v< Type > > > inline explicit
- begin () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- capacity () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline virtual
- clear (void *ud=nullptr)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- compact ()entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- contains (const entity_type entt) constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- data () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- emplace (const entity_type entt, Args &&... args)entt::basic_storage< Entity, Type, Allocator, std::enable_if_t< ignore_if_empty_v< Type > &&std::is_empty_v< Type > > > inline
- basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >::emplace (const entity_type entt)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- emplace_back (const entity_type entt)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- empty () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- end () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- entity_type typedefentt::basic_storage< Entity, Type, Allocator, std::enable_if_t< ignore_if_empty_v< Type > &&std::is_empty_v< Type > > >
- erase (const entity_type entt, void *ud=nullptr)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- erase (It first, It last, void *ud=nullptr)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- extent () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- find (const entity_type entt) constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- get ([[maybe_unused]] const entity_type entt) constentt::basic_storage< Entity, Type, Allocator, std::enable_if_t< ignore_if_empty_v< Type > &&std::is_empty_v< Type > > > inline
- get_allocator () constentt::basic_storage< Entity, Type, Allocator, std::enable_if_t< ignore_if_empty_v< Type > &&std::is_empty_v< Type > > > inline
- in_place_pop (const Entity entt, void *)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline protected virtual
- index (const entity_type entt) constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- insert (It first, It last, const value_type &={})entt::basic_storage< Entity, Type, Allocator, std::enable_if_t< ignore_if_empty_v< Type > &&std::is_empty_v< Type > > > inline
- basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >::insert (It first, It last)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- iterator typedefentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >
- move_and_pop (const std::size_t, const std::size_t)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline protected virtual
- operator= (basic_sparse_set &&other)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- operator[] (const size_type pos) constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- patch ([[maybe_unused]] const entity_type entt, Func &&... func)entt::basic_storage< Entity, Type, Allocator, std::enable_if_t< ignore_if_empty_v< Type > &&std::is_empty_v< Type > > > inline
- pointer typedefentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >
- policy () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- rbegin () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- remove (const entity_type entt, void *ud=nullptr)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- remove (It first, It last, void *ud=nullptr)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- rend () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- reserve (const size_type cap)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline virtual
- respect (const basic_sparse_set &other)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- reverse_iterator typedefentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >
- shrink_to_fit ()entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline virtual
- size () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- size_type typedefentt::basic_storage< Entity, Type, Allocator, std::enable_if_t< ignore_if_empty_v< Type > &&std::is_empty_v< Type > > >
- slot () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- sort (Compare compare, Sort algo=Sort{}, Args &&... args)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- sort_n (const size_type length, Compare compare, Sort algo=Sort{}, Args &&... args)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- swap (const entity_type lhs, const entity_type rhs)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- swap_and_pop (const Entity entt, void *)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline protected virtual
- swap_at (const std::size_t, const std::size_t)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline protected virtual
- value_type typedefentt::basic_storage< Entity, Type, Allocator, std::enable_if_t< ignore_if_empty_v< Type > &&std::is_empty_v< Type > > >
- ~basic_sparse_set ()entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline virtual
-
-
-
-
-
diff --git a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01ig590bcb928f788173ae7b7e22172f5ea6.map b/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01ig590bcb928f788173ae7b7e22172f5ea6.map
deleted file mode 100644
index 031f2f9f5..000000000
--- a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01ig590bcb928f788173ae7b7e22172f5ea6.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01ig590bcb928f788173ae7b7e22172f5ea6.md5 b/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01ig590bcb928f788173ae7b7e22172f5ea6.md5
deleted file mode 100644
index bbbb507d5..000000000
--- a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01ig590bcb928f788173ae7b7e22172f5ea6.md5
+++ /dev/null
@@ -1 +0,0 @@
-6b4d639a60e68b4fa061f06901914cb1
\ No newline at end of file
diff --git a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01ig590bcb928f788173ae7b7e22172f5ea6.png b/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01ig590bcb928f788173ae7b7e22172f5ea6.png
deleted file mode 100644
index 2311f02f1..000000000
Binary files a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01ig590bcb928f788173ae7b7e22172f5ea6.png and /dev/null differ
diff --git a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01ig83374cffbb80bec644b9bc36f27258fd.map b/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01ig83374cffbb80bec644b9bc36f27258fd.map
deleted file mode 100644
index 031f2f9f5..000000000
--- a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01ig83374cffbb80bec644b9bc36f27258fd.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01ig83374cffbb80bec644b9bc36f27258fd.md5 b/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01ig83374cffbb80bec644b9bc36f27258fd.md5
deleted file mode 100644
index bbbb507d5..000000000
--- a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01ig83374cffbb80bec644b9bc36f27258fd.md5
+++ /dev/null
@@ -1 +0,0 @@
-6b4d639a60e68b4fa061f06901914cb1
\ No newline at end of file
diff --git a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01ig83374cffbb80bec644b9bc36f27258fd.png b/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01ig83374cffbb80bec644b9bc36f27258fd.png
deleted file mode 100644
index 2311f02f1..000000000
Binary files a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01ig83374cffbb80bec644b9bc36f27258fd.png and /dev/null differ
diff --git a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01igb49d3f82639348392c5a5f0f427d22ad.html b/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01igb49d3f82639348392c5a5f0f427d22ad.html
deleted file mode 100644
index feaca135f..000000000
--- a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01igb49d3f82639348392c5a5f0f427d22ad.html
+++ /dev/null
@@ -1,623 +0,0 @@
-
-
-
-
-
-
-
-EnTT: entt::basic_storage< Entity, Type, Allocator, std::enable_if_t< ignore_as_empty_v< Type > > > Class Template Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Default constructor.
- More...
-
-
#include <storage.hpp >
-
-
-
-
-
-
-
-using base_type = basic_sparse_set < Entity, typename allocator_traits::template rebind_alloc< Entity > >
- Base type.
-
-
-using allocator_type = Allocator
- Allocator type.
-
-
-using value_type = Type
- Type of the objects assigned to entities.
-
-
-using entity_type = Entity
- Underlying entity identifier.
-
-
-using size_type = std::size_t
- Unsigned integer type.
-
-
-
-using allocator_type = std::allocator_traits< Allocator >::template rebind_alloc< Entity >
- Allocator type.
-
-
-using entity_type = Entity
- Underlying entity identifier.
-
-
-using size_type = std::size_t
- Unsigned integer type.
-
-
-using pointer = alloc_const_pointer
- Pointer type to contained entities.
-
-
-using iterator = sparse_set_iterator
- Random access iterator type.
-
-
-using reverse_iterator = std::reverse_iterator< iterator >
- Reverse iterator type.
-
-
-
- basic_storage (const allocator_type &allocator={})
- Default constructor. More...
-
-constexpr allocator_type get_allocator () const
- Returns the associated allocator. More...
-
-std::tuple get_as_tuple ([[maybe_unused]] const entity_type entt) const
- Returns an empty tuple. More...
-
-template<typename... Args>
-void emplace (const entity_type entt, Args &&... args)
- Assigns an entity to a storage and constructs its object. More...
-
-template<typename... Func>
-void patch ([[maybe_unused]] const entity_type entt, Func &&... func)
- Updates the instance assigned to a given entity in-place. More...
-
-template<typename It >
-void insert (It first, It last, const value_type &={})
- Assigns one or more entities to a storage. More...
-
-
-
- basic_sparse_set ()
- Default constructor.
-
- basic_sparse_set (const allocator_type &allocator)
- Constructs an empty container with a given allocator. More...
-
- basic_sparse_set (deletion_policy pol, const allocator_type &allocator={})
- Constructs an empty container with the given policy and allocator. More...
-
- basic_sparse_set (basic_sparse_set &&other)
- Move constructor. More...
-
-
-virtual ~basic_sparse_set ()
- Default destructor.
-
-basic_sparse_set & operator= (basic_sparse_set &&other)
- Move assignment operator. More...
-
-constexpr allocator_type get_allocator () const
- Returns the associated allocator. More...
-
-deletion_policy policy () const
- Returns the deletion policy of a sparse set. More...
-
-size_type slot () const
- Returns the next slot available for insertion. More...
-
-virtual void reserve (const size_type cap)
- Increases the capacity of a sparse set. More...
-
-virtual size_type capacity () const
- Returns the number of elements that a sparse set has currently allocated space for. More...
-
-
-virtual void shrink_to_fit ()
- Requests the removal of unused capacity.
-
-size_type extent () const
- Returns the extent of a sparse set. More...
-
-size_type size () const
- Returns the number of elements in a sparse set. More...
-
-bool empty () const
- Checks whether a sparse set is empty. More...
-
-pointer data () const
- Direct access to the internal packed array. More...
-
-iterator begin () const
- Returns an iterator to the beginning. More...
-
-iterator end () const
- Returns an iterator to the end. More...
-
-reverse_iterator rbegin () const
- Returns a reverse iterator to the beginning. More...
-
-reverse_iterator rend () const
- Returns a reverse iterator to the end. More...
-
-iterator find (const entity_type entt) const
- Finds an entity. More...
-
-bool contains (const entity_type entt) const
- Checks if a sparse set contains an entity. More...
-
-size_type index (const entity_type entt) const
- Returns the position of an entity in a sparse set. More...
-
-entity_type at (const size_type pos) const
- Returns the entity at specified location, with bounds checking. More...
-
-entity_type operator[] (const size_type pos) const
- Returns the entity at specified location, without bounds checking. More...
-
-size_type emplace_back (const entity_type entt)
- Appends an entity to a sparse set. More...
-
-size_type emplace (const entity_type entt)
- Assigns an entity to a sparse set. More...
-
-void insert (It first, It last)
- Assigns one or more entities to a sparse set. More...
-
-void erase (const entity_type entt, void *ud=nullptr)
- Erases an entity from a sparse set. More...
-
-void erase (It first, It last, void *ud=nullptr)
- Erases entities from a set. More...
-
-bool remove (const entity_type entt, void *ud=nullptr)
- Removes an entity from a sparse set if it exists. More...
-
-size_type remove (It first, It last, void *ud=nullptr)
- Removes entities from a sparse set if they exist. More...
-
-
-void compact ()
- Removes all tombstones from the packed array of a sparse set.
-
-void swap (const entity_type lhs, const entity_type rhs)
- Swaps two entities in the internal packed array. More...
-
-void sort_n (const size_type length, Compare compare, Sort algo=Sort{}, Args &&... args)
- Sort the first count elements according to the given comparison function. More...
-
-void sort (Compare compare, Sort algo=Sort{}, Args &&... args)
- Sort all elements according to the given comparison function. More...
-
-void respect (const basic_sparse_set &other)
- Sort entities according to their order in another sparse set. More...
-
-void clear (void *ud=nullptr)
- Clears a sparse set. More...
-
-
-
-
-
-virtual void swap_at (const std::size_t, const std::size_t)
- Swaps two entities in the internal packed array.
-
-
-virtual void move_and_pop (const std::size_t, const std::size_t)
- Moves an entity in the internal packed array.
-
-virtual void swap_and_pop (const Entity entt, void *)
- Attempts to erase an entity from the internal packed array. More...
-
-virtual void in_place_pop (const Entity entt, void *)
- Attempts to erase an entity from the internal packed array. More...
-
-
-
-
template<typename Entity, typename Type, typename Allocator>
-class entt::basic_storage< Entity, Type, Allocator, std::enable_if_t< ignore_as_empty_v< Type > > >
-
-
Default constructor.
-
Parameters
-
- allocator Allocator to use (possibly default-constructed).
-
-
-
-
-
Definition at line 688 of file storage.hpp .
-
-
-
◆ basic_storage()
-
-
-
-
-template<typename Entity , typename Type , typename Allocator >
-
-
-
-
-
-
-inline explicit
-
-
-
-
-
Default constructor.
-
Parameters
-
- allocator Allocator to use (possibly default-constructed).
-
-
-
-
-
Definition at line 710 of file storage.hpp .
-
-
-
-
-
-
◆ emplace()
-
-
-
-
-template<typename Entity , typename Type , typename Allocator >
-
-template<typename... Args>
-
-
-
-
Assigns an entity to a storage and constructs its object.
-
Warning Attempting to use an entity that already belongs to the storage results in undefined behavior.
-
Template Parameters
-
- Args Types of arguments to use to construct the object.
-
-
-
-
Parameters
-
- entt A valid entity identifier.
- args Parameters to use to construct an object for the entity.
-
-
-
-
-
Definition at line 749 of file storage.hpp .
-
-
-
-
-
◆ get_allocator()
-
-
-
-
-template<typename Entity , typename Type , typename Allocator >
-
-
-
-
-
-
-inline constexpr
-
-
-
-
-
Returns the associated allocator.
-
Returns The associated allocator.
-
-
Definition at line 718 of file storage.hpp .
-
-
-
-
-
◆ get_as_tuple()
-
-
-
-
-template<typename Entity , typename Type , typename Allocator >
-
-
-
-
Returns an empty tuple.
-
Warning Attempting to use an entity that doesn't belong to the storage results in undefined behavior.
-
Parameters
-
- entt A valid entity identifier.
-
-
-
-
Returns Returns an empty tuple.
-
-
Definition at line 732 of file storage.hpp .
-
-
-
-
-
◆ insert()
-
-
-
-
-template<typename Entity , typename Type , typename Allocator >
-
-template<typename It >
-
-
-
-
Assigns one or more entities to a storage.
-
Warning Attempting to assign an entity that already belongs to the storage results in undefined behavior.
-
Template Parameters
-
- It Type of input iterator.
-
-
-
-
Parameters
-
- first An iterator to the first element of the range of entities.
- last An iterator past the last element of the range of entities.
-
-
-
-
-
Definition at line 778 of file storage.hpp .
-
-
-
-
-
◆ patch()
-
-
-
-
-template<typename Entity , typename Type , typename Allocator >
-
-template<typename... Func>
-
-
-
-
Updates the instance assigned to a given entity in-place.
-
Template Parameters
-
- Func Types of the function objects to invoke.
-
-
-
-
Parameters
-
- entt A valid entity identifier.
- func Valid function objects.
-
-
-
-
-
Definition at line 761 of file storage.hpp .
-
-
-
-
The documentation for this class was generated from the following file:
-
-
-
-
-
diff --git a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01igbcd281b5bb096203256d024b396ffc11.map b/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01igbcd281b5bb096203256d024b396ffc11.map
deleted file mode 100644
index afdb6837a..000000000
--- a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01igbcd281b5bb096203256d024b396ffc11.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01igbcd281b5bb096203256d024b396ffc11.md5 b/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01igbcd281b5bb096203256d024b396ffc11.md5
deleted file mode 100644
index 929414b35..000000000
--- a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01igbcd281b5bb096203256d024b396ffc11.md5
+++ /dev/null
@@ -1 +0,0 @@
-d7274da840bfc16bcb263cf75ce9fa5c
\ No newline at end of file
diff --git a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01igbcd281b5bb096203256d024b396ffc11.png b/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01igbcd281b5bb096203256d024b396ffc11.png
deleted file mode 100644
index 670669466..000000000
Binary files a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01igbcd281b5bb096203256d024b396ffc11.png and /dev/null differ
diff --git a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01ige5ebeb189788e5b1cfa466e917ef125a.map b/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01ige5ebeb189788e5b1cfa466e917ef125a.map
deleted file mode 100644
index afdb6837a..000000000
--- a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01ige5ebeb189788e5b1cfa466e917ef125a.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01ige5ebeb189788e5b1cfa466e917ef125a.md5 b/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01ige5ebeb189788e5b1cfa466e917ef125a.md5
deleted file mode 100644
index 929414b35..000000000
--- a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01ige5ebeb189788e5b1cfa466e917ef125a.md5
+++ /dev/null
@@ -1 +0,0 @@
-d7274da840bfc16bcb263cf75ce9fa5c
\ No newline at end of file
diff --git a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01ige5ebeb189788e5b1cfa466e917ef125a.png b/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01ige5ebeb189788e5b1cfa466e917ef125a.png
deleted file mode 100644
index 670669466..000000000
Binary files a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01ige5ebeb189788e5b1cfa466e917ef125a.png and /dev/null differ
diff --git a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01igf1e7d03b873359848c7e7d1b4d57edeb.html b/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01igf1e7d03b873359848c7e7d1b4d57edeb.html
deleted file mode 100644
index a7eecf072..000000000
--- a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01igf1e7d03b873359848c7e7d1b4d57edeb.html
+++ /dev/null
@@ -1,137 +0,0 @@
-
-
-
-
-
-
-
-EnTT: Member List
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
This is the complete list of members for entt::basic_storage< Entity, Type, Allocator, std::enable_if_t< ignore_as_empty_v< Type > > > , including all inherited members.
-
- allocator_type typedefentt::basic_storage< Entity, Type, Allocator, std::enable_if_t< ignore_as_empty_v< Type > > >
- at (const size_type pos) constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- base_type typedefentt::basic_storage< Entity, Type, Allocator, std::enable_if_t< ignore_as_empty_v< Type > > >
- basic_sparse_set ()entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- basic_sparse_set (const allocator_type &allocator)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline explicit
- basic_sparse_set (deletion_policy pol, const allocator_type &allocator={})entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline explicit
- basic_sparse_set (basic_sparse_set &&other)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- basic_storage (const allocator_type &allocator={})entt::basic_storage< Entity, Type, Allocator, std::enable_if_t< ignore_as_empty_v< Type > > > inline explicit
- begin () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- capacity () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline virtual
- clear (void *ud=nullptr)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- compact ()entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- contains (const entity_type entt) constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- data () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- emplace (const entity_type entt, Args &&... args)entt::basic_storage< Entity, Type, Allocator, std::enable_if_t< ignore_as_empty_v< Type > > > inline
- basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >::emplace (const entity_type entt)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- emplace_back (const entity_type entt)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- empty () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- end () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- entity_type typedefentt::basic_storage< Entity, Type, Allocator, std::enable_if_t< ignore_as_empty_v< Type > > >
- erase (const entity_type entt, void *ud=nullptr)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- erase (It first, It last, void *ud=nullptr)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- extent () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- find (const entity_type entt) constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- get_allocator () constentt::basic_storage< Entity, Type, Allocator, std::enable_if_t< ignore_as_empty_v< Type > > > inline
- get_as_tuple ([[maybe_unused]] const entity_type entt) constentt::basic_storage< Entity, Type, Allocator, std::enable_if_t< ignore_as_empty_v< Type > > > inline
- in_place_pop (const Entity entt, void *)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline protected virtual
- index (const entity_type entt) constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- insert (It first, It last, const value_type &={})entt::basic_storage< Entity, Type, Allocator, std::enable_if_t< ignore_as_empty_v< Type > > > inline
- basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >::insert (It first, It last)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- iterator typedefentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >
- move_and_pop (const std::size_t, const std::size_t)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline protected virtual
- operator= (basic_sparse_set &&other)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- operator[] (const size_type pos) constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- patch ([[maybe_unused]] const entity_type entt, Func &&... func)entt::basic_storage< Entity, Type, Allocator, std::enable_if_t< ignore_as_empty_v< Type > > > inline
- pointer typedefentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >
- policy () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- rbegin () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- remove (const entity_type entt, void *ud=nullptr)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- remove (It first, It last, void *ud=nullptr)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- rend () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- reserve (const size_type cap)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline virtual
- respect (const basic_sparse_set &other)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- reverse_iterator typedefentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >
- shrink_to_fit ()entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline virtual
- size () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- size_type typedefentt::basic_storage< Entity, Type, Allocator, std::enable_if_t< ignore_as_empty_v< Type > > >
- slot () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- sort (Compare compare, Sort algo=Sort{}, Args &&... args)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- sort_n (const size_type length, Compare compare, Sort algo=Sort{}, Args &&... args)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- swap (const entity_type lhs, const entity_type rhs)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- swap_and_pop (const Entity entt, void *)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline protected virtual
- swap_at (const std::size_t, const std::size_t)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline protected virtual
- value_type typedefentt::basic_storage< Entity, Type, Allocator, std::enable_if_t< ignore_as_empty_v< Type > > >
- ~basic_sparse_set ()entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline virtual
-
-
-
-
-
diff --git a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01is0bebc486e5feac32da5d58ca22e83262.map b/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01is0bebc486e5feac32da5d58ca22e83262.map
deleted file mode 100644
index a3e6774cd..000000000
--- a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01is0bebc486e5feac32da5d58ca22e83262.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01is0bebc486e5feac32da5d58ca22e83262.md5 b/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01is0bebc486e5feac32da5d58ca22e83262.md5
deleted file mode 100644
index 149a521ad..000000000
--- a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01is0bebc486e5feac32da5d58ca22e83262.md5
+++ /dev/null
@@ -1 +0,0 @@
-74a30a84cbad30cecff9958914e6c941
\ No newline at end of file
diff --git a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01is0bebc486e5feac32da5d58ca22e83262.png b/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01is0bebc486e5feac32da5d58ca22e83262.png
deleted file mode 100644
index 137cc2833..000000000
Binary files a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01is0bebc486e5feac32da5d58ca22e83262.png and /dev/null differ
diff --git a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01is477cf2f45b4319fdef3d3fef74eacbb7.html b/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01is477cf2f45b4319fdef3d3fef74eacbb7.html
deleted file mode 100644
index 039658deb..000000000
--- a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01is477cf2f45b4319fdef3d3fef74eacbb7.html
+++ /dev/null
@@ -1,509 +0,0 @@
-
-
-
-
-
-
-
-EnTT: entt::basic_storage< Entity, Type, Allocator, std::enable_if_t< is_empty_v< Type > > > Class Template Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Default constructor.
- More...
-
-
#include <storage.hpp >
-
-
-
-
-
-
-
-using value_type = Type
- Type of the objects assigned to entities.
-
-
-using entity_type = Entity
- Underlying entity identifier.
-
-
-using size_type = std::size_t
- Unsigned integer type.
-
-
-
-using allocator_type = typename alloc_traits::allocator_type
- Allocator type.
-
-
-using entity_type = Entity
- Underlying entity identifier.
-
-
-using size_type = std::size_t
- Unsigned integer type.
-
-
-using pointer = alloc_const_pointer
- Pointer type to contained entities.
-
-
-using iterator = sparse_set_iterator
- Random access iterator type.
-
-
-using reverse_iterator = pointer
- Reverse iterator type.
-
-
-
-void get ([[maybe_unused]] const entity_type entt) const
- Fake get function. More...
-
-template<typename... Args>
-void emplace (const entity_type entt, Args &&... args)
- Assigns an entity to a storage and constructs its object. More...
-
-template<typename... Func>
-void patch ([[maybe_unused]] const entity_type entity , Func &&... func)
- Updates the instance assigned to a given entity in-place. More...
-
-template<typename It >
-void insert (It first, It last, const value_type &={})
- Assigns one or more entities to a storage. More...
-
-
- basic_sparse_set (const allocator_type &alloc={})
- Default constructor. More...
-
- basic_sparse_set (basic_sparse_set &&other)
- Move constructor. More...
-
-
-virtual ~basic_sparse_set ()
- Default destructor.
-
-basic_sparse_set & operator= (basic_sparse_set &&other)
- Move assignment operator. More...
-
-void reserve (const size_type cap)
- Increases the capacity of a sparse set. More...
-
-size_type capacity () const
- Returns the number of elements that a sparse set has currently allocated space for. More...
-
-
-void shrink_to_fit ()
- Requests the removal of unused capacity.
-
-size_type extent () const
- Returns the extent of a sparse set. More...
-
-size_type size () const
- Returns the number of elements in a sparse set. More...
-
-bool empty () const
- Checks whether a sparse set is empty. More...
-
-pointer data () const
- Direct access to the internal packed array. More...
-
-iterator begin () const
- Returns an iterator to the beginning. More...
-
-iterator end () const
- Returns an iterator to the end. More...
-
-reverse_iterator rbegin () const
- Returns a reverse iterator to the beginning. More...
-
-reverse_iterator rend () const
- Returns a reverse iterator to the end. More...
-
-iterator find (const entity_type entt) const
- Finds an entity. More...
-
-bool contains (const entity_type entt) const
- Checks if a sparse set contains an entity. More...
-
-size_type index (const entity_type entt) const
- Returns the position of an entity in a sparse set. More...
-
-entity_type at (const size_type pos) const
- Returns the entity at specified location, with bounds checking. More...
-
-entity_type operator[] (const size_type pos) const
- Returns the entity at specified location, without bounds checking. More...
-
-void emplace (const entity_type entt)
- Assigns an entity to a sparse set. More...
-
-void insert (It first, It last)
- Assigns one or more entities to a sparse set. More...
-
-void erase (const entity_type entt, void *ud=nullptr)
- Erases an entity from a sparse set. More...
-
-void erase (It first, It last, void *ud=nullptr)
- Erases multiple entities from a set. More...
-
-bool remove (const entity_type entt, void *ud=nullptr)
- Removes an entity from a sparse set if it exists. More...
-
-size_type remove (It first, It last, void *ud=nullptr)
- Removes multiple entities from a sparse set if they exist. More...
-
-void swap (const entity_type lhs, const entity_type rhs)
- Swaps two entities in the internal packed array. More...
-
-void sort_n (const size_type length, Compare compare, Sort algo=Sort{}, Args &&... args)
- Sort the first count elements according to the given comparison function. More...
-
-void sort (Compare compare, Sort algo=Sort{}, Args &&... args)
- Sort all elements according to the given comparison function. More...
-
-void respect (const basic_sparse_set &other)
- Sort entities according to their order in another sparse set. More...
-
-void clear (void *ud=nullptr)
- Clears a sparse set. More...
-
-
-
-
-virtual void swap_at ([[maybe_unused]] const std::size_t lhs,[[maybe_unused]] const std::size_t rhs)
- Swaps two entities in the internal packed array. More...
-
-virtual void swap_and_pop ([[maybe_unused]] const std::size_t pos)
- Attempts to erase an entity from the internal packed array. More...
-
-virtual void about_to_erase ([[maybe_unused]] const Entity entity ,[[maybe_unused]] void *ud)
- Last chance to use an entity that is about to be erased. More...
-
-
-
-
template<typename Entity, typename Type, typename Allocator>
-class entt::basic_storage< Entity, Type, Allocator, std::enable_if_t< is_empty_v< Type > > >
-
-
Default constructor.
-
Parameters
-
- alloc Allocator to use (possibly default-constructed).
-
-
-
-
-
Definition at line 701 of file storage.hpp .
-
-
-
◆ emplace()
-
-
-
-
-template<typename Entity , typename Type , typename Allocator >
-
-template<typename... Args>
-
-
-
-
Assigns an entity to a storage and constructs its object.
-
Warning Attempting to use an entity that already belongs to the storage results in undefined behavior.
-
Template Parameters
-
- Args Types of arguments to use to construct the object.
-
-
-
-
Parameters
-
- entt A valid entity identifier.
- args Parameters to use to construct an object for the entity.
-
-
-
-
-
Definition at line 737 of file storage.hpp .
-
-
-
-
-
◆ get()
-
-
-
-
-template<typename Entity , typename Type , typename Allocator >
-
-
-
-
Fake get function.
-
Warning Attempting to use an entity that doesn't belong to the storage results in undefined behavior.
-
Parameters
-
- entt A valid entity identifier.
-
-
-
-
-
Definition at line 721 of file storage.hpp .
-
-
-
-
-
◆ insert()
-
-
-
-
-template<typename Entity , typename Type , typename Allocator >
-
-template<typename It >
-
-
-
-
Assigns one or more entities to a storage.
-
Warning Attempting to assign an entity that already belongs to the storage results in undefined behavior.
-
Template Parameters
-
- It Type of input iterator.
-
-
-
-
Parameters
-
- first An iterator to the first element of the range of entities.
- last An iterator past the last element of the range of entities.
-
-
-
-
-
Definition at line 766 of file storage.hpp .
-
-
-
-
-
◆ patch()
-
-
-
-
-template<typename Entity , typename Type , typename Allocator >
-
-template<typename... Func>
-
-
-
-
Updates the instance assigned to a given entity in-place.
-
Template Parameters
-
- Func Types of the function objects to invoke.
-
-
-
-
Parameters
-
- entity A valid entity identifier.
- func Valid function objects.
-
-
-
-
-
Definition at line 749 of file storage.hpp .
-
-
-
-
The documentation for this class was generated from the following file:
-
-
-
-
-
diff --git a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01is8a22f52c118458311b98ed3b056744be.map b/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01is8a22f52c118458311b98ed3b056744be.map
deleted file mode 100644
index a3e6774cd..000000000
--- a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01is8a22f52c118458311b98ed3b056744be.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01is8a22f52c118458311b98ed3b056744be.md5 b/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01is8a22f52c118458311b98ed3b056744be.md5
deleted file mode 100644
index 149a521ad..000000000
--- a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01is8a22f52c118458311b98ed3b056744be.md5
+++ /dev/null
@@ -1 +0,0 @@
-74a30a84cbad30cecff9958914e6c941
\ No newline at end of file
diff --git a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01is8a22f52c118458311b98ed3b056744be.png b/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01is8a22f52c118458311b98ed3b056744be.png
deleted file mode 100644
index 137cc2833..000000000
Binary files a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01is8a22f52c118458311b98ed3b056744be.png and /dev/null differ
diff --git a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01isb7490cf930fd87c14ff49fc102ea5dc6.html b/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01isb7490cf930fd87c14ff49fc102ea5dc6.html
deleted file mode 100644
index 217c0b8f6..000000000
--- a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01isb7490cf930fd87c14ff49fc102ea5dc6.html
+++ /dev/null
@@ -1,127 +0,0 @@
-
-
-
-
-
-
-
-EnTT: Member List
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
This is the complete list of members for entt::basic_storage< Entity, Type, Allocator, std::enable_if_t< is_empty_v< Type > > > , including all inherited members.
-
- about_to_erase ([[maybe_unused]] const Entity entity,[[maybe_unused]] void *ud)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline protected virtual
- allocator_type typedefentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >
- at (const size_type pos) constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- basic_sparse_set (const allocator_type &alloc={})entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline explicit
- basic_sparse_set (basic_sparse_set &&other)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- begin () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- capacity () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- clear (void *ud=nullptr)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- contains (const entity_type entt) constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- data () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- emplace (const entity_type entt, Args &&... args)entt::basic_storage< Entity, Type, Allocator, std::enable_if_t< is_empty_v< Type > > > inline
- basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >::emplace (const entity_type entt)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- empty () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- end () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- entity_type typedefentt::basic_storage< Entity, Type, Allocator, std::enable_if_t< is_empty_v< Type > > >
- erase (const entity_type entt, void *ud=nullptr)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- erase (It first, It last, void *ud=nullptr)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- extent () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- find (const entity_type entt) constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- get ([[maybe_unused]] const entity_type entt) constentt::basic_storage< Entity, Type, Allocator, std::enable_if_t< is_empty_v< Type > > > inline
- index (const entity_type entt) constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- insert (It first, It last, const value_type &={})entt::basic_storage< Entity, Type, Allocator, std::enable_if_t< is_empty_v< Type > > > inline
- basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >::insert (It first, It last)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- iterator typedefentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >
- operator= (basic_sparse_set &&other)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- operator[] (const size_type pos) constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- patch ([[maybe_unused]] const entity_type entity, Func &&... func)entt::basic_storage< Entity, Type, Allocator, std::enable_if_t< is_empty_v< Type > > > inline
- pointer typedefentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >
- rbegin () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- remove (const entity_type entt, void *ud=nullptr)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- remove (It first, It last, void *ud=nullptr)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- rend () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- reserve (const size_type cap)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- respect (const basic_sparse_set &other)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- reverse_iterator typedefentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >
- shrink_to_fit ()entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- size () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- size_type typedefentt::basic_storage< Entity, Type, Allocator, std::enable_if_t< is_empty_v< Type > > >
- sort (Compare compare, Sort algo=Sort{}, Args &&... args)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- sort_n (const size_type length, Compare compare, Sort algo=Sort{}, Args &&... args)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- swap (const entity_type lhs, const entity_type rhs)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- swap_and_pop ([[maybe_unused]] const std::size_t pos)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline protected virtual
- swap_at ([[maybe_unused]] const std::size_t lhs,[[maybe_unused]] const std::size_t rhs)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline protected virtual
- value_type typedefentt::basic_storage< Entity, Type, Allocator, std::enable_if_t< is_empty_v< Type > > >
- ~basic_sparse_set ()entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline virtual
-
-
-
-
-
diff --git a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01st0c9fc5b553929b38b320d100b9b44a45.html b/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01st0c9fc5b553929b38b320d100b9b44a45.html
deleted file mode 100644
index 4b939c6c7..000000000
--- a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01st0c9fc5b553929b38b320d100b9b44a45.html
+++ /dev/null
@@ -1,509 +0,0 @@
-
-
-
-
-
-
-
-EnTT: entt::basic_storage< Entity, Type, Allocator, std::enable_if_t< std::conjunction_v< std::true_type, std::is_empty< Type > > > > Class Template Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Default constructor.
- More...
-
-
#include <storage.hpp >
-
-
-
-
-
-
-
-using value_type = Type
- Type of the objects assigned to entities.
-
-
-using entity_type = Entity
- Underlying entity identifier.
-
-
-using size_type = std::size_t
- Unsigned integer type.
-
-
-
-using allocator_type = typename alloc_traits::allocator_type
- Allocator type.
-
-
-using entity_type = Entity
- Underlying entity identifier.
-
-
-using size_type = std::size_t
- Unsigned integer type.
-
-
-using pointer = alloc_const_pointer
- Pointer type to contained entities.
-
-
-using iterator = sparse_set_iterator
- Random access iterator type.
-
-
-using reverse_iterator = pointer
- Reverse iterator type.
-
-
-
-void get ([[maybe_unused]] const entity_type entt) const
- Fake get function. More...
-
-template<typename... Args>
-void emplace (const entity_type entt, Args &&... args)
- Assigns an entity to a storage and constructs its object. More...
-
-template<typename... Func>
-void patch ([[maybe_unused]] const entity_type entity , Func &&... func)
- Updates the instance assigned to a given entity in-place. More...
-
-template<typename It >
-void insert (It first, It last, const value_type &={})
- Assigns one or more entities to a storage. More...
-
-
- basic_sparse_set (const allocator_type &alloc={})
- Default constructor. More...
-
- basic_sparse_set (basic_sparse_set &&other)
- Move constructor. More...
-
-
-virtual ~basic_sparse_set ()
- Default destructor.
-
-basic_sparse_set & operator= (basic_sparse_set &&other)
- Move assignment operator. More...
-
-void reserve (const size_type cap)
- Increases the capacity of a sparse set. More...
-
-size_type capacity () const
- Returns the number of elements that a sparse set has currently allocated space for. More...
-
-
-void shrink_to_fit ()
- Requests the removal of unused capacity.
-
-size_type extent () const
- Returns the extent of a sparse set. More...
-
-size_type size () const
- Returns the number of elements in a sparse set. More...
-
-bool empty () const
- Checks whether a sparse set is empty. More...
-
-pointer data () const
- Direct access to the internal packed array. More...
-
-iterator begin () const
- Returns an iterator to the beginning. More...
-
-iterator end () const
- Returns an iterator to the end. More...
-
-reverse_iterator rbegin () const
- Returns a reverse iterator to the beginning. More...
-
-reverse_iterator rend () const
- Returns a reverse iterator to the end. More...
-
-iterator find (const entity_type entt) const
- Finds an entity. More...
-
-bool contains (const entity_type entt) const
- Checks if a sparse set contains an entity. More...
-
-size_type index (const entity_type entt) const
- Returns the position of an entity in a sparse set. More...
-
-entity_type at (const size_type pos) const
- Returns the entity at specified location, with bounds checking. More...
-
-entity_type operator[] (const size_type pos) const
- Returns the entity at specified location, without bounds checking. More...
-
-void emplace (const entity_type entt)
- Assigns an entity to a sparse set. More...
-
-void insert (It first, It last)
- Assigns one or more entities to a sparse set. More...
-
-void erase (const entity_type entt, void *ud=nullptr)
- Erases an entity from a sparse set. More...
-
-void erase (It first, It last, void *ud=nullptr)
- Erases multiple entities from a set. More...
-
-bool remove (const entity_type entt, void *ud=nullptr)
- Removes an entity from a sparse set if it exists. More...
-
-size_type remove (It first, It last, void *ud=nullptr)
- Removes multiple entities from a sparse set if they exist. More...
-
-void swap (const entity_type lhs, const entity_type rhs)
- Swaps two entities in the internal packed array. More...
-
-void sort_n (const size_type length, Compare compare, Sort algo=Sort{}, Args &&... args)
- Sort the first count elements according to the given comparison function. More...
-
-void sort (Compare compare, Sort algo=Sort{}, Args &&... args)
- Sort all elements according to the given comparison function. More...
-
-void respect (const basic_sparse_set &other)
- Sort entities according to their order in another sparse set. More...
-
-void clear (void *ud=nullptr)
- Clears a sparse set. More...
-
-
-
-
-virtual void swap_at ([[maybe_unused]] const std::size_t lhs,[[maybe_unused]] const std::size_t rhs)
- Swaps two entities in the internal packed array. More...
-
-virtual void swap_and_pop ([[maybe_unused]] const std::size_t pos)
- Attempts to erase an entity from the internal packed array. More...
-
-virtual void about_to_erase ([[maybe_unused]] const Entity entity ,[[maybe_unused]] void *ud)
- Last chance to use an entity that is about to be erased. More...
-
-
-
-
template<typename Entity, typename Type, typename Allocator>
-class entt::basic_storage< Entity, Type, Allocator, std::enable_if_t< std::conjunction_v< std::true_type, std::is_empty< Type > > > >
-
-
Default constructor.
-
Parameters
-
- alloc Allocator to use (possibly default-constructed).
-
-
-
-
-
Definition at line 701 of file storage.hpp .
-
-
-
◆ emplace()
-
-
-
-
-template<typename Entity , typename Type , typename Allocator >
-
-template<typename... Args>
-
-
-
-
-
- void entt::basic_storage < Entity, Type, Allocator, std::enable_if_t< std::conjunction_v< std::true_type, std::is_empty< Type > > > >::emplace
- (
- const entity_type
- entt ,
-
-
-
-
- Args &&...
- args
-
-
-
- )
-
-
-
-
-
-inline
-
-
-
-
-
Assigns an entity to a storage and constructs its object.
-
Warning Attempting to use an entity that already belongs to the storage results in undefined behavior.
-
Template Parameters
-
- Args Types of arguments to use to construct the object.
-
-
-
-
Parameters
-
- entt A valid entity identifier.
- args Parameters to use to construct an object for the entity.
-
-
-
-
-
Definition at line 737 of file storage.hpp .
-
-
-
-
-
◆ get()
-
-
-
-
-template<typename Entity , typename Type , typename Allocator >
-
-
-
-
-
- void entt::basic_storage < Entity, Type, Allocator, std::enable_if_t< std::conjunction_v< std::true_type, std::is_empty< Type > > > >::get
- (
- [[maybe_unused] ] const entity_type
- entt )
- const
-
-
-
-
-inline
-
-
-
-
-
Fake get function.
-
Warning Attempting to use an entity that doesn't belong to the storage results in undefined behavior.
-
Parameters
-
- entt A valid entity identifier.
-
-
-
-
-
Definition at line 721 of file storage.hpp .
-
-
-
-
-
◆ insert()
-
-
-
-
-template<typename Entity , typename Type , typename Allocator >
-
-template<typename It >
-
-
-
-
-
- void entt::basic_storage < Entity, Type, Allocator, std::enable_if_t< std::conjunction_v< std::true_type, std::is_empty< Type > > > >::insert
- (
- It
- first ,
-
-
-
-
- It
- last ,
-
-
-
-
- const value_type &
- = {}
-
-
-
- )
-
-
-
-
-
-inline
-
-
-
-
-
Assigns one or more entities to a storage.
-
Warning Attempting to assign an entity that already belongs to the storage results in undefined behavior.
-
Template Parameters
-
- It Type of input iterator.
-
-
-
-
Parameters
-
- first An iterator to the first element of the range of entities.
- last An iterator past the last element of the range of entities.
-
-
-
-
-
Definition at line 766 of file storage.hpp .
-
-
-
-
-
◆ patch()
-
-
-
-
-template<typename Entity , typename Type , typename Allocator >
-
-template<typename... Func>
-
-
-
-
-
- void entt::basic_storage < Entity, Type, Allocator, std::enable_if_t< std::conjunction_v< std::true_type, std::is_empty< Type > > > >::patch
- (
- [[maybe_unused] ] const entity_type
- entity ,
-
-
-
-
- Func &&...
- func
-
-
-
- )
-
-
-
-
-
-inline
-
-
-
-
-
Updates the instance assigned to a given entity in-place.
-
Template Parameters
-
- Func Types of the function objects to invoke.
-
-
-
-
Parameters
-
- entity A valid entity identifier.
- func Valid function objects.
-
-
-
-
-
Definition at line 749 of file storage.hpp .
-
-
-
-
The documentation for this class was generated from the following file:
-
-
-
-
-
diff --git a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01st837c479306bc5a5c06f9efbe7e343075.map b/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01st837c479306bc5a5c06f9efbe7e343075.map
deleted file mode 100644
index 2c85bfce1..000000000
--- a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01st837c479306bc5a5c06f9efbe7e343075.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01st837c479306bc5a5c06f9efbe7e343075.md5 b/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01st837c479306bc5a5c06f9efbe7e343075.md5
deleted file mode 100644
index 53dd63537..000000000
--- a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01st837c479306bc5a5c06f9efbe7e343075.md5
+++ /dev/null
@@ -1 +0,0 @@
-06d3739748bc6346873dbcbc3f55f24e
\ No newline at end of file
diff --git a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01st837c479306bc5a5c06f9efbe7e343075.png b/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01st837c479306bc5a5c06f9efbe7e343075.png
deleted file mode 100644
index dc2400fef..000000000
Binary files a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01st837c479306bc5a5c06f9efbe7e343075.png and /dev/null differ
diff --git a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01st9473f3d132e22d57fa7b5569a19f4564.html b/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01st9473f3d132e22d57fa7b5569a19f4564.html
deleted file mode 100644
index 8b44d9666..000000000
--- a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01st9473f3d132e22d57fa7b5569a19f4564.html
+++ /dev/null
@@ -1,127 +0,0 @@
-
-
-
-
-
-
-
-EnTT: Member List
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
This is the complete list of members for entt::basic_storage< Entity, Type, Allocator, std::enable_if_t< std::conjunction_v< std::true_type, std::is_empty< Type > > > > , including all inherited members.
-
- about_to_erase ([[maybe_unused]] const Entity entity,[[maybe_unused]] void *ud)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline protected virtual
- allocator_type typedefentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >
- at (const size_type pos) constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- basic_sparse_set (const allocator_type &alloc={})entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline explicit
- basic_sparse_set (basic_sparse_set &&other)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- begin () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- capacity () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- clear (void *ud=nullptr)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- contains (const entity_type entt) constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- data () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- emplace (const entity_type entt, Args &&... args)entt::basic_storage< Entity, Type, Allocator, std::enable_if_t< std::conjunction_v< std::true_type, std::is_empty< Type > > > > inline
- basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >::emplace (const entity_type entt)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- empty () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- end () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- entity_type typedefentt::basic_storage< Entity, Type, Allocator, std::enable_if_t< std::conjunction_v< std::true_type, std::is_empty< Type > > > >
- erase (const entity_type entt, void *ud=nullptr)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- erase (It first, It last, void *ud=nullptr)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- extent () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- find (const entity_type entt) constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- get ([[maybe_unused]] const entity_type entt) constentt::basic_storage< Entity, Type, Allocator, std::enable_if_t< std::conjunction_v< std::true_type, std::is_empty< Type > > > > inline
- index (const entity_type entt) constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- insert (It first, It last, const value_type &={})entt::basic_storage< Entity, Type, Allocator, std::enable_if_t< std::conjunction_v< std::true_type, std::is_empty< Type > > > > inline
- basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >::insert (It first, It last)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- iterator typedefentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >
- operator= (basic_sparse_set &&other)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- operator[] (const size_type pos) constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- patch ([[maybe_unused]] const entity_type entity, Func &&... func)entt::basic_storage< Entity, Type, Allocator, std::enable_if_t< std::conjunction_v< std::true_type, std::is_empty< Type > > > > inline
- pointer typedefentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >
- rbegin () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- remove (const entity_type entt, void *ud=nullptr)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- remove (It first, It last, void *ud=nullptr)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- rend () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- reserve (const size_type cap)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- respect (const basic_sparse_set &other)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- reverse_iterator typedefentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >
- shrink_to_fit ()entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- size () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- size_type typedefentt::basic_storage< Entity, Type, Allocator, std::enable_if_t< std::conjunction_v< std::true_type, std::is_empty< Type > > > >
- sort (Compare compare, Sort algo=Sort{}, Args &&... args)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- sort_n (const size_type length, Compare compare, Sort algo=Sort{}, Args &&... args)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- swap (const entity_type lhs, const entity_type rhs)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- swap_and_pop ([[maybe_unused]] const std::size_t pos)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline protected virtual
- swap_at ([[maybe_unused]] const std::size_t lhs,[[maybe_unused]] const std::size_t rhs)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline protected virtual
- value_type typedefentt::basic_storage< Entity, Type, Allocator, std::enable_if_t< std::conjunction_v< std::true_type, std::is_empty< Type > > > >
- ~basic_sparse_set ()entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline virtual
-
-
-
-
-
diff --git a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01ste882bef041995c916f8d778cc4520c3f.map b/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01ste882bef041995c916f8d778cc4520c3f.map
deleted file mode 100644
index 2c85bfce1..000000000
--- a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01ste882bef041995c916f8d778cc4520c3f.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01ste882bef041995c916f8d778cc4520c3f.md5 b/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01ste882bef041995c916f8d778cc4520c3f.md5
deleted file mode 100644
index 53dd63537..000000000
--- a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01ste882bef041995c916f8d778cc4520c3f.md5
+++ /dev/null
@@ -1 +0,0 @@
-06d3739748bc6346873dbcbc3f55f24e
\ No newline at end of file
diff --git a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01ste882bef041995c916f8d778cc4520c3f.png b/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01ste882bef041995c916f8d778cc4520c3f.png
deleted file mode 100644
index dc2400fef..000000000
Binary files a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_3_01ste882bef041995c916f8d778cc4520c3f.png and /dev/null differ
diff --git a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Policy_00_01Allocator_00_01std_1_1enable__3dc391213f64e3d4fbde4383460792c9.html b/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Policy_00_01Allocator_00_01std_1_1enable__3dc391213f64e3d4fbde4383460792c9.html
deleted file mode 100644
index 64ac38989..000000000
--- a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Policy_00_01Allocator_00_01std_1_1enable__3dc391213f64e3d4fbde4383460792c9.html
+++ /dev/null
@@ -1,572 +0,0 @@
-
-
-
-
-
-
-
-EnTT: entt::basic_storage< Entity, Type, Policy, Allocator, std::enable_if_t< is_empty_v< Type > > > Class Template Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Default constructor.
- More...
-
-
#include <storage.hpp >
-
-
-
-
-
-
-
-using allocator_type = typename alloc_traits::allocator_type
- Allocator type.
-
-
-using value_type = Type
- Type of the objects assigned to entities.
-
-
-using entity_type = Entity
- Underlying entity identifier.
-
-
-using size_type = std::size_t
- Unsigned integer type.
-
-
-using storage_policy = Policy
- Storage policy.
-
-
-
-using allocator_type = typename alloc_traits::allocator_type
- Allocator type.
-
-
-using entity_type = Entity
- Underlying entity identifier.
-
-
-using size_type = std::size_t
- Unsigned integer type.
-
-
-using pointer = alloc_const_pointer
- Pointer type to contained entities.
-
-
-using iterator = sparse_set_iterator
- Random access iterator type.
-
-
-using reverse_iterator = std::reverse_iterator< iterator >
- Reverse iterator type.
-
-
-
- basic_storage (const allocator_type &alloc={})
- Default constructor. More...
-
-void get ([[maybe_unused]] const entity_type entt) const
- Fake get function. More...
-
-template<typename... Args>
-void emplace (const entity_type entt, Args &&... args)
- Assigns an entity to a storage and constructs its object. More...
-
-template<typename... Func>
-void patch ([[maybe_unused]] const entity_type entity , Func &&... func)
- Updates the instance assigned to a given entity in-place. More...
-
-template<typename It >
-void insert (It first, It last, const value_type &={})
- Assigns one or more entities to a storage. More...
-
-
- basic_sparse_set (Policy, const allocator_type &alloc={})
- Constructs an empty container with the given policy and allocator. More...
-
- basic_sparse_set (const allocator_type &alloc={})
- Constructs an empty container with the given allocator. More...
-
- basic_sparse_set (basic_sparse_set &&other)
- Move constructor. More...
-
-
-virtual ~basic_sparse_set ()
- Default destructor.
-
-basic_sparse_set & operator= (basic_sparse_set &&other)
- Move assignment operator. More...
-
-void reserve (const size_type cap)
- Increases the capacity of a sparse set. More...
-
-size_type capacity () const
- Returns the number of elements that a sparse set has currently allocated space for. More...
-
-
-void shrink_to_fit ()
- Requests the removal of unused capacity.
-
-size_type extent () const
- Returns the extent of a sparse set. More...
-
-size_type size () const
- Returns the number of elements in a sparse set. More...
-
-bool empty () const
- Checks whether a sparse set is empty. More...
-
-pointer data () const
- Direct access to the internal packed array. More...
-
-iterator begin () const
- Returns an iterator to the beginning. More...
-
-iterator end () const
- Returns an iterator to the end. More...
-
-reverse_iterator rbegin () const
- Returns a reverse iterator to the beginning. More...
-
-reverse_iterator rend () const
- Returns a reverse iterator to the end. More...
-
-iterator find (const entity_type entt) const
- Finds an entity. More...
-
-bool contains (const entity_type entt) const
- Checks if a sparse set contains an entity. More...
-
-size_type index (const entity_type entt) const
- Returns the position of an entity in a sparse set. More...
-
-entity_type at (const size_type pos) const
- Returns the entity at specified location, with bounds checking. More...
-
-entity_type operator[] (const size_type pos) const
- Returns the entity at specified location, without bounds checking. More...
-
-void emplace (const entity_type entt)
- Assigns an entity to a sparse set. More...
-
-void insert (It first, It last)
- Assigns one or more entities to a sparse set. More...
-
-void erase (const entity_type entt, void *ud=nullptr)
- Erases an entity from a sparse set. More...
-
-void erase (It first, It last, void *ud=nullptr)
- Erases entities from a set. More...
-
-bool remove (const entity_type entt, void *ud=nullptr)
- Removes an entity from a sparse set if it exists. More...
-
-size_type remove (It first, It last, void *ud=nullptr)
- Removes entities from a sparse set if they exist. More...
-
-
-void compact ()
- Removes all tombstones from the packed array of a sparse set.
-
-void swap (const entity_type lhs, const entity_type rhs)
- Swaps two entities in the internal packed array. More...
-
-void sort_n (const size_type length, Compare compare, Sort algo=Sort{}, Args &&... args)
- Sort the first count elements according to the given comparison function. More...
-
-void sort (Compare compare, Sort algo=Sort{}, Args &&... args)
- Sort all elements according to the given comparison function. More...
-
-void respect (const basic_sparse_set &other)
- Sort entities according to their order in another sparse set. More...
-
-void clear (void *ud=nullptr)
- Clears a sparse set. More...
-
-
-
-
-virtual void swap_at ([[maybe_unused]] const std::size_t lhs,[[maybe_unused]] const std::size_t rhs)
- Swaps two entities in the internal packed array. More...
-
-virtual void move_and_pop ([[maybe_unused]] const std::size_t from,[[maybe_unused]] const std::size_t to)
- Attempts to move an entity in the internal packed array. More...
-
-virtual void swap_and_pop ([[maybe_unused]] const std::size_t pos)
- Attempts to erase an entity from the internal packed array. More...
-
-virtual void in_place_pop ([[maybe_unused]] const std::size_t pos)
- Attempts to erase an entity from the internal packed array. More...
-
-virtual void about_to_pop ([[maybe_unused]] const Entity entity ,[[maybe_unused]] void *ud)
- Last chance to use an entity that is about to be erased. More...
-
-
-
-
template<typename Entity, typename Type, typename Policy, typename Allocator>
-class entt::basic_storage< Entity, Type, Policy, Allocator, std::enable_if_t< is_empty_v< Type > > >
-
-
Default constructor.
-
Parameters
-
- alloc Allocator to use (possibly default-constructed).
-
-
-
-
-
Definition at line 694 of file storage.hpp .
-
-
-
◆ basic_storage()
-
-
-
-
-template<typename Entity , typename Type , typename Policy , typename Allocator >
-
-
-
-
-
-
-inline explicit
-
-
-
-
-
Default constructor.
-
Parameters
-
- alloc Allocator to use (possibly default-constructed).
-
-
-
-
-
Definition at line 714 of file storage.hpp .
-
-
-
-
-
-
◆ emplace()
-
-
-
-
-template<typename Entity , typename Type , typename Policy , typename Allocator >
-
-template<typename... Args>
-
-
-
-
Assigns an entity to a storage and constructs its object.
-
Warning Attempting to use an entity that already belongs to the storage results in undefined behavior.
-
Template Parameters
-
- Args Types of arguments to use to construct the object.
-
-
-
-
Parameters
-
- entt A valid entity identifier.
- args Parameters to use to construct an object for the entity.
-
-
-
-
-
Definition at line 743 of file storage.hpp .
-
-
-
-
-
◆ get()
-
-
-
-
-template<typename Entity , typename Type , typename Policy , typename Allocator >
-
-
-
-
Fake get function.
-
Warning Attempting to use an entity that doesn't belong to the storage results in undefined behavior.
-
Parameters
-
- entt A valid entity identifier.
-
-
-
-
-
Definition at line 727 of file storage.hpp .
-
-
-
-
-
◆ insert()
-
-
-
-
-template<typename Entity , typename Type , typename Policy , typename Allocator >
-
-template<typename It >
-
-
-
-
-
- void entt::basic_storage < Entity, Type, Policy, Allocator, std::enable_if_t< is_empty_v < Type > > >::insert
- (
- It
- first ,
-
-
-
-
- It
- last ,
-
-
-
-
- const value_type &
- = {}
-
-
-
- )
-
-
-
-
-
-inline
-
-
-
-
-
Assigns one or more entities to a storage.
-
Warning Attempting to assign an entity that already belongs to the storage results in undefined behavior.
-
Template Parameters
-
- It Type of input iterator.
-
-
-
-
Parameters
-
- first An iterator to the first element of the range of entities.
- last An iterator past the last element of the range of entities.
-
-
-
-
-
Definition at line 772 of file storage.hpp .
-
-
-
-
-
◆ patch()
-
-
-
-
-template<typename Entity , typename Type , typename Policy , typename Allocator >
-
-template<typename... Func>
-
-
-
-
-
- void entt::basic_storage < Entity, Type, Policy, Allocator, std::enable_if_t< is_empty_v < Type > > >::patch
- (
- [[maybe_unused] ] const entity_type
- entity ,
-
-
-
-
- Func &&...
- func
-
-
-
- )
-
-
-
-
-
-inline
-
-
-
-
-
Updates the instance assigned to a given entity in-place.
-
Template Parameters
-
- Func Types of the function objects to invoke.
-
-
-
-
Parameters
-
- entity A valid entity identifier.
- func Valid function objects.
-
-
-
-
-
Definition at line 755 of file storage.hpp .
-
-
-
-
The documentation for this class was generated from the following file:
-
-
-
-
-
diff --git a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Policy_00_01Allocator_00_01std_1_1enable__4fdc04be3efb0802fc1948d1901e10fa.html b/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Policy_00_01Allocator_00_01std_1_1enable__4fdc04be3efb0802fc1948d1901e10fa.html
deleted file mode 100644
index 3f85e5f9e..000000000
--- a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Policy_00_01Allocator_00_01std_1_1enable__4fdc04be3efb0802fc1948d1901e10fa.html
+++ /dev/null
@@ -1,133 +0,0 @@
-
-
-
-
-
-
-
-EnTT: Member List
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
This is the complete list of members for entt::basic_storage< Entity, Type, Policy, Allocator, std::enable_if_t< is_empty_v< Type > > > , including all inherited members.
-
- about_to_pop ([[maybe_unused]] const Entity entity,[[maybe_unused]] void *ud)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline protected virtual
- allocator_type typedefentt::basic_storage< Entity, Type, Policy, Allocator, std::enable_if_t< is_empty_v< Type > > >
- at (const size_type pos) constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- basic_sparse_set (Policy, const allocator_type &alloc={})entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline explicit
- basic_sparse_set (const allocator_type &alloc={})entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline explicit
- basic_sparse_set (basic_sparse_set &&other)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- basic_storage (const allocator_type &alloc={})entt::basic_storage< Entity, Type, Policy, Allocator, std::enable_if_t< is_empty_v< Type > > > inline explicit
- begin () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- capacity () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- clear (void *ud=nullptr)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- compact ()entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- contains (const entity_type entt) constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- data () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- emplace (const entity_type entt, Args &&... args)entt::basic_storage< Entity, Type, Policy, Allocator, std::enable_if_t< is_empty_v< Type > > > inline
- basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >::emplace (const entity_type entt)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- empty () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- end () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- entity_type typedefentt::basic_storage< Entity, Type, Policy, Allocator, std::enable_if_t< is_empty_v< Type > > >
- erase (const entity_type entt, void *ud=nullptr)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- erase (It first, It last, void *ud=nullptr)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- extent () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- find (const entity_type entt) constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- get ([[maybe_unused]] const entity_type entt) constentt::basic_storage< Entity, Type, Policy, Allocator, std::enable_if_t< is_empty_v< Type > > > inline
- in_place_pop ([[maybe_unused]] const std::size_t pos)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline protected virtual
- index (const entity_type entt) constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- insert (It first, It last, const value_type &={})entt::basic_storage< Entity, Type, Policy, Allocator, std::enable_if_t< is_empty_v< Type > > > inline
- basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >::insert (It first, It last)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- iterator typedefentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >
- move_and_pop ([[maybe_unused]] const std::size_t from,[[maybe_unused]] const std::size_t to)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline protected virtual
- operator= (basic_sparse_set &&other)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- operator[] (const size_type pos) constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- patch ([[maybe_unused]] const entity_type entity, Func &&... func)entt::basic_storage< Entity, Type, Policy, Allocator, std::enable_if_t< is_empty_v< Type > > > inline
- pointer typedefentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >
- rbegin () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- remove (const entity_type entt, void *ud=nullptr)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- remove (It first, It last, void *ud=nullptr)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- rend () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- reserve (const size_type cap)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- respect (const basic_sparse_set &other)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- reverse_iterator typedefentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > >
- shrink_to_fit ()entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- size () constentt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- size_type typedefentt::basic_storage< Entity, Type, Policy, Allocator, std::enable_if_t< is_empty_v< Type > > >
- sort (Compare compare, Sort algo=Sort{}, Args &&... args)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- sort_n (const size_type length, Compare compare, Sort algo=Sort{}, Args &&... args)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- storage_policy typedefentt::basic_storage< Entity, Type, Policy, Allocator, std::enable_if_t< is_empty_v< Type > > >
- swap (const entity_type lhs, const entity_type rhs)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline
- swap_and_pop ([[maybe_unused]] const std::size_t pos)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline protected virtual
- swap_at ([[maybe_unused]] const std::size_t lhs,[[maybe_unused]] const std::size_t rhs)entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline protected virtual
- value_type typedefentt::basic_storage< Entity, Type, Policy, Allocator, std::enable_if_t< is_empty_v< Type > > >
- ~basic_sparse_set ()entt::basic_sparse_set< Entity, std::allocator_traits< Allocator >::template rebind_alloc< Entity > > inline virtual
-
-
-
-
-
diff --git a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Policy_00_01Allocator_00_01std_1_1enable__5325c5e664de74f53b49e7c072aa481b.map b/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Policy_00_01Allocator_00_01std_1_1enable__5325c5e664de74f53b49e7c072aa481b.map
deleted file mode 100644
index 5d0df9b19..000000000
--- a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Policy_00_01Allocator_00_01std_1_1enable__5325c5e664de74f53b49e7c072aa481b.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Policy_00_01Allocator_00_01std_1_1enable__5325c5e664de74f53b49e7c072aa481b.md5 b/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Policy_00_01Allocator_00_01std_1_1enable__5325c5e664de74f53b49e7c072aa481b.md5
deleted file mode 100644
index 8fa594c06..000000000
--- a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Policy_00_01Allocator_00_01std_1_1enable__5325c5e664de74f53b49e7c072aa481b.md5
+++ /dev/null
@@ -1 +0,0 @@
-a90fbed50ccf29e32445d4e2d2f0c687
\ No newline at end of file
diff --git a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Policy_00_01Allocator_00_01std_1_1enable__5325c5e664de74f53b49e7c072aa481b.png b/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Policy_00_01Allocator_00_01std_1_1enable__5325c5e664de74f53b49e7c072aa481b.png
deleted file mode 100644
index 655f38857..000000000
Binary files a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Policy_00_01Allocator_00_01std_1_1enable__5325c5e664de74f53b49e7c072aa481b.png and /dev/null differ
diff --git a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Policy_00_01Allocator_00_01std_1_1enable__d62946c352cef86c13a907fbb738bd00.map b/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Policy_00_01Allocator_00_01std_1_1enable__d62946c352cef86c13a907fbb738bd00.map
deleted file mode 100644
index 5d0df9b19..000000000
--- a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Policy_00_01Allocator_00_01std_1_1enable__d62946c352cef86c13a907fbb738bd00.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Policy_00_01Allocator_00_01std_1_1enable__d62946c352cef86c13a907fbb738bd00.md5 b/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Policy_00_01Allocator_00_01std_1_1enable__d62946c352cef86c13a907fbb738bd00.md5
deleted file mode 100644
index 8fa594c06..000000000
--- a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Policy_00_01Allocator_00_01std_1_1enable__d62946c352cef86c13a907fbb738bd00.md5
+++ /dev/null
@@ -1 +0,0 @@
-a90fbed50ccf29e32445d4e2d2f0c687
\ No newline at end of file
diff --git a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Policy_00_01Allocator_00_01std_1_1enable__d62946c352cef86c13a907fbb738bd00.png b/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Policy_00_01Allocator_00_01std_1_1enable__d62946c352cef86c13a907fbb738bd00.png
deleted file mode 100644
index 655f38857..000000000
Binary files a/classentt_1_1basic__storage_3_01Entity_00_01Type_00_01Policy_00_01Allocator_00_01std_1_1enable__d62946c352cef86c13a907fbb738bd00.png and /dev/null differ
diff --git a/classentt_1_1basic__storage__coll__graph.map b/classentt_1_1basic__storage__coll__graph.map
deleted file mode 100644
index 8fafde58b..000000000
--- a/classentt_1_1basic__storage__coll__graph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/classentt_1_1basic__storage__coll__graph.md5 b/classentt_1_1basic__storage__coll__graph.md5
deleted file mode 100644
index ff6e44b39..000000000
--- a/classentt_1_1basic__storage__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-3dc7fa38862b44423758e9aed408d40f
\ No newline at end of file
diff --git a/classentt_1_1basic__storage__coll__graph.png b/classentt_1_1basic__storage__coll__graph.png
deleted file mode 100644
index fe9c939b7..000000000
Binary files a/classentt_1_1basic__storage__coll__graph.png and /dev/null differ
diff --git a/classentt_1_1basic__storage__impl-members.html b/classentt_1_1basic__storage__impl-members.html
index 88c2980f2..c94a1a22f 100644
--- a/classentt_1_1basic__storage__impl-members.html
+++ b/classentt_1_1basic__storage__impl-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1basic__storage__impl.html b/classentt_1_1basic__storage__impl.html
index 04f207d74..5b150a7c4 100644
--- a/classentt_1_1basic__storage__impl.html
+++ b/classentt_1_1basic__storage__impl.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1basic__storage__impl_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_7fdeb5322c9adc1b6d9330e5790be0ac.html b/classentt_1_1basic__storage__impl_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_7fdeb5322c9adc1b6d9330e5790be0ac.html
index 1e9935f6b..05654e573 100644
--- a/classentt_1_1basic__storage__impl_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_7fdeb5322c9adc1b6d9330e5790be0ac.html
+++ b/classentt_1_1basic__storage__impl_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_7fdeb5322c9adc1b6d9330e5790be0ac.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1basic__storage__impl_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_f9c6abca16ece0f36046ff9cd63b98f1.html b/classentt_1_1basic__storage__impl_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_f9c6abca16ece0f36046ff9cd63b98f1.html
index 142ab7eb4..e5ced751b 100644
--- a/classentt_1_1basic__storage__impl_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_f9c6abca16ece0f36046ff9cd63b98f1.html
+++ b/classentt_1_1basic__storage__impl_3_01Entity_00_01Type_00_01Allocator_00_01std_1_1enable__if__t_f9c6abca16ece0f36046ff9cd63b98f1.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1basic__storage__inherit__graph.map b/classentt_1_1basic__storage__inherit__graph.map
deleted file mode 100644
index 8fafde58b..000000000
--- a/classentt_1_1basic__storage__inherit__graph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/classentt_1_1basic__storage__inherit__graph.md5 b/classentt_1_1basic__storage__inherit__graph.md5
deleted file mode 100644
index ff6e44b39..000000000
--- a/classentt_1_1basic__storage__inherit__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-3dc7fa38862b44423758e9aed408d40f
\ No newline at end of file
diff --git a/classentt_1_1basic__storage__inherit__graph.png b/classentt_1_1basic__storage__inherit__graph.png
deleted file mode 100644
index fe9c939b7..000000000
Binary files a/classentt_1_1basic__storage__inherit__graph.png and /dev/null differ
diff --git a/classentt_1_1basic__view.html b/classentt_1_1basic__view.html
deleted file mode 100644
index a144a80f5..000000000
--- a/classentt_1_1basic__view.html
+++ /dev/null
@@ -1,93 +0,0 @@
-
-
-
-
-
-
-
-EnTT: entt::basic_view<... > Class Template Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
View.
- More...
-
-
template<typename...>
-class entt::basic_view<... >
-
-
View.
-
Primary template isn't defined on purpose. All the specializations give a compile-time error, but for a few reasonable cases.
-
-
Definition at line 25 of file fwd.hpp .
-
The documentation for this class was generated from the following file:
-
-
-
-
-
diff --git a/classentt_1_1basic__view_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01Component_8_8_8_01_4-members.html b/classentt_1_1basic__view_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01Component_8_8_8_01_4-members.html
deleted file mode 100644
index 5d1ad9ffe..000000000
--- a/classentt_1_1basic__view_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01Component_8_8_8_01_4-members.html
+++ /dev/null
@@ -1,105 +0,0 @@
-
-
-
-
-
-
-
-EnTT: Member List
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
This is the complete list of members for entt::basic_view< Entity, exclude_t< Exclude... >, Component... > , including all inherited members.
-
- back () constentt::basic_view< Entity, exclude_t< Exclude... >, Component... > inline
- basic_view ()entt::basic_view< Entity, exclude_t< Exclude... >, Component... > inline
- basic_view (storage_type< Component > &... component, const storage_type< Exclude > &... epool)entt::basic_view< Entity, exclude_t< Exclude... >, Component... > inline
- begin () constentt::basic_view< Entity, exclude_t< Exclude... >, Component... > inline
- contains (const entity_type entt) constentt::basic_view< Entity, exclude_t< Exclude... >, Component... > inline
- each (Func func) constentt::basic_view< Entity, exclude_t< Exclude... >, Component... > inline
- each (Func func) constentt::basic_view< Entity, exclude_t< Exclude... >, Component... > inline
- each () constentt::basic_view< Entity, exclude_t< Exclude... >, Component... > inline
- each () constentt::basic_view< Entity, exclude_t< Exclude... >, Component... > inline
- end () constentt::basic_view< Entity, exclude_t< Exclude... >, Component... > inline
- entity_type typedefentt::basic_view< Entity, exclude_t< Exclude... >, Component... >
- find (const entity_type entt) constentt::basic_view< Entity, exclude_t< Exclude... >, Component... > inline
- front () constentt::basic_view< Entity, exclude_t< Exclude... >, Component... > inline
- get ([[maybe_unused]] const entity_type entt) constentt::basic_view< Entity, exclude_t< Exclude... >, Component... > inline
- iterator typedefentt::basic_view< Entity, exclude_t< Exclude... >, Component... >
- operator bool () constentt::basic_view< Entity, exclude_t< Exclude... >, Component... > inline explicit
- operator| (const basic_view< Id, exclude_t< ELhs... >, CLhs... > &, const basic_view< Id, exclude_t< ERhs... >, CRhs... > &)entt::basic_view< Entity, exclude_t< Exclude... >, Component... > friend
- rbegin () constentt::basic_view< Entity, exclude_t< Exclude... >, Component... > inline
- rend () constentt::basic_view< Entity, exclude_t< Exclude... >, Component... > inline
- reverse_iterator typedefentt::basic_view< Entity, exclude_t< Exclude... >, Component... >
- size_hint () constentt::basic_view< Entity, exclude_t< Exclude... >, Component... > inline
- size_type typedefentt::basic_view< Entity, exclude_t< Exclude... >, Component... >
- use () constentt::basic_view< Entity, exclude_t< Exclude... >, Component... > inline
-
-
-
-
-
diff --git a/classentt_1_1basic__view_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01Component_8_8_8_01_4.html b/classentt_1_1basic__view_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01Component_8_8_8_01_4.html
deleted file mode 100644
index b1a38fbbc..000000000
--- a/classentt_1_1basic__view_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01Component_8_8_8_01_4.html
+++ /dev/null
@@ -1,919 +0,0 @@
-
-
-
-
-
-
-
-EnTT: entt::basic_view< Entity, exclude_t< Exclude... >, Component... > Class Template Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Multi component view.
- More...
-
-
#include <view.hpp >
-
-
-
- basic_view ()
- Default constructor to use to create empty, invalid views.
-
- basic_view (storage_type< Component > &... component, const storage_type< Exclude > &... epool)
- Constructs a multi-type view from a set of storage classes. More...
-
-template<typename Comp >
-void use () const
- Forces the type to use to drive iterations. More...
-
-size_type size_hint () const
- Estimates the number of entities iterated by the view. More...
-
-iterator begin () const
- Returns an iterator to the first entity of the view. More...
-
-iterator end () const
- Returns an iterator that is past the last entity of the view. More...
-
-reverse_iterator rbegin () const
- Returns an iterator to the first entity of the reversed view. More...
-
-reverse_iterator rend () const
- Returns an iterator that is past the last entity of the reversed view. More...
-
-entity_type front () const
- Returns the first entity of the view, if any. More...
-
-entity_type back () const
- Returns the last entity of the view, if any. More...
-
-iterator find (const entity_type entt) const
- Finds an entity. More...
-
- operator bool () const
- Checks if a view is properly initialized. More...
-
-bool contains (const entity_type entt) const
- Checks if a view contains an entity. More...
-
-template<typename... Comp>
-decltype(auto) get ([[maybe_unused]] const entity_type entt) const
- Returns the components assigned to the given entity. More...
-
-template<typename Func >
-void each (Func func) const
- Iterates entities and components and applies the given function object to them. More...
-
-template<typename Comp , typename Func >
-void each (Func func) const
- Iterates entities and components and applies the given function object to them. More...
-
-iterable_view each () const
- Returns an iterable object to use to visit the view. More...
-
-template<typename Comp >
-iterable_view each () const
- Returns an iterable object to use to visit the view. More...
-
-
-
-template<typename Id , typename... ELhs, typename... CLhs, typename... ERhs, typename... CRhs>
-auto operator| (const basic_view < Id, exclude_t < ELhs... >, CLhs... > &, const basic_view < Id, exclude_t < ERhs... >, CRhs... > &)
- Combines two views in a more specific one (friend function). More...
-
-
-
-
template<typename Entity, typename... Exclude, typename... Component>
-class entt::basic_view< Entity, exclude_t< Exclude... >, Component... >
-
-
Multi component view.
-
Multi component views iterate over those entities that have at least all the given components in their bags. During initialization, a multi component view looks at the number of entities available for each component and uses the smallest set in order to get a performance boost when iterate.
-
Important
-
Iterators aren't invalidated if:
-
-New instances of the given components are created and assigned to entities.
-The entity currently pointed is modified (as an example, if one of the given components is removed from the entity to which the iterator points).
-The entity currently pointed is destroyed.
-
-
In all other cases, modifying the pools iterated by the view in any way invalidates all the iterators and using them results in undefined behavior.
-
Note Views share references to the underlying data structures of the registry that generated them. Therefore any change to the entities and to the components made by means of the registry are immediately reflected by views.
-
Warning Lifetime of a view must not overcome that of the registry that generated it. In any other case, attempting to use a view results in undefined behavior.
-
Template Parameters
-
- Entity A valid entity type (see entt_traits for more details).
- Exclude Types of components used to filter the view.
- Component Types of components iterated by the view.
-
-
-
-
-
Definition at line 67 of file view.hpp .
-
-
-
◆ basic_view()
-
-
-
-
-template<typename Entity , typename... Exclude, typename... Component>
-
-
-
-
-
- entt::basic_view < Entity, exclude_t < Exclude... >, Component... >::basic_view
- (
- storage_type< Component > &...
- component ,
-
-
-
-
- const storage_type< Exclude > &...
- epool
-
-
-
- )
-
-
-
-
-
-inline
-
-
-
-
-
Constructs a multi-type view from a set of storage classes.
-
Parameters
-
- component The storage for the types to iterate.
- epool The storage for the types used to filter the view.
-
-
-
-
-
Definition at line 299 of file view.hpp .
-
-
-
-
-
-
◆ back()
-
-
-
-
-template<typename Entity , typename... Exclude, typename... Component>
-
-
-
-
Returns the last entity of the view, if any.
-
Returns The last entity of the view if one exists, the null entity otherwise.
-
-
Definition at line 389 of file view.hpp .
-
-
-
-
-
◆ begin()
-
-
-
-
-template<typename Entity , typename... Exclude, typename... Component>
-
-
-
-
Returns an iterator to the first entity of the view.
-
The returned iterator points to the first entity of the view. If the view is empty, the returned iterator will be equal to end() .
-
Returns An iterator to the first entity of the view.
-
-
Definition at line 330 of file view.hpp .
-
-
-
-
-
◆ contains()
-
-
-
-
-template<typename Entity , typename... Exclude, typename... Component>
-
-
-
-
Checks if a view contains an entity.
-
Parameters
-
- entt A valid entity identifier.
-
-
-
-
Returns True if the view contains the given entity, false otherwise.
-
-
Definition at line 418 of file view.hpp .
-
-
-
-
-
◆ each() [1/4]
-
-
-
-
-template<typename Entity , typename... Exclude, typename... Component>
-
-
-
-
Returns an iterable object to use to visit the view.
-
The iterable object returns tuples that contain the current entity and a set of references to its non-empty components. The constness of the components is as requested.
-
Note Empty types aren't explicitly instantiated and therefore they are never returned during iterations.
-
Returns An iterable object to use to visit the view.
-
-
Definition at line 512 of file view.hpp .
-
-
-
-
-
◆ each() [2/4]
-
-
-
-
-template<typename Entity , typename... Exclude, typename... Component>
-
-template<typename Comp >
-
-
-
-
Returns an iterable object to use to visit the view.
-
The pool of the suggested component is used to lead the iterations. The returned elements will therefore respect the order of the pool associated with that type.
- It is no longer guaranteed that the performance is the best possible, but there will be greater control over the order of iteration.
-
See also each
-
Template Parameters
-
- Comp Type of component to use to drive the iteration.
-
-
-
-
Returns An iterable object to use to visit the view.
-
-
Definition at line 531 of file view.hpp .
-
-
-
-
-
◆ each() [3/4]
-
-
-
-
-template<typename Entity , typename... Exclude, typename... Component>
-
-template<typename Func >
-
-
-
-
Iterates entities and components and applies the given function object to them.
-
The function object is invoked for each entity. It is provided with the entity itself and a set of references to non-empty components. The constness of the components is as requested.
- The signature of the function must be equivalent to one of the following forms:
-
-
void(Type &...);
-
Entity entity_type
Underlying entity identifier.
-
Note Empty types aren't explicitly instantiated and therefore they are never returned during iterations.
-
Template Parameters
-
- Func Type of the function object to invoke.
-
-
-
-
Parameters
-
- func A valid function object.
-
-
-
-
-
Definition at line 473 of file view.hpp .
-
-
-
-
-
◆ each() [4/4]
-
-
-
-
-template<typename Entity , typename... Exclude, typename... Component>
-
-template<typename Comp , typename Func >
-
-
-
-
Iterates entities and components and applies the given function object to them.
-
The pool of the suggested component is used to lead the iterations. The returned entities will therefore respect the order of the pool associated with that type.
- It is no longer guaranteed that the performance is the best possible, but there will be greater control over the order of iteration.
-
See also each
-
Template Parameters
-
- Comp Type of component to use to drive the iteration.
- Func Type of the function object to invoke.
-
-
-
-
Parameters
-
- func A valid function object.
-
-
-
-
-
Definition at line 494 of file view.hpp .
-
-
-
-
-
◆ end()
-
-
-
-
-template<typename Entity , typename... Exclude, typename... Component>
-
-
-
-
Returns an iterator that is past the last entity of the view.
-
The returned iterator points to the entity following the last entity of the view. Attempting to dereference the returned iterator results in undefined behavior.
-
Returns An iterator to the entity following the last entity of the view.
-
-
Definition at line 343 of file view.hpp .
-
-
-
-
-
◆ find()
-
-
-
-
-template<typename Entity , typename... Exclude, typename... Component>
-
-
-
-
Finds an entity.
-
Parameters
-
- entt A valid entity identifier.
-
-
-
-
Returns An iterator to the given entity if it's found, past the end iterator otherwise.
-
-
Definition at line 400 of file view.hpp .
-
-
-
-
-
◆ front()
-
-
-
-
-template<typename Entity , typename... Exclude, typename... Component>
-
-
-
-
Returns the first entity of the view, if any.
-
Returns The first entity of the view if one exists, the null entity otherwise.
-
-
Definition at line 379 of file view.hpp .
-
-
-
-
-
◆ get()
-
-
-
-
-template<typename Entity , typename... Exclude, typename... Component>
-
-template<typename... Comp>
-
-
-
-
Returns the components assigned to the given entity.
-
Prefer this function instead of registry::get during iterations. It has far better performance than its counterpart.
-
Warning Attempting to use an invalid component type results in a compilation error. Attempting to use an entity that doesn't belong to the view results in undefined behavior.
-
Template Parameters
-
- Comp Types of components to get.
-
-
-
-
Parameters
-
- entt A valid entity identifier.
-
-
-
-
Returns The components assigned to the entity.
-
-
Definition at line 438 of file view.hpp .
-
-
-
-
-
◆ operator bool()
-
-
-
-
-template<typename Entity , typename... Exclude, typename... Component>
-
-
-
-
-
-
-inline explicit
-
-
-
-
-
Checks if a view is properly initialized.
-
Returns True if the view is properly initialized, false otherwise.
-
-
Definition at line 409 of file view.hpp .
-
-
-
-
-
◆ rbegin()
-
-
-
-
-template<typename Entity , typename... Exclude, typename... Component>
-
-
-
-
Returns an iterator to the first entity of the reversed view.
-
The returned iterator points to the first entity of the reversed view. If the view is empty, the returned iterator will be equal to rend() .
-
Returns An iterator to the first entity of the reversed view.
-
-
Definition at line 355 of file view.hpp .
-
-
-
-
-
◆ rend()
-
-
-
-
-template<typename Entity , typename... Exclude, typename... Component>
-
-
-
-
Returns an iterator that is past the last entity of the reversed view.
-
The returned iterator points to the entity following the last entity of the reversed view. Attempting to dereference the returned iterator results in undefined behavior.
-
Returns An iterator to the entity following the last entity of the reversed view.
-
-
Definition at line 370 of file view.hpp .
-
-
-
-
-
◆ size_hint()
-
-
-
-
-template<typename Entity , typename... Exclude, typename... Component>
-
-
-
-
Estimates the number of entities iterated by the view.
-
Returns Estimated number of entities iterated by the view.
-
-
Definition at line 318 of file view.hpp .
-
-
-
-
-
◆ use()
-
-
-
-
-template<typename Entity , typename... Exclude, typename... Component>
-
-template<typename Comp >
-
-
-
-
Forces the type to use to drive iterations.
-
Template Parameters
-
- Comp Type of component to use to drive the iteration.
-
-
-
-
-
Definition at line 310 of file view.hpp .
-
-
-
-
-
-
◆ operator|
-
-
-
-
-template<typename Entity , typename... Exclude, typename... Component>
-
-template<typename Id , typename... ELhs, typename... CLhs, typename... ERhs, typename... CRhs>
-
-
-
-
Combines two views in a more specific one (friend function).
-
Template Parameters
-
- Id A valid entity type (see entt_traits for more details).
- ELhs Filter list of the first view.
- CLhs Component list of the first view.
- ERhs Filter list of the second view.
- CRhs Component list of the second view.
-
-
-
-
Returns A more specific view.
-
-
-
-
The documentation for this class was generated from the following file:
-
-
-
-
-
diff --git a/classentt_1_1basic__view_3_01Entity_00_01exclude__t_3_4_00_01Component_01_4-members.html b/classentt_1_1basic__view_3_01Entity_00_01exclude__t_3_4_00_01Component_01_4-members.html
deleted file mode 100644
index b89bde08e..000000000
--- a/classentt_1_1basic__view_3_01Entity_00_01exclude__t_3_4_00_01Component_01_4-members.html
+++ /dev/null
@@ -1,106 +0,0 @@
-
-
-
-
-
-
-
-EnTT: Member List
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
This is the complete list of members for entt::basic_view< Entity, exclude_t<>, Component > , including all inherited members.
-
- back () constentt::basic_view< Entity, exclude_t<>, Component > inline
- basic_view ()entt::basic_view< Entity, exclude_t<>, Component > inline
- basic_view (storage_type &ref)entt::basic_view< Entity, exclude_t<>, Component > inline
- begin () constentt::basic_view< Entity, exclude_t<>, Component > inline
- contains (const entity_type entt) constentt::basic_view< Entity, exclude_t<>, Component > inline
- data () constentt::basic_view< Entity, exclude_t<>, Component > inline
- each (Func func) constentt::basic_view< Entity, exclude_t<>, Component > inline
- each () constentt::basic_view< Entity, exclude_t<>, Component > inline
- empty () constentt::basic_view< Entity, exclude_t<>, Component > inline
- end () constentt::basic_view< Entity, exclude_t<>, Component > inline
- entity_type typedefentt::basic_view< Entity, exclude_t<>, Component >
- find (const entity_type entt) constentt::basic_view< Entity, exclude_t<>, Component > inline
- front () constentt::basic_view< Entity, exclude_t<>, Component > inline
- get (const entity_type entt) constentt::basic_view< Entity, exclude_t<>, Component > inline
- iterator typedefentt::basic_view< Entity, exclude_t<>, Component >
- operator bool () constentt::basic_view< Entity, exclude_t<>, Component > inline explicit
- operator[] (const size_type pos) constentt::basic_view< Entity, exclude_t<>, Component > inline
- operator| (const basic_view< Id, exclude_t< ELhs... >, CLhs... > &, const basic_view< Id, exclude_t< ERhs... >, CRhs... > &)entt::basic_view< Entity, exclude_t<>, Component > friend
- raw () constentt::basic_view< Entity, exclude_t<>, Component > inline
- rbegin () constentt::basic_view< Entity, exclude_t<>, Component > inline
- rend () constentt::basic_view< Entity, exclude_t<>, Component > inline
- reverse_iterator typedefentt::basic_view< Entity, exclude_t<>, Component >
- size () constentt::basic_view< Entity, exclude_t<>, Component > inline
- size_type typedefentt::basic_view< Entity, exclude_t<>, Component >
-
-
-
-
-
diff --git a/classentt_1_1basic__view_3_01Entity_00_01exclude__t_3_4_00_01Component_01_4.html b/classentt_1_1basic__view_3_01Entity_00_01exclude__t_3_4_00_01Component_01_4.html
deleted file mode 100644
index b6dd961e2..000000000
--- a/classentt_1_1basic__view_3_01Entity_00_01exclude__t_3_4_00_01Component_01_4.html
+++ /dev/null
@@ -1,911 +0,0 @@
-
-
-
-
-
-
-
-EnTT: entt::basic_view< Entity, exclude_t<>, Component > Class Template Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Single component view specialization.
- More...
-
-
#include <view.hpp >
-
-
-template<typename Id , typename... ELhs, typename... CLhs, typename... ERhs, typename... CRhs>
-auto operator| (const basic_view < Id, exclude_t < ELhs... >, CLhs... > &, const basic_view < Id, exclude_t < ERhs... >, CRhs... > &)
- Combines two views in a more specific one (friend function). More...
-
-
-
-
template<typename Entity, typename Component>
-class entt::basic_view< Entity, exclude_t<>, Component >
-
-
Single component view specialization.
-
Single component views are specialized in order to get a boost in terms of performance. This kind of views can access the underlying data structure directly and avoid superfluous checks.
-
Important
-
Iterators aren't invalidated if:
-
-New instances of the given component are created and assigned to entities.
-The entity currently pointed is modified (as an example, the given component is removed from the entity to which the iterator points).
-The entity currently pointed is destroyed.
-
-
In all other cases, modifying the pool iterated by the view in any way invalidates all the iterators and using them results in undefined behavior.
-
Note Views share a reference to the underlying data structure of the registry that generated them. Therefore any change to the entities and to the components made by means of the registry are immediately reflected by views.
-
Warning Lifetime of a view must not overcome that of the registry that generated it. In any other case, attempting to use a view results in undefined behavior.
-
Template Parameters
-
- Entity A valid entity type (see entt_traits for more details).
- Component Type of component iterated by the view.
-
-
-
-
-
Definition at line 587 of file view.hpp .
-
-
-
◆ basic_view()
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
Constructs a single-type view from a storage class.
-
Parameters
-
- ref The storage for the type to iterate.
-
-
-
-
-
Definition at line 690 of file view.hpp .
-
-
-
-
-
-
◆ back()
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
Returns the last entity of the view, if any.
-
Returns The last entity of the view if one exists, the null entity otherwise.
-
-
Definition at line 798 of file view.hpp .
-
-
-
-
-
◆ begin()
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
Returns an iterator to the first entity of the view.
-
The returned iterator points to the first entity of the view. If the view is empty, the returned iterator will be equal to end() .
-
Returns An iterator to the first entity of the view.
-
-
Definition at line 739 of file view.hpp .
-
-
-
-
-
◆ contains()
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
Checks if a view contains an entity.
-
Parameters
-
- entt A valid entity identifier.
-
-
-
-
Returns True if the view contains the given entity, false otherwise.
-
-
Definition at line 836 of file view.hpp .
-
-
-
-
-
◆ data()
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
Direct access to the list of entities.
-
The returned pointer is such that range [data() , data() + size() ) is always a valid range, even if the container is empty.
-
Returns A pointer to the array of entities.
-
-
Definition at line 727 of file view.hpp .
-
-
-
-
-
◆ each() [1/2]
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
Returns an iterable object to use to visit the view.
-
The iterable object returns tuples that contain the current entity and a reference to its component if it's a non-empty one. The constness of the component is as requested.
-
Note Empty types aren't explicitly instantiated and therefore they are never returned during iterations.
-
Returns An iterable object to use to visit the view.
-
-
Definition at line 927 of file view.hpp .
-
-
-
-
-
◆ each() [2/2]
-
-
-
-
-template<typename Entity , typename Component >
-
-template<typename Func >
-
-
-
-
Iterates entities and components and applies the given function object to them.
-
The function object is invoked for each entity. It is provided with the entity itself and a reference to the component if it's a non-empty one. The constness of the component is as requested.
- The signature of the function must be equivalent to one of the following forms:
-
-
void(Component &);
-
Entity entity_type
Underlying entity identifier.
-
Note Empty types aren't explicitly instantiated and therefore they are never returned during iterations.
-
Template Parameters
-
- Func Type of the function object to invoke.
-
-
-
-
Parameters
-
- func A valid function object.
-
-
-
-
-
Definition at line 890 of file view.hpp .
-
-
-
-
-
◆ empty()
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
Checks whether a view is empty.
-
Returns True if the view is empty, false otherwise.
-
-
Definition at line 707 of file view.hpp .
-
-
-
-
-
◆ end()
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
Returns an iterator that is past the last entity of the view.
-
The returned iterator points to the entity following the last entity of the view. Attempting to dereference the returned iterator results in undefined behavior.
-
Returns An iterator to the entity following the last entity of the view.
-
-
Definition at line 752 of file view.hpp .
-
-
-
-
-
◆ find()
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
Finds an entity.
-
Parameters
-
- entt A valid entity identifier.
-
-
-
-
Returns An iterator to the given entity if it's found, past the end iterator otherwise.
-
-
Definition at line 809 of file view.hpp .
-
-
-
-
-
◆ front()
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
Returns the first entity of the view, if any.
-
Returns The first entity of the view if one exists, the null entity otherwise.
-
-
Definition at line 788 of file view.hpp .
-
-
-
-
-
◆ get()
-
-
-
-
-template<typename Entity , typename Component >
-
-template<typename... Comp>
-
-
-
-
Returns the component assigned to the given entity.
-
Prefer this function instead of registry::get during iterations. It has far better performance than its counterpart.
-
Warning Attempting to use an invalid component type results in a compilation error. Attempting to use an entity that doesn't belong to the view results in undefined behavior.
-
Template Parameters
-
- Comp Types of components to get.
-
-
-
-
Parameters
-
- entt A valid entity identifier.
-
-
-
-
Returns The component assigned to the entity.
-
-
Definition at line 856 of file view.hpp .
-
-
-
-
-
◆ operator bool()
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
-
-
-inline explicit
-
-
-
-
-
Checks if a view is properly initialized.
-
Returns True if the view is properly initialized, false otherwise.
-
-
Definition at line 827 of file view.hpp .
-
-
-
-
-
◆ operator[]()
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
Returns the identifier that occupies the given position.
-
Parameters
-
- pos Position of the element to return.
-
-
-
-
Returns The identifier that occupies the given position.
-
-
Definition at line 819 of file view.hpp .
-
-
-
-
-
◆ raw()
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
Direct access to the raw representation offered by the storage.
-
Returns A pointer to the array of components.
-
-
Definition at line 715 of file view.hpp .
-
-
-
-
-
◆ rbegin()
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
Returns an iterator to the first entity of the reversed view.
-
The returned iterator points to the first entity of the reversed view. If the view is empty, the returned iterator will be equal to rend() .
-
Returns An iterator to the first entity of the reversed view.
-
-
Definition at line 764 of file view.hpp .
-
-
-
-
-
◆ rend()
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
Returns an iterator that is past the last entity of the reversed view.
-
The returned iterator points to the entity following the last entity of the reversed view. Attempting to dereference the returned iterator results in undefined behavior.
-
Returns An iterator to the entity following the last entity of the reversed view.
-
-
Definition at line 779 of file view.hpp .
-
-
-
-
-
◆ size()
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
Returns the number of entities that have the given component.
-
Returns Number of entities that have the given component.
-
-
Definition at line 699 of file view.hpp .
-
-
-
-
-
-
◆ operator|
-
-
-
-
-template<typename Entity , typename Component >
-
-template<typename Id , typename... ELhs, typename... CLhs, typename... ERhs, typename... CRhs>
-
-
-
-
Combines two views in a more specific one (friend function).
-
Template Parameters
-
- Id A valid entity type (see entt_traits for more details).
- ELhs Filter list of the first view.
- CLhs Component list of the first view.
- ERhs Filter list of the second view.
- CRhs Component list of the second view.
-
-
-
-
Returns A more specific view.
-
-
-
-
The documentation for this class was generated from the following file:
-
-
-
-
-
diff --git a/classentt_1_1basic__view__impl.html b/classentt_1_1basic__view__impl.html
index a9f33da9d..e4d457900 100644
--- a/classentt_1_1basic__view__impl.html
+++ b/classentt_1_1basic__view__impl.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1basic__view__impl_3_01PolicyToBeRemoved_00_01Entity_00_01type__list_3_01Component_82b9be039aac848adf7885250b71bf8d7.html b/classentt_1_1basic__view__impl_3_01PolicyToBeRemoved_00_01Entity_00_01type__list_3_01Component_82b9be039aac848adf7885250b71bf8d7.html
deleted file mode 100644
index 48c640a5a..000000000
--- a/classentt_1_1basic__view__impl_3_01PolicyToBeRemoved_00_01Entity_00_01type__list_3_01Component_82b9be039aac848adf7885250b71bf8d7.html
+++ /dev/null
@@ -1,922 +0,0 @@
-
-
-
-
-
-
-
-EnTT: entt::basic_view_impl< PolicyToBeRemoved, Entity, type_list< Component... >, type_list< Exclude... > > Class Template Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Multi component view.
- More...
-
-
#include <view.hpp >
-
-
-
- basic_view_impl ()
- Default constructor to use to create empty, invalid views.
-
- basic_view_impl (storage_type< Component > &... component, const storage_type< Exclude > &... epool)
- Constructs a multi-type view from a set of storage classes. More...
-
-template<typename Comp >
-void use () const
- Forces the type to use to drive iterations. More...
-
-size_type size_hint () const
- Estimates the number of entities iterated by the view. More...
-
-iterator begin () const
- Returns an iterator to the first entity of the view. More...
-
-iterator end () const
- Returns an iterator that is past the last entity of the view. More...
-
-reverse_iterator rbegin () const
- Returns an iterator to the first entity of the reversed view. More...
-
-reverse_iterator rend () const
- Returns an iterator that is past the last entity of the reversed view. More...
-
-entity_type front () const
- Returns the first entity of the view, if any. More...
-
-entity_type back () const
- Returns the last entity of the view, if any. More...
-
-iterator find (const entity_type entt) const
- Finds an entity. More...
-
- operator bool () const
- Checks if a view is properly initialized. More...
-
-bool contains (const entity_type entt) const
- Checks if a view contains an entity. More...
-
-template<typename... Comp>
-decltype(auto) get ([[maybe_unused]] const entity_type entt) const
- Returns the components assigned to the given entity. More...
-
-template<typename Func >
-void each (Func func) const
- Iterates entities and components and applies the given function object to them. More...
-
-template<typename Comp , typename Func >
-void each (Func func) const
- Iterates entities and components and applies the given function object to them. More...
-
-iterable_view each () const
- Returns an iterable object to use to visit the view. More...
-
-template<typename Comp >
-iterable_view each () const
- Returns an iterable object to use to visit the view. More...
-
-
-
-template<typename Id , typename... ELhs, typename... CLhs, typename... ERhs, typename... CRhs>
-auto operator| (const basic_view < Id, exclude_t < ELhs... >, CLhs... > &, const basic_view < Id, exclude_t < ERhs... >, CRhs... > &)
- Combines two views in a more specific one (friend function). More...
-
-
-
-
template<typename PolicyToBeRemoved, typename Entity, typename... Exclude, typename... Component>
-class entt::basic_view_impl< PolicyToBeRemoved, Entity, type_list< Component... >, type_list< Exclude... > >
-
-
Multi component view.
-
Multi component views iterate over those entities that have at least all the given components in their bags. During initialization, a multi component view looks at the number of entities available for each component and uses the smallest set in order to get a performance boost when iterate.
-
Important
-
Iterators aren't invalidated if:
-
-New instances of the given components are created and assigned to entities.
-The entity currently pointed is modified (as an example, if one of the given components is removed from the entity to which the iterator points).
-The entity currently pointed is destroyed.
-
-
In all other cases, modifying the pools iterated by the view in any way invalidates all the iterators and using them results in undefined behavior.
-
Note Views share references to the underlying data structures of the registry that generated them. Therefore any change to the entities and to the components made by means of the registry are immediately reflected by views.
-
Warning Lifetime of a view must not overcome that of the registry that generated it. In any other case, attempting to use a view results in undefined behavior.
-
Template Parameters
-
- PolicyToBeRemoved Common (stricter) storage policy.
- Entity A valid entity type (see entt_traits for more details).
- Component Types of components iterated by the view.
- Exclude Types of components used to filter the view.
-
-
-
-
-
Definition at line 279 of file view.hpp .
-
-
-
◆ basic_view_impl()
-
-
-
-
-template<typename PolicyToBeRemoved , typename Entity , typename... Exclude, typename... Component>
-
-
-
-
Constructs a multi-type view from a set of storage classes.
-
Parameters
-
- component The storage for the types to iterate.
- epool The storage for the types used to filter the view.
-
-
-
-
-
Definition at line 415 of file view.hpp .
-
-
-
-
-
-
◆ back()
-
-
-
-
-template<typename PolicyToBeRemoved , typename Entity , typename... Exclude, typename... Component>
-
-
-
-
Returns the last entity of the view, if any.
-
Returns The last entity of the view if one exists, the null entity otherwise.
-
-
Definition at line 505 of file view.hpp .
-
-
-
-
-
◆ begin()
-
-
-
-
-template<typename PolicyToBeRemoved , typename Entity , typename... Exclude, typename... Component>
-
-
-
-
Returns an iterator to the first entity of the view.
-
The returned iterator points to the first entity of the view. If the view is empty, the returned iterator will be equal to end() .
-
Returns An iterator to the first entity of the view.
-
-
Definition at line 446 of file view.hpp .
-
-
-
-
-
◆ contains()
-
-
-
-
-template<typename PolicyToBeRemoved , typename Entity , typename... Exclude, typename... Component>
-
-
-
-
Checks if a view contains an entity.
-
Parameters
-
- entt A valid entity identifier.
-
-
-
-
Returns True if the view contains the given entity, false otherwise.
-
-
Definition at line 534 of file view.hpp .
-
-
-
-
-
◆ each() [1/4]
-
-
-
-
-template<typename PolicyToBeRemoved , typename Entity , typename... Exclude, typename... Component>
-
-
-
-
Returns an iterable object to use to visit the view.
-
The iterable object returns tuples that contain the current entity and a set of references to its non-empty components. The constness of the components is as requested.
-
Note Empty types aren't explicitly instantiated and therefore they are never returned during iterations.
-
Returns An iterable object to use to visit the view.
-
-
Definition at line 627 of file view.hpp .
-
-
-
-
-
◆ each() [2/4]
-
-
-
-
-template<typename PolicyToBeRemoved , typename Entity , typename... Exclude, typename... Component>
-
-template<typename Comp >
-
-
-
-
Returns an iterable object to use to visit the view.
-
The pool of the suggested component is used to lead the iterations. The returned elements will therefore respect the order of the pool associated with that type.
-
See also each
-
Template Parameters
-
- Comp Type of component to use to drive the iteration.
-
-
-
-
Returns An iterable object to use to visit the view.
-
-
Definition at line 644 of file view.hpp .
-
-
-
-
-
◆ each() [3/4]
-
-
-
-
-template<typename PolicyToBeRemoved , typename Entity , typename... Exclude, typename... Component>
-
-template<typename Func >
-
-
-
-
Iterates entities and components and applies the given function object to them.
-
The function object is invoked for each entity. It is provided with the entity itself and a set of references to non-empty components. The constness of the components is as requested.
- The signature of the function must be equivalent to one of the following forms:
-
-
void(Type &...);
-
Entity entity_type
Underlying entity identifier.
-
Note Empty types aren't explicitly instantiated and therefore they are never returned during iterations.
-
Template Parameters
-
- Func Type of the function object to invoke.
-
-
-
-
Parameters
-
- func A valid function object.
-
-
-
-
-
Definition at line 590 of file view.hpp .
-
-
-
-
-
◆ each() [4/4]
-
-
-
-
-template<typename PolicyToBeRemoved , typename Entity , typename... Exclude, typename... Component>
-
-template<typename Comp , typename Func >
-
-
-
-
Iterates entities and components and applies the given function object to them.
-
The pool of the suggested component is used to lead the iterations. The returned entities will therefore respect the order of the pool associated with that type.
-
See also each
-
Template Parameters
-
- Comp Type of component to use to drive the iteration.
- Func Type of the function object to invoke.
-
-
-
-
Parameters
-
- func A valid function object.
-
-
-
-
-
Definition at line 609 of file view.hpp .
-
-
-
-
-
◆ end()
-
-
-
-
-template<typename PolicyToBeRemoved , typename Entity , typename... Exclude, typename... Component>
-
-
-
-
Returns an iterator that is past the last entity of the view.
-
The returned iterator points to the entity following the last entity of the view. Attempting to dereference the returned iterator results in undefined behavior.
-
Returns An iterator to the entity following the last entity of the view.
-
-
Definition at line 459 of file view.hpp .
-
-
-
-
-
◆ find()
-
-
-
-
-template<typename PolicyToBeRemoved , typename Entity , typename... Exclude, typename... Component>
-
-
-
-
Finds an entity.
-
Parameters
-
- entt A valid entity identifier.
-
-
-
-
Returns An iterator to the given entity if it's found, past the end iterator otherwise.
-
-
Definition at line 516 of file view.hpp .
-
-
-
-
-
◆ front()
-
-
-
-
-template<typename PolicyToBeRemoved , typename Entity , typename... Exclude, typename... Component>
-
-
-
-
Returns the first entity of the view, if any.
-
Returns The first entity of the view if one exists, the null entity otherwise.
-
-
Definition at line 495 of file view.hpp .
-
-
-
-
-
◆ get()
-
-
-
-
-template<typename PolicyToBeRemoved , typename Entity , typename... Exclude, typename... Component>
-
-template<typename... Comp>
-
-
-
-
Returns the components assigned to the given entity.
-
Prefer this function instead of registry::get during iterations. It has far better performance than its counterpart.
-
Warning Attempting to use an invalid component type results in a compilation error. Attempting to use an entity that doesn't belong to the view results in undefined behavior.
-
Template Parameters
-
- Comp Types of components to get.
-
-
-
-
Parameters
-
- entt A valid entity identifier.
-
-
-
-
Returns The components assigned to the entity.
-
-
Definition at line 555 of file view.hpp .
-
-
-
-
-
◆ operator bool()
-
-
-
-
-template<typename PolicyToBeRemoved , typename Entity , typename... Exclude, typename... Component>
-
-
-
-
-
-
-inline explicit
-
-
-
-
-
Checks if a view is properly initialized.
-
Returns True if the view is properly initialized, false otherwise.
-
-
Definition at line 525 of file view.hpp .
-
-
-
-
-
◆ rbegin()
-
-
-
-
-template<typename PolicyToBeRemoved , typename Entity , typename... Exclude, typename... Component>
-
-
-
-
Returns an iterator to the first entity of the reversed view.
-
The returned iterator points to the first entity of the reversed view. If the view is empty, the returned iterator will be equal to rend() .
-
Returns An iterator to the first entity of the reversed view.
-
-
Definition at line 471 of file view.hpp .
-
-
-
-
-
◆ rend()
-
-
-
-
-template<typename PolicyToBeRemoved , typename Entity , typename... Exclude, typename... Component>
-
-
-
-
Returns an iterator that is past the last entity of the reversed view.
-
The returned iterator points to the entity following the last entity of the reversed view. Attempting to dereference the returned iterator results in undefined behavior.
-
Returns An iterator to the entity following the last entity of the reversed view.
-
-
Definition at line 486 of file view.hpp .
-
-
-
-
-
◆ size_hint()
-
-
-
-
-template<typename PolicyToBeRemoved , typename Entity , typename... Exclude, typename... Component>
-
-
-
-
Estimates the number of entities iterated by the view.
-
Returns Estimated number of entities iterated by the view.
-
-
Definition at line 434 of file view.hpp .
-
-
-
-
-
◆ use()
-
-
-
-
-template<typename PolicyToBeRemoved , typename Entity , typename... Exclude, typename... Component>
-
-template<typename Comp >
-
-
-
-
Forces the type to use to drive iterations.
-
Template Parameters
-
- Comp Type of component to use to drive the iteration.
-
-
-
-
-
Definition at line 426 of file view.hpp .
-
-
-
-
-
-
◆ operator|
-
-
-
-
-template<typename PolicyToBeRemoved , typename Entity , typename... Exclude, typename... Component>
-
-template<typename Id , typename... ELhs, typename... CLhs, typename... ERhs, typename... CRhs>
-
-
-
-
Combines two views in a more specific one (friend function).
-
Template Parameters
-
- Id A valid entity type (see entt_traits for more details).
- ELhs Filter list of the first view.
- CLhs Component list of the first view.
- ERhs Filter list of the second view.
- CRhs Component list of the second view.
-
-
-
-
Returns A more specific view.
-
-
-
-
The documentation for this class was generated from the following file:
-
-
-
-
-
diff --git a/classentt_1_1basic__view__impl_3_01PolicyToBeRemoved_00_01Entity_00_01type__list_3_01Component_8bbd8679f3c9ccc76a20db50fd4e4f217.html b/classentt_1_1basic__view__impl_3_01PolicyToBeRemoved_00_01Entity_00_01type__list_3_01Component_8bbd8679f3c9ccc76a20db50fd4e4f217.html
deleted file mode 100644
index 70a3e8fe9..000000000
--- a/classentt_1_1basic__view__impl_3_01PolicyToBeRemoved_00_01Entity_00_01type__list_3_01Component_8bbd8679f3c9ccc76a20db50fd4e4f217.html
+++ /dev/null
@@ -1,106 +0,0 @@
-
-
-
-
-
-
-
-EnTT: Member List
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
This is the complete list of members for entt::basic_view_impl< PolicyToBeRemoved, Entity, type_list< Component... >, type_list< Exclude... > > , including all inherited members.
-
- back () constentt::basic_view_impl< PolicyToBeRemoved, Entity, type_list< Component... >, type_list< Exclude... > > inline
- basic_view_impl ()entt::basic_view_impl< PolicyToBeRemoved, Entity, type_list< Component... >, type_list< Exclude... > > inline
- basic_view_impl (storage_type< Component > &... component, const storage_type< Exclude > &... epool)entt::basic_view_impl< PolicyToBeRemoved, Entity, type_list< Component... >, type_list< Exclude... > > inline
- begin () constentt::basic_view_impl< PolicyToBeRemoved, Entity, type_list< Component... >, type_list< Exclude... > > inline
- contains (const entity_type entt) constentt::basic_view_impl< PolicyToBeRemoved, Entity, type_list< Component... >, type_list< Exclude... > > inline
- each (Func func) constentt::basic_view_impl< PolicyToBeRemoved, Entity, type_list< Component... >, type_list< Exclude... > > inline
- each (Func func) constentt::basic_view_impl< PolicyToBeRemoved, Entity, type_list< Component... >, type_list< Exclude... > > inline
- each () constentt::basic_view_impl< PolicyToBeRemoved, Entity, type_list< Component... >, type_list< Exclude... > > inline
- each () constentt::basic_view_impl< PolicyToBeRemoved, Entity, type_list< Component... >, type_list< Exclude... > > inline
- end () constentt::basic_view_impl< PolicyToBeRemoved, Entity, type_list< Component... >, type_list< Exclude... > > inline
- entity_type typedefentt::basic_view_impl< PolicyToBeRemoved, Entity, type_list< Component... >, type_list< Exclude... > >
- find (const entity_type entt) constentt::basic_view_impl< PolicyToBeRemoved, Entity, type_list< Component... >, type_list< Exclude... > > inline
- front () constentt::basic_view_impl< PolicyToBeRemoved, Entity, type_list< Component... >, type_list< Exclude... > > inline
- get ([[maybe_unused]] const entity_type entt) constentt::basic_view_impl< PolicyToBeRemoved, Entity, type_list< Component... >, type_list< Exclude... > > inline
- iterable_view typedefentt::basic_view_impl< PolicyToBeRemoved, Entity, type_list< Component... >, type_list< Exclude... > >
- iterator typedefentt::basic_view_impl< PolicyToBeRemoved, Entity, type_list< Component... >, type_list< Exclude... > >
- operator bool () constentt::basic_view_impl< PolicyToBeRemoved, Entity, type_list< Component... >, type_list< Exclude... > > inline explicit
- operator| (const basic_view< Id, exclude_t< ELhs... >, CLhs... > &, const basic_view< Id, exclude_t< ERhs... >, CRhs... > &)entt::basic_view_impl< PolicyToBeRemoved, Entity, type_list< Component... >, type_list< Exclude... > > friend
- rbegin () constentt::basic_view_impl< PolicyToBeRemoved, Entity, type_list< Component... >, type_list< Exclude... > > inline
- rend () constentt::basic_view_impl< PolicyToBeRemoved, Entity, type_list< Component... >, type_list< Exclude... > > inline
- reverse_iterator typedefentt::basic_view_impl< PolicyToBeRemoved, Entity, type_list< Component... >, type_list< Exclude... > >
- size_hint () constentt::basic_view_impl< PolicyToBeRemoved, Entity, type_list< Component... >, type_list< Exclude... > > inline
- size_type typedefentt::basic_view_impl< PolicyToBeRemoved, Entity, type_list< Component... >, type_list< Exclude... > >
- use () constentt::basic_view_impl< PolicyToBeRemoved, Entity, type_list< Component... >, type_list< Exclude... > > inline
-
-
-
-
-
diff --git a/classentt_1_1basic__view__impl_3_01Policy_00_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01Component_8_8_8_01_4-members.html b/classentt_1_1basic__view__impl_3_01Policy_00_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01Component_8_8_8_01_4-members.html
index 27b906eee..65fa7b9ee 100644
--- a/classentt_1_1basic__view__impl_3_01Policy_00_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01Component_8_8_8_01_4-members.html
+++ b/classentt_1_1basic__view__impl_3_01Policy_00_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01Component_8_8_8_01_4-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1basic__view__impl_3_01Policy_00_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01Component_8_8_8_01_4.html b/classentt_1_1basic__view__impl_3_01Policy_00_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01Component_8_8_8_01_4.html
index 57e92b880..283379d7f 100644
--- a/classentt_1_1basic__view__impl_3_01Policy_00_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01Component_8_8_8_01_4.html
+++ b/classentt_1_1basic__view__impl_3_01Policy_00_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01Component_8_8_8_01_4.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1basic__view__impl_3_01Policy_00_01Entity_00_01type__list_3_01Component_8_8_8_01_4_04aa529a15014bb3a68ecb121782d9306.html b/classentt_1_1basic__view__impl_3_01Policy_00_01Entity_00_01type__list_3_01Component_8_8_8_01_4_04aa529a15014bb3a68ecb121782d9306.html
deleted file mode 100644
index f4fe7e7c4..000000000
--- a/classentt_1_1basic__view__impl_3_01Policy_00_01Entity_00_01type__list_3_01Component_8_8_8_01_4_04aa529a15014bb3a68ecb121782d9306.html
+++ /dev/null
@@ -1,106 +0,0 @@
-
-
-
-
-
-
-
-EnTT: Member List
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
This is the complete list of members for entt::basic_view_impl< Policy, Entity, type_list< Component... >, type_list< Exclude... > > , including all inherited members.
-
- back () constentt::basic_view_impl< Policy, Entity, type_list< Component... >, type_list< Exclude... > > inline
- basic_view_impl ()entt::basic_view_impl< Policy, Entity, type_list< Component... >, type_list< Exclude... > > inline
- basic_view_impl (storage_type< Component > &... component, const storage_type< Exclude > &... epool)entt::basic_view_impl< Policy, Entity, type_list< Component... >, type_list< Exclude... > > inline
- begin () constentt::basic_view_impl< Policy, Entity, type_list< Component... >, type_list< Exclude... > > inline
- contains (const entity_type entt) constentt::basic_view_impl< Policy, Entity, type_list< Component... >, type_list< Exclude... > > inline
- each (Func func) constentt::basic_view_impl< Policy, Entity, type_list< Component... >, type_list< Exclude... > > inline
- each (Func func) constentt::basic_view_impl< Policy, Entity, type_list< Component... >, type_list< Exclude... > > inline
- each () constentt::basic_view_impl< Policy, Entity, type_list< Component... >, type_list< Exclude... > > inline
- each () constentt::basic_view_impl< Policy, Entity, type_list< Component... >, type_list< Exclude... > > inline
- end () constentt::basic_view_impl< Policy, Entity, type_list< Component... >, type_list< Exclude... > > inline
- entity_type typedefentt::basic_view_impl< Policy, Entity, type_list< Component... >, type_list< Exclude... > >
- find (const entity_type entt) constentt::basic_view_impl< Policy, Entity, type_list< Component... >, type_list< Exclude... > > inline
- front () constentt::basic_view_impl< Policy, Entity, type_list< Component... >, type_list< Exclude... > > inline
- get ([[maybe_unused]] const entity_type entt) constentt::basic_view_impl< Policy, Entity, type_list< Component... >, type_list< Exclude... > > inline
- iterable_view typedefentt::basic_view_impl< Policy, Entity, type_list< Component... >, type_list< Exclude... > >
- iterator typedefentt::basic_view_impl< Policy, Entity, type_list< Component... >, type_list< Exclude... > >
- operator bool () constentt::basic_view_impl< Policy, Entity, type_list< Component... >, type_list< Exclude... > > inline explicit
- operator| (const basic_view< Id, exclude_t< ELhs... >, CLhs... > &, const basic_view< Id, exclude_t< ERhs... >, CRhs... > &)entt::basic_view_impl< Policy, Entity, type_list< Component... >, type_list< Exclude... > > friend
- rbegin () constentt::basic_view_impl< Policy, Entity, type_list< Component... >, type_list< Exclude... > > inline
- rend () constentt::basic_view_impl< Policy, Entity, type_list< Component... >, type_list< Exclude... > > inline
- reverse_iterator typedefentt::basic_view_impl< Policy, Entity, type_list< Component... >, type_list< Exclude... > >
- size_hint () constentt::basic_view_impl< Policy, Entity, type_list< Component... >, type_list< Exclude... > > inline
- size_type typedefentt::basic_view_impl< Policy, Entity, type_list< Component... >, type_list< Exclude... > >
- use () constentt::basic_view_impl< Policy, Entity, type_list< Component... >, type_list< Exclude... > > inline
-
-
-
-
-
diff --git a/classentt_1_1basic__view__impl_3_01Policy_00_01Entity_00_01type__list_3_01Component_8_8_8_01_4_0662fd92bbb97472172178036a764308a.html b/classentt_1_1basic__view__impl_3_01Policy_00_01Entity_00_01type__list_3_01Component_8_8_8_01_4_0662fd92bbb97472172178036a764308a.html
deleted file mode 100644
index b30c09594..000000000
--- a/classentt_1_1basic__view__impl_3_01Policy_00_01Entity_00_01type__list_3_01Component_8_8_8_01_4_0662fd92bbb97472172178036a764308a.html
+++ /dev/null
@@ -1,922 +0,0 @@
-
-
-
-
-
-
-
-EnTT: entt::basic_view_impl< Policy, Entity, type_list< Component... >, type_list< Exclude... > > Class Template Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Multi component view.
- More...
-
-
#include <view.hpp >
-
-
-
-using entity_type = Entity
- Underlying entity identifier.
-
-
-using size_type = std::size_t
- Unsigned integer type.
-
-
-using iterator = internal::view_iterator< Policy, basic_common_type, typename basic_common_type::iterator, sizeof...(Component) - 1u, sizeof...(Exclude)>
- Bidirectional iterator type.
-
-
-using reverse_iterator = internal::view_iterator< Policy, basic_common_type, typename basic_common_type::reverse_iterator, sizeof...(Component) - 1u, sizeof...(Exclude)>
- Reverse iterator type.
-
-
-using iterable_view = iterable
- Iterable view type.
-
-
-
-
- basic_view_impl ()
- Default constructor to use to create empty, invalid views.
-
- basic_view_impl (storage_type< Component > &... component, const storage_type< Exclude > &... epool)
- Constructs a multi-type view from a set of storage classes. More...
-
-template<typename Comp >
-void use () const
- Forces the type to use to drive iterations. More...
-
-size_type size_hint () const
- Estimates the number of entities iterated by the view. More...
-
-iterator begin () const
- Returns an iterator to the first entity of the view. More...
-
-iterator end () const
- Returns an iterator that is past the last entity of the view. More...
-
-reverse_iterator rbegin () const
- Returns an iterator to the first entity of the reversed view. More...
-
-reverse_iterator rend () const
- Returns an iterator that is past the last entity of the reversed view. More...
-
-entity_type front () const
- Returns the first entity of the view, if any. More...
-
-entity_type back () const
- Returns the last entity of the view, if any. More...
-
-iterator find (const entity_type entt) const
- Finds an entity. More...
-
- operator bool () const
- Checks if a view is properly initialized. More...
-
-bool contains (const entity_type entt) const
- Checks if a view contains an entity. More...
-
-template<typename... Comp>
-decltype(auto) get ([[maybe_unused]] const entity_type entt) const
- Returns the components assigned to the given entity. More...
-
-template<typename Func >
-void each (Func func) const
- Iterates entities and components and applies the given function object to them. More...
-
-template<typename Comp , typename Func >
-void each (Func func) const
- Iterates entities and components and applies the given function object to them. More...
-
-iterable_view each () const
- Returns an iterable object to use to visit the view. More...
-
-template<typename Comp >
-iterable_view each () const
- Returns an iterable object to use to visit the view. More...
-
-
-
-template<typename Id , typename... ELhs, typename... CLhs, typename... ERhs, typename... CRhs>
-auto operator| (const basic_view < Id, exclude_t < ELhs... >, CLhs... > &, const basic_view < Id, exclude_t < ERhs... >, CRhs... > &)
- Combines two views in a more specific one (friend function). More...
-
-
-
-
template<typename Policy, typename Entity, typename... Component, typename... Exclude>
-class entt::basic_view_impl< Policy, Entity, type_list< Component... >, type_list< Exclude... > >
-
-
Multi component view.
-
Multi component views iterate over those entities that have at least all the given components in their bags. During initialization, a multi component view looks at the number of entities available for each component and uses the smallest set in order to get a performance boost when iterate.
-
Important
-
Iterators aren't invalidated if:
-
-New instances of the given components are created and assigned to entities.
-The entity currently pointed is modified (as an example, if one of the given components is removed from the entity to which the iterator points).
-The entity currently pointed is destroyed.
-
-
In all other cases, modifying the pools iterated by the view in any way invalidates all the iterators and using them results in undefined behavior.
-
Note Views share references to the underlying data structures of the registry that generated them. Therefore any change to the entities and to the components made by means of the registry are immediately reflected by views.
-
Warning Lifetime of a view must not overcome that of the registry that generated it. In any other case, attempting to use a view results in undefined behavior.
-
Template Parameters
-
- Policy Common (stricter) storage policy.
- Entity A valid entity type (see entt_traits for more details).
- Component Types of components iterated by the view.
- Exclude Types of components used to filter the view.
-
-
-
-
-
Definition at line 275 of file view.hpp .
-
-
-
◆ basic_view_impl()
-
-
-
-
-template<typename Policy , typename Entity , typename... Component, typename... Exclude>
-
-
-
-
Constructs a multi-type view from a set of storage classes.
-
Parameters
-
- component The storage for the types to iterate.
- epool The storage for the types used to filter the view.
-
-
-
-
-
Definition at line 411 of file view.hpp .
-
-
-
-
-
-
◆ back()
-
-
-
-
-template<typename Policy , typename Entity , typename... Component, typename... Exclude>
-
-
-
-
Returns the last entity of the view, if any.
-
Returns The last entity of the view if one exists, the null entity otherwise.
-
-
Definition at line 501 of file view.hpp .
-
-
-
-
-
◆ begin()
-
-
-
-
-template<typename Policy , typename Entity , typename... Component, typename... Exclude>
-
-
-
-
Returns an iterator to the first entity of the view.
-
The returned iterator points to the first entity of the view. If the view is empty, the returned iterator will be equal to end() .
-
Returns An iterator to the first entity of the view.
-
-
Definition at line 442 of file view.hpp .
-
-
-
-
-
◆ contains()
-
-
-
-
-template<typename Policy , typename Entity , typename... Component, typename... Exclude>
-
-
-
-
Checks if a view contains an entity.
-
Parameters
-
- entt A valid entity identifier.
-
-
-
-
Returns True if the view contains the given entity, false otherwise.
-
-
Definition at line 530 of file view.hpp .
-
-
-
-
-
◆ each() [1/4]
-
-
-
-
-template<typename Policy , typename Entity , typename... Component, typename... Exclude>
-
-
-
-
Returns an iterable object to use to visit the view.
-
The iterable object returns tuples that contain the current entity and a set of references to its non-empty components. The constness of the components is as requested.
-
Note Empty types aren't explicitly instantiated and therefore they are never returned during iterations.
-
Returns An iterable object to use to visit the view.
-
-
Definition at line 623 of file view.hpp .
-
-
-
-
-
◆ each() [2/4]
-
-
-
-
-template<typename Policy , typename Entity , typename... Component, typename... Exclude>
-
-template<typename Comp >
-
-
-
-
Returns an iterable object to use to visit the view.
-
The pool of the suggested component is used to lead the iterations. The returned elements will therefore respect the order of the pool associated with that type.
-
See also each
-
Template Parameters
-
- Comp Type of component to use to drive the iteration.
-
-
-
-
Returns An iterable object to use to visit the view.
-
-
Definition at line 640 of file view.hpp .
-
-
-
-
-
◆ each() [3/4]
-
-
-
-
-template<typename Policy , typename Entity , typename... Component, typename... Exclude>
-
-template<typename Func >
-
-
-
-
Iterates entities and components and applies the given function object to them.
-
The function object is invoked for each entity. It is provided with the entity itself and a set of references to non-empty components. The constness of the components is as requested.
- The signature of the function must be equivalent to one of the following forms:
-
-
void(Type &...);
-
Entity entity_type
Underlying entity identifier.
-
Note Empty types aren't explicitly instantiated and therefore they are never returned during iterations.
-
Template Parameters
-
- Func Type of the function object to invoke.
-
-
-
-
Parameters
-
- func A valid function object.
-
-
-
-
-
Definition at line 586 of file view.hpp .
-
-
-
-
-
◆ each() [4/4]
-
-
-
-
-template<typename Policy , typename Entity , typename... Component, typename... Exclude>
-
-template<typename Comp , typename Func >
-
-
-
-
Iterates entities and components and applies the given function object to them.
-
The pool of the suggested component is used to lead the iterations. The returned entities will therefore respect the order of the pool associated with that type.
-
See also each
-
Template Parameters
-
- Comp Type of component to use to drive the iteration.
- Func Type of the function object to invoke.
-
-
-
-
Parameters
-
- func A valid function object.
-
-
-
-
-
Definition at line 605 of file view.hpp .
-
-
-
-
-
◆ end()
-
-
-
-
-template<typename Policy , typename Entity , typename... Component, typename... Exclude>
-
-
-
-
Returns an iterator that is past the last entity of the view.
-
The returned iterator points to the entity following the last entity of the view. Attempting to dereference the returned iterator results in undefined behavior.
-
Returns An iterator to the entity following the last entity of the view.
-
-
Definition at line 455 of file view.hpp .
-
-
-
-
-
◆ find()
-
-
-
-
-template<typename Policy , typename Entity , typename... Component, typename... Exclude>
-
-
-
-
Finds an entity.
-
Parameters
-
- entt A valid entity identifier.
-
-
-
-
Returns An iterator to the given entity if it's found, past the end iterator otherwise.
-
-
Definition at line 512 of file view.hpp .
-
-
-
-
-
◆ front()
-
-
-
-
-template<typename Policy , typename Entity , typename... Component, typename... Exclude>
-
-
-
-
Returns the first entity of the view, if any.
-
Returns The first entity of the view if one exists, the null entity otherwise.
-
-
Definition at line 491 of file view.hpp .
-
-
-
-
-
◆ get()
-
-
-
-
-template<typename Policy , typename Entity , typename... Component, typename... Exclude>
-
-template<typename... Comp>
-
-
-
-
Returns the components assigned to the given entity.
-
Prefer this function instead of registry::get during iterations. It has far better performance than its counterpart.
-
Warning Attempting to use an invalid component type results in a compilation error. Attempting to use an entity that doesn't belong to the view results in undefined behavior.
-
Template Parameters
-
- Comp Types of components to get.
-
-
-
-
Parameters
-
- entt A valid entity identifier.
-
-
-
-
Returns The components assigned to the entity.
-
-
Definition at line 551 of file view.hpp .
-
-
-
-
-
◆ operator bool()
-
-
-
-
-template<typename Policy , typename Entity , typename... Component, typename... Exclude>
-
-
-
-
-
-
-inline explicit
-
-
-
-
-
Checks if a view is properly initialized.
-
Returns True if the view is properly initialized, false otherwise.
-
-
Definition at line 521 of file view.hpp .
-
-
-
-
-
◆ rbegin()
-
-
-
-
-template<typename Policy , typename Entity , typename... Component, typename... Exclude>
-
-
-
-
Returns an iterator to the first entity of the reversed view.
-
The returned iterator points to the first entity of the reversed view. If the view is empty, the returned iterator will be equal to rend() .
-
Returns An iterator to the first entity of the reversed view.
-
-
Definition at line 467 of file view.hpp .
-
-
-
-
-
◆ rend()
-
-
-
-
-template<typename Policy , typename Entity , typename... Component, typename... Exclude>
-
-
-
-
Returns an iterator that is past the last entity of the reversed view.
-
The returned iterator points to the entity following the last entity of the reversed view. Attempting to dereference the returned iterator results in undefined behavior.
-
Returns An iterator to the entity following the last entity of the reversed view.
-
-
Definition at line 482 of file view.hpp .
-
-
-
-
-
◆ size_hint()
-
-
-
-
-template<typename Policy , typename Entity , typename... Component, typename... Exclude>
-
-
-
-
Estimates the number of entities iterated by the view.
-
Returns Estimated number of entities iterated by the view.
-
-
Definition at line 430 of file view.hpp .
-
-
-
-
-
◆ use()
-
-
-
-
-template<typename Policy , typename Entity , typename... Component, typename... Exclude>
-
-template<typename Comp >
-
-
-
-
Forces the type to use to drive iterations.
-
Template Parameters
-
- Comp Type of component to use to drive the iteration.
-
-
-
-
-
Definition at line 422 of file view.hpp .
-
-
-
-
-
-
◆ operator|
-
-
-
-
-template<typename Policy , typename Entity , typename... Component, typename... Exclude>
-
-template<typename Id , typename... ELhs, typename... CLhs, typename... ERhs, typename... CRhs>
-
-
-
-
Combines two views in a more specific one (friend function).
-
Template Parameters
-
- Id A valid entity type (see entt_traits for more details).
- ELhs Filter list of the first view.
- CLhs Component list of the first view.
- ERhs Filter list of the second view.
- CRhs Component list of the second view.
-
-
-
-
Returns A more specific view.
-
-
-
-
The documentation for this class was generated from the following file:
-
-
-
-
-
diff --git a/classentt_1_1basic__view__impl_3_01packed__storage__policy_00_01Entity_00_01exclude__t_3_4_00_01Component_01_4-members.html b/classentt_1_1basic__view__impl_3_01packed__storage__policy_00_01Entity_00_01exclude__t_3_4_00_01Component_01_4-members.html
index d0e895306..6c1dafed4 100644
--- a/classentt_1_1basic__view__impl_3_01packed__storage__policy_00_01Entity_00_01exclude__t_3_4_00_01Component_01_4-members.html
+++ b/classentt_1_1basic__view__impl_3_01packed__storage__policy_00_01Entity_00_01exclude__t_3_4_00_01Component_01_4-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1basic__view__impl_3_01packed__storage__policy_00_01Entity_00_01exclude__t_3_4_00_01Component_01_4.html b/classentt_1_1basic__view__impl_3_01packed__storage__policy_00_01Entity_00_01exclude__t_3_4_00_01Component_01_4.html
index 5489f8882..3ca4dba30 100644
--- a/classentt_1_1basic__view__impl_3_01packed__storage__policy_00_01Entity_00_01exclude__t_3_4_00_01Component_01_4.html
+++ b/classentt_1_1basic__view__impl_3_01packed__storage__policy_00_01Entity_00_01exclude__t_3_4_00_01Component_01_4.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1basic__view__impl_3_01packed__storage__policy_00_01Entity_00_01type__list_3_01Compo77c0cba3c02c38afb11d654b7ee84d57.html b/classentt_1_1basic__view__impl_3_01packed__storage__policy_00_01Entity_00_01type__list_3_01Compo77c0cba3c02c38afb11d654b7ee84d57.html
deleted file mode 100644
index 1ade0ebc3..000000000
--- a/classentt_1_1basic__view__impl_3_01packed__storage__policy_00_01Entity_00_01type__list_3_01Compo77c0cba3c02c38afb11d654b7ee84d57.html
+++ /dev/null
@@ -1,107 +0,0 @@
-
-
-
-
-
-
-
-EnTT: Member List
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
This is the complete list of members for entt::basic_view_impl< packed_storage_policy, Entity, type_list< Component >, type_list<> > , including all inherited members.
-
- back () constentt::basic_view_impl< packed_storage_policy, Entity, type_list< Component >, type_list<> > inline
- basic_view_impl ()entt::basic_view_impl< packed_storage_policy, Entity, type_list< Component >, type_list<> > inline
- basic_view_impl (storage_type &ref)entt::basic_view_impl< packed_storage_policy, Entity, type_list< Component >, type_list<> > inline
- begin () constentt::basic_view_impl< packed_storage_policy, Entity, type_list< Component >, type_list<> > inline
- contains (const entity_type entt) constentt::basic_view_impl< packed_storage_policy, Entity, type_list< Component >, type_list<> > inline
- data () constentt::basic_view_impl< packed_storage_policy, Entity, type_list< Component >, type_list<> > inline
- each (Func func) constentt::basic_view_impl< packed_storage_policy, Entity, type_list< Component >, type_list<> > inline
- each () constentt::basic_view_impl< packed_storage_policy, Entity, type_list< Component >, type_list<> > inline
- empty () constentt::basic_view_impl< packed_storage_policy, Entity, type_list< Component >, type_list<> > inline
- end () constentt::basic_view_impl< packed_storage_policy, Entity, type_list< Component >, type_list<> > inline
- entity_type typedefentt::basic_view_impl< packed_storage_policy, Entity, type_list< Component >, type_list<> >
- find (const entity_type entt) constentt::basic_view_impl< packed_storage_policy, Entity, type_list< Component >, type_list<> > inline
- front () constentt::basic_view_impl< packed_storage_policy, Entity, type_list< Component >, type_list<> > inline
- get (const entity_type entt) constentt::basic_view_impl< packed_storage_policy, Entity, type_list< Component >, type_list<> > inline
- iterable_view typedefentt::basic_view_impl< packed_storage_policy, Entity, type_list< Component >, type_list<> >
- iterator typedefentt::basic_view_impl< packed_storage_policy, Entity, type_list< Component >, type_list<> >
- operator bool () constentt::basic_view_impl< packed_storage_policy, Entity, type_list< Component >, type_list<> > inline explicit
- operator[] (const size_type pos) constentt::basic_view_impl< packed_storage_policy, Entity, type_list< Component >, type_list<> > inline
- operator| (const basic_view< Id, exclude_t< ELhs... >, CLhs... > &, const basic_view< Id, exclude_t< ERhs... >, CRhs... > &)entt::basic_view_impl< packed_storage_policy, Entity, type_list< Component >, type_list<> > friend
- raw () constentt::basic_view_impl< packed_storage_policy, Entity, type_list< Component >, type_list<> > inline
- rbegin () constentt::basic_view_impl< packed_storage_policy, Entity, type_list< Component >, type_list<> > inline
- rend () constentt::basic_view_impl< packed_storage_policy, Entity, type_list< Component >, type_list<> > inline
- reverse_iterator typedefentt::basic_view_impl< packed_storage_policy, Entity, type_list< Component >, type_list<> >
- size () constentt::basic_view_impl< packed_storage_policy, Entity, type_list< Component >, type_list<> > inline
- size_type typedefentt::basic_view_impl< packed_storage_policy, Entity, type_list< Component >, type_list<> >
-
-
-
-
-
diff --git a/classentt_1_1basic__view__impl_3_01packed__storage__policy_00_01Entity_00_01type__list_3_01Compoc196a70e944112908b2508fd3a72b79f.html b/classentt_1_1basic__view__impl_3_01packed__storage__policy_00_01Entity_00_01type__list_3_01Compoc196a70e944112908b2508fd3a72b79f.html
deleted file mode 100644
index 77137b874..000000000
--- a/classentt_1_1basic__view__impl_3_01packed__storage__policy_00_01Entity_00_01type__list_3_01Compoc196a70e944112908b2508fd3a72b79f.html
+++ /dev/null
@@ -1,914 +0,0 @@
-
-
-
-
-
-
-
-EnTT: entt::basic_view_impl< packed_storage_policy, Entity, type_list< Component >, type_list<> > Class Template Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Single component view specialization.
- More...
-
-
#include <view.hpp >
-
-
-
-using entity_type = Entity
- Underlying entity identifier.
-
-
-using size_type = std::size_t
- Unsigned integer type.
-
-
-using iterator = typename basic_common_type::iterator
- Random access iterator type.
-
-
-using reverse_iterator = typename basic_common_type::reverse_iterator
- Reversed iterator type.
-
-
-using iterable_view = internal::iterable_storage< Entity, Component >
- Iterable view type.
-
-
-
-template<typename Id , typename... ELhs, typename... CLhs, typename... ERhs, typename... CRhs>
-auto operator| (const basic_view < Id, exclude_t < ELhs... >, CLhs... > &, const basic_view < Id, exclude_t < ERhs... >, CRhs... > &)
- Combines two views in a more specific one (friend function). More...
-
-
-
-
template<typename Entity, typename Component>
-class entt::basic_view_impl< packed_storage_policy, Entity, type_list< Component >, type_list<> >
-
-
Single component view specialization.
-
Single component views are specialized in order to get a boost in terms of performance. This kind of views can access the underlying data structure directly and avoid superfluous checks.
-
Important
-
Iterators aren't invalidated if:
-
-New instances of the given component are created and assigned to entities.
-The entity currently pointed is modified (as an example, the given component is removed from the entity to which the iterator points).
-The entity currently pointed is destroyed.
-
-
In all other cases, modifying the pool iterated by the view in any way invalidates all the iterators and using them results in undefined behavior.
-
Note Views share a reference to the underlying data structure of the registry that generated them. Therefore any change to the entities and to the components made by means of the registry are immediately reflected by views.
-
Warning Lifetime of a view must not overcome that of the registry that generated it. In any other case, attempting to use a view results in undefined behavior.
-
Template Parameters
-
- Entity A valid entity type (see entt_traits for more details).
- Component Type of component iterated by the view.
-
-
-
-
-
Definition at line 696 of file view.hpp .
-
-
-
◆ basic_view_impl()
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
Constructs a single-type view from a storage class.
-
Parameters
-
- ref The storage for the type to iterate.
-
-
-
-
-
Definition at line 722 of file view.hpp .
-
-
-
-
-
-
◆ back()
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
Returns the last entity of the view, if any.
-
Returns The last entity of the view if one exists, the null entity otherwise.
-
-
Definition at line 830 of file view.hpp .
-
-
-
-
-
◆ begin()
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
Returns an iterator to the first entity of the view.
-
The returned iterator points to the first entity of the view. If the view is empty, the returned iterator will be equal to end() .
-
Returns An iterator to the first entity of the view.
-
-
Definition at line 771 of file view.hpp .
-
-
-
-
-
◆ contains()
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
Checks if a view contains an entity.
-
Parameters
-
- entt A valid entity identifier.
-
-
-
-
Returns True if the view contains the given entity, false otherwise.
-
-
Definition at line 868 of file view.hpp .
-
-
-
-
-
◆ data()
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
Direct access to the list of entities.
-
The returned pointer is such that range [data() , data() + size() ) is always a valid range, even if the container is empty.
-
Returns A pointer to the array of entities.
-
-
Definition at line 759 of file view.hpp .
-
-
-
-
-
◆ each() [1/2]
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
Returns an iterable object to use to visit the view.
-
The iterable object returns tuples that contain the current entity and a reference to its component if it's a non-empty one. The constness of the component is as requested.
-
Note Empty types aren't explicitly instantiated and therefore they are never returned during iterations.
-
Returns An iterable object to use to visit the view.
-
-
Definition at line 959 of file view.hpp .
-
-
-
-
-
◆ each() [2/2]
-
-
-
-
-template<typename Entity , typename Component >
-
-template<typename Func >
-
-
-
-
Iterates entities and components and applies the given function object to them.
-
The function object is invoked for each entity. It is provided with the entity itself and a reference to the component if it's a non-empty one. The constness of the component is as requested.
- The signature of the function must be equivalent to one of the following forms:
-
-
void(Component &);
-
Entity entity_type
Underlying entity identifier.
-
Note Empty types aren't explicitly instantiated and therefore they are never returned during iterations.
-
Template Parameters
-
- Func Type of the function object to invoke.
-
-
-
-
Parameters
-
- func A valid function object.
-
-
-
-
-
Definition at line 922 of file view.hpp .
-
-
-
-
-
◆ empty()
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
Checks whether a view is empty.
-
Returns True if the view is empty, false otherwise.
-
-
Definition at line 739 of file view.hpp .
-
-
-
-
-
◆ end()
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
Returns an iterator that is past the last entity of the view.
-
The returned iterator points to the entity following the last entity of the view. Attempting to dereference the returned iterator results in undefined behavior.
-
Returns An iterator to the entity following the last entity of the view.
-
-
Definition at line 784 of file view.hpp .
-
-
-
-
-
◆ find()
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
Finds an entity.
-
Parameters
-
- entt A valid entity identifier.
-
-
-
-
Returns An iterator to the given entity if it's found, past the end iterator otherwise.
-
-
Definition at line 841 of file view.hpp .
-
-
-
-
-
◆ front()
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
Returns the first entity of the view, if any.
-
Returns The first entity of the view if one exists, the null entity otherwise.
-
-
Definition at line 820 of file view.hpp .
-
-
-
-
-
◆ get()
-
-
-
-
-template<typename Entity , typename Component >
-
-template<typename... Comp>
-
-
-
-
Returns the component assigned to the given entity.
-
Prefer this function instead of registry::get during iterations. It has far better performance than its counterpart.
-
Warning Attempting to use an invalid component type results in a compilation error. Attempting to use an entity that doesn't belong to the view results in undefined behavior.
-
Template Parameters
-
- Comp Types of components to get.
-
-
-
-
Parameters
-
- entt A valid entity identifier.
-
-
-
-
Returns The component assigned to the entity.
-
-
Definition at line 888 of file view.hpp .
-
-
-
-
-
◆ operator bool()
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
-
-
-inline explicit
-
-
-
-
-
Checks if a view is properly initialized.
-
Returns True if the view is properly initialized, false otherwise.
-
-
Definition at line 859 of file view.hpp .
-
-
-
-
-
◆ operator[]()
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
Returns the identifier that occupies the given position.
-
Parameters
-
- pos Position of the element to return.
-
-
-
-
Returns The identifier that occupies the given position.
-
-
Definition at line 851 of file view.hpp .
-
-
-
-
-
◆ raw()
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
Direct access to the raw representation offered by the storage.
-
Returns A pointer to the array of components.
-
-
Definition at line 747 of file view.hpp .
-
-
-
-
-
◆ rbegin()
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
Returns an iterator to the first entity of the reversed view.
-
The returned iterator points to the first entity of the reversed view. If the view is empty, the returned iterator will be equal to rend() .
-
Returns An iterator to the first entity of the reversed view.
-
-
Definition at line 796 of file view.hpp .
-
-
-
-
-
◆ rend()
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
Returns an iterator that is past the last entity of the reversed view.
-
The returned iterator points to the entity following the last entity of the reversed view. Attempting to dereference the returned iterator results in undefined behavior.
-
Returns An iterator to the entity following the last entity of the reversed view.
-
-
Definition at line 811 of file view.hpp .
-
-
-
-
-
◆ size()
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
Returns the number of entities that have the given component.
-
Returns Number of entities that have the given component.
-
-
Definition at line 731 of file view.hpp .
-
-
-
-
-
-
◆ operator|
-
-
-
-
-template<typename Entity , typename Component >
-
-template<typename Id , typename... ELhs, typename... CLhs, typename... ERhs, typename... CRhs>
-
-
-
-
Combines two views in a more specific one (friend function).
-
Template Parameters
-
- Id A valid entity type (see entt_traits for more details).
- ELhs Filter list of the first view.
- CLhs Component list of the first view.
- ERhs Filter list of the second view.
- CRhs Component list of the second view.
-
-
-
-
Returns A more specific view.
-
-
-
-
The documentation for this class was generated from the following file:
-
-
-
-
-
diff --git a/classentt_1_1basic__view__impl_3_01swap__and__pop__policy_00_01Entity_00_01exclude__t_3_4_00_01Component_01_4-members.html b/classentt_1_1basic__view__impl_3_01swap__and__pop__policy_00_01Entity_00_01exclude__t_3_4_00_01Component_01_4-members.html
deleted file mode 100644
index f3ebdd63f..000000000
--- a/classentt_1_1basic__view__impl_3_01swap__and__pop__policy_00_01Entity_00_01exclude__t_3_4_00_01Component_01_4-members.html
+++ /dev/null
@@ -1,107 +0,0 @@
-
-
-
-
-
-
-
-EnTT: Member List
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
This is the complete list of members for entt::basic_view_impl< swap_and_pop_policy, Entity, exclude_t<>, Component > , including all inherited members.
-
- back () constentt::basic_view_impl< swap_and_pop_policy, Entity, exclude_t<>, Component > inline
- basic_view_impl ()entt::basic_view_impl< swap_and_pop_policy, Entity, exclude_t<>, Component > inline
- basic_view_impl (storage_type &ref)entt::basic_view_impl< swap_and_pop_policy, Entity, exclude_t<>, Component > inline
- begin () constentt::basic_view_impl< swap_and_pop_policy, Entity, exclude_t<>, Component > inline
- contains (const entity_type entt) constentt::basic_view_impl< swap_and_pop_policy, Entity, exclude_t<>, Component > inline
- data () constentt::basic_view_impl< swap_and_pop_policy, Entity, exclude_t<>, Component > inline
- each (Func func) constentt::basic_view_impl< swap_and_pop_policy, Entity, exclude_t<>, Component > inline
- each () constentt::basic_view_impl< swap_and_pop_policy, Entity, exclude_t<>, Component > inline
- empty () constentt::basic_view_impl< swap_and_pop_policy, Entity, exclude_t<>, Component > inline
- end () constentt::basic_view_impl< swap_and_pop_policy, Entity, exclude_t<>, Component > inline
- entity_type typedefentt::basic_view_impl< swap_and_pop_policy, Entity, exclude_t<>, Component >
- find (const entity_type entt) constentt::basic_view_impl< swap_and_pop_policy, Entity, exclude_t<>, Component > inline
- front () constentt::basic_view_impl< swap_and_pop_policy, Entity, exclude_t<>, Component > inline
- get (const entity_type entt) constentt::basic_view_impl< swap_and_pop_policy, Entity, exclude_t<>, Component > inline
- iterable_view typedefentt::basic_view_impl< swap_and_pop_policy, Entity, exclude_t<>, Component >
- iterator typedefentt::basic_view_impl< swap_and_pop_policy, Entity, exclude_t<>, Component >
- operator bool () constentt::basic_view_impl< swap_and_pop_policy, Entity, exclude_t<>, Component > inline explicit
- operator[] (const size_type pos) constentt::basic_view_impl< swap_and_pop_policy, Entity, exclude_t<>, Component > inline
- operator| (const basic_view< Id, exclude_t< ELhs... >, CLhs... > &, const basic_view< Id, exclude_t< ERhs... >, CRhs... > &)entt::basic_view_impl< swap_and_pop_policy, Entity, exclude_t<>, Component > friend
- raw () constentt::basic_view_impl< swap_and_pop_policy, Entity, exclude_t<>, Component > inline
- rbegin () constentt::basic_view_impl< swap_and_pop_policy, Entity, exclude_t<>, Component > inline
- rend () constentt::basic_view_impl< swap_and_pop_policy, Entity, exclude_t<>, Component > inline
- reverse_iterator typedefentt::basic_view_impl< swap_and_pop_policy, Entity, exclude_t<>, Component >
- size () constentt::basic_view_impl< swap_and_pop_policy, Entity, exclude_t<>, Component > inline
- size_type typedefentt::basic_view_impl< swap_and_pop_policy, Entity, exclude_t<>, Component >
-
-
-
-
-
diff --git a/classentt_1_1basic__view__impl_3_01swap__and__pop__policy_00_01Entity_00_01exclude__t_3_4_00_01Component_01_4.html b/classentt_1_1basic__view__impl_3_01swap__and__pop__policy_00_01Entity_00_01exclude__t_3_4_00_01Component_01_4.html
deleted file mode 100644
index 08121ce03..000000000
--- a/classentt_1_1basic__view__impl_3_01swap__and__pop__policy_00_01Entity_00_01exclude__t_3_4_00_01Component_01_4.html
+++ /dev/null
@@ -1,915 +0,0 @@
-
-
-
-
-
-
-
-EnTT: entt::basic_view_impl< swap_and_pop_policy, Entity, exclude_t<>, Component > Class Template Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Single component view specialization.
- More...
-
-
#include <view.hpp >
-
-
-template<typename Id , typename... ELhs, typename... CLhs, typename... ERhs, typename... CRhs>
-auto operator| (const basic_view < Id, exclude_t < ELhs... >, CLhs... > &, const basic_view < Id, exclude_t < ERhs... >, CRhs... > &)
- Combines two views in a more specific one (friend function). More...
-
-
-
-
template<typename Entity, typename Component>
-class entt::basic_view_impl< swap_and_pop_policy, Entity, exclude_t<>, Component >
-
-
Single component view specialization.
-
Single component views are specialized in order to get a boost in terms of performance. This kind of views can access the underlying data structure directly and avoid superfluous checks.
-
Important
-
Iterators aren't invalidated if:
-
-New instances of the given component are created and assigned to entities.
-The entity currently pointed is modified (as an example, the given component is removed from the entity to which the iterator points).
-The entity currently pointed is destroyed.
-
-
In all other cases, modifying the pool iterated by the view in any way invalidates all the iterators and using them results in undefined behavior.
-
Note Views share a reference to the underlying data structure of the registry that generated them. Therefore any change to the entities and to the components made by means of the registry are immediately reflected by views.
-
Warning Lifetime of a view must not overcome that of the registry that generated it. In any other case, attempting to use a view results in undefined behavior.
-
Template Parameters
-
- Entity A valid entity type (see entt_traits for more details).
- Component Type of component iterated by the view.
-
-
-
-
-
Definition at line 613 of file view.hpp .
-
-
-
◆ basic_view_impl()
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
Constructs a single-type view from a storage class.
-
Parameters
-
- ref The storage for the type to iterate.
-
-
-
-
-
Definition at line 714 of file view.hpp .
-
-
-
-
-
-
◆ back()
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
Returns the last entity of the view, if any.
-
Returns The last entity of the view if one exists, the null entity otherwise.
-
-
Definition at line 822 of file view.hpp .
-
-
-
-
-
◆ begin()
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
Returns an iterator to the first entity of the view.
-
The returned iterator points to the first entity of the view. If the view is empty, the returned iterator will be equal to end() .
-
Returns An iterator to the first entity of the view.
-
-
Definition at line 763 of file view.hpp .
-
-
-
-
-
◆ contains()
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
Checks if a view contains an entity.
-
Parameters
-
- entt A valid entity identifier.
-
-
-
-
Returns True if the view contains the given entity, false otherwise.
-
-
Definition at line 860 of file view.hpp .
-
-
-
-
-
◆ data()
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
Direct access to the list of entities.
-
The returned pointer is such that range [data() , data() + size() ) is always a valid range, even if the container is empty.
-
Returns A pointer to the array of entities.
-
-
Definition at line 751 of file view.hpp .
-
-
-
-
-
◆ each() [1/2]
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
Returns an iterable object to use to visit the view.
-
The iterable object returns tuples that contain the current entity and a reference to its component if it's a non-empty one. The constness of the component is as requested.
-
Note Empty types aren't explicitly instantiated and therefore they are never returned during iterations.
-
Returns An iterable object to use to visit the view.
-
-
Definition at line 951 of file view.hpp .
-
-
-
-
-
◆ each() [2/2]
-
-
-
-
-template<typename Entity , typename Component >
-
-template<typename Func >
-
-
-
-
Iterates entities and components and applies the given function object to them.
-
The function object is invoked for each entity. It is provided with the entity itself and a reference to the component if it's a non-empty one. The constness of the component is as requested.
- The signature of the function must be equivalent to one of the following forms:
-
-
void(Component &);
-
Entity entity_type
Underlying entity identifier.
-
Note Empty types aren't explicitly instantiated and therefore they are never returned during iterations.
-
Template Parameters
-
- Func Type of the function object to invoke.
-
-
-
-
Parameters
-
- func A valid function object.
-
-
-
-
-
Definition at line 914 of file view.hpp .
-
-
-
-
-
◆ empty()
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
Checks whether a view is empty.
-
Returns True if the view is empty, false otherwise.
-
-
Definition at line 731 of file view.hpp .
-
-
-
-
-
◆ end()
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
Returns an iterator that is past the last entity of the view.
-
The returned iterator points to the entity following the last entity of the view. Attempting to dereference the returned iterator results in undefined behavior.
-
Returns An iterator to the entity following the last entity of the view.
-
-
Definition at line 776 of file view.hpp .
-
-
-
-
-
◆ find()
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
Finds an entity.
-
Parameters
-
- entt A valid entity identifier.
-
-
-
-
Returns An iterator to the given entity if it's found, past the end iterator otherwise.
-
-
Definition at line 833 of file view.hpp .
-
-
-
-
-
◆ front()
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
Returns the first entity of the view, if any.
-
Returns The first entity of the view if one exists, the null entity otherwise.
-
-
Definition at line 812 of file view.hpp .
-
-
-
-
-
◆ get()
-
-
-
-
-template<typename Entity , typename Component >
-
-template<typename... Comp>
-
-
-
-
Returns the component assigned to the given entity.
-
Prefer this function instead of registry::get during iterations. It has far better performance than its counterpart.
-
Warning Attempting to use an invalid component type results in a compilation error. Attempting to use an entity that doesn't belong to the view results in undefined behavior.
-
Template Parameters
-
- Comp Types of components to get.
-
-
-
-
Parameters
-
- entt A valid entity identifier.
-
-
-
-
Returns The component assigned to the entity.
-
-
Definition at line 880 of file view.hpp .
-
-
-
-
-
◆ operator bool()
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
-
-
-inline explicit
-
-
-
-
-
Checks if a view is properly initialized.
-
Returns True if the view is properly initialized, false otherwise.
-
-
Definition at line 851 of file view.hpp .
-
-
-
-
-
◆ operator[]()
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
Returns the identifier that occupies the given position.
-
Parameters
-
- pos Position of the element to return.
-
-
-
-
Returns The identifier that occupies the given position.
-
-
Definition at line 843 of file view.hpp .
-
-
-
-
-
◆ raw()
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
Direct access to the raw representation offered by the storage.
-
Returns A pointer to the array of components.
-
-
Definition at line 739 of file view.hpp .
-
-
-
-
-
◆ rbegin()
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
Returns an iterator to the first entity of the reversed view.
-
The returned iterator points to the first entity of the reversed view. If the view is empty, the returned iterator will be equal to rend() .
-
Returns An iterator to the first entity of the reversed view.
-
-
Definition at line 788 of file view.hpp .
-
-
-
-
-
◆ rend()
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
Returns an iterator that is past the last entity of the reversed view.
-
The returned iterator points to the entity following the last entity of the reversed view. Attempting to dereference the returned iterator results in undefined behavior.
-
Returns An iterator to the entity following the last entity of the reversed view.
-
-
Definition at line 803 of file view.hpp .
-
-
-
-
-
◆ size()
-
-
-
-
-template<typename Entity , typename Component >
-
-
-
-
Returns the number of entities that have the given component.
-
Returns Number of entities that have the given component.
-
-
Definition at line 723 of file view.hpp .
-
-
-
-
-
-
◆ operator|
-
-
-
-
-template<typename Entity , typename Component >
-
-template<typename Id , typename... ELhs, typename... CLhs, typename... ERhs, typename... CRhs>
-
-
-
-
Combines two views in a more specific one (friend function).
-
Template Parameters
-
- Id A valid entity type (see entt_traits for more details).
- ELhs Filter list of the first view.
- CLhs Component list of the first view.
- ERhs Filter list of the second view.
- CRhs Component list of the second view.
-
-
-
-
Returns A more specific view.
-
-
-
-
The documentation for this class was generated from the following file:
-
-
-
-
-
diff --git a/classentt_1_1compressed__pair-members.html b/classentt_1_1compressed__pair-members.html
deleted file mode 100644
index 583663d4c..000000000
--- a/classentt_1_1compressed__pair-members.html
+++ /dev/null
@@ -1,96 +0,0 @@
-
-
-
-
-
-
-
-EnTT: Member List
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
This is the complete list of members for entt::compressed_pair< First, Second > , including all inherited members.
-
- compressed_pair ()entt::compressed_pair< First, Second > inline
- compressed_pair (const compressed_pair &other)=defaultentt::compressed_pair< First, Second >
- compressed_pair (compressed_pair &&other)=defaultentt::compressed_pair< First, Second >
- compressed_pair (Arg &&arg, Other &&other)entt::compressed_pair< First, Second > inline
- compressed_pair (std::piecewise_construct_t, std::tuple< Args... > args, std::tuple< Other... > other)entt::compressed_pair< First, Second > inline
- first ()entt::compressed_pair< First, Second > inline
- first () constentt::compressed_pair< First, Second > inline
- get ()entt::compressed_pair< First, Second > inline
- get () constentt::compressed_pair< First, Second > inline
- operator= (const compressed_pair &other)=defaultentt::compressed_pair< First, Second >
- operator= (compressed_pair &&other)=defaultentt::compressed_pair< First, Second >
- second ()entt::compressed_pair< First, Second > inline
- second () constentt::compressed_pair< First, Second > inline
- swap (compressed_pair &other)entt::compressed_pair< First, Second > inline
-
-
-
-
-
diff --git a/classentt_1_1compressed__pair.html b/classentt_1_1compressed__pair.html
deleted file mode 100644
index 6138d3c0e..000000000
--- a/classentt_1_1compressed__pair.html
+++ /dev/null
@@ -1,732 +0,0 @@
-
-
-
-
-
-
-
-EnTT: entt::compressed_pair< First, Second > Class Template Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
A compressed pair.
- More...
-
-
#include <compressed_pair.hpp >
-
-
-
-
-
-
-template<bool Dummy = true, typename = std::enable_if_t<Dummy && std::is_default_constructible_v<First> && std::is_default_constructible_v<Second>>>
-constexpr compressed_pair ()
- Default constructor, conditionally enabled. More...
-
-constexpr compressed_pair (const compressed_pair &other)=default
- Copy constructor. More...
-
-constexpr compressed_pair (compressed_pair &&other)=default
- Move constructor. More...
-
-template<typename Arg , typename Other >
-constexpr compressed_pair (Arg &&arg, Other &&other)
- Constructs a pair from its values. More...
-
-template<typename... Args, typename... Other>
-constexpr compressed_pair (std::piecewise_construct_t, std::tuple< Args... > args, std::tuple< Other... > other)
- Constructs a pair by forwarding the arguments to its parts. More...
-
-constexpr compressed_pair & operator= (const compressed_pair &other)=default
- Copy assignment operator. More...
-
-constexpr compressed_pair & operator= (compressed_pair &&other)=default
- Move assignment operator. More...
-
-First & first ()
- Returns the first element that a pair stores. More...
-
-const First & first () const
- Returns the first element that a pair stores. More...
-
-Second & second ()
- Returns the second element that a pair stores. More...
-
-const Second & second () const
- Returns the second element that a pair stores. More...
-
-void swap (compressed_pair &other)
- Swaps two compressed pair objects. More...
-
-template<std::size_t Index>
-decltype(auto) get ()
- Extracts an element from the compressed pair. More...
-
-template<std::size_t Index>
-decltype(auto) get () const
- Extracts an element from the compressed pair. More...
-
-
-
-
template<typename First, typename Second>
-class entt::compressed_pair< First, Second >
-
-
A compressed pair.
-
A pair that exploits the Empty Base Class Optimization (or EBCO ) to reduce its final size to a minimum.
-
Template Parameters
-
- First The type of the first element that the pair stores.
- Second The type of the second element that the pair stores.
-
-
-
-
-
Definition at line 103 of file compressed_pair.hpp .
-
-
-
◆ compressed_pair() [1/5]
-
-
-
-
-template<typename First , typename Second >
-
-template<bool Dummy = true, typename = std::enable_if_t<Dummy && std::is_default_constructible_v<First> && std::is_default_constructible_v<Second>>>
-
-
-
-
-
-
-inline constexpr
-
-
-
-
-
Default constructor, conditionally enabled.
-
This constructor is only available when the types that the pair stores are both at least default constructible.
-
Template Parameters
-
- Dummy Dummy template parameter used for internal purposes.
-
-
-
-
-
Definition at line 120 of file compressed_pair.hpp .
-
-
-
-
-
◆ compressed_pair() [2/5]
-
-
-
-
-template<typename First , typename Second >
-
-
-
-
-
-
-constexpr default
-
-
-
-
-
Copy constructor.
-
Parameters
-
- other The instance to copy from.
-
-
-
-
-
-
-
-
◆ compressed_pair() [3/5]
-
-
-
-
-template<typename First , typename Second >
-
-
-
-
-
-
-constexpr default
-
-
-
-
-
Move constructor.
-
Parameters
-
- other The instance to move from.
-
-
-
-
-
-
-
-
◆ compressed_pair() [4/5]
-
-
-
-
-template<typename First , typename Second >
-
-template<typename Arg , typename Other >
-
-
-
-
-
-
-inline constexpr
-
-
-
-
-
Constructs a pair from its values.
-
Template Parameters
-
- Arg Type of value to use to initialize the first element.
- Other Type of value to use to initialize the second element.
-
-
-
-
Parameters
-
- arg Value to use to initialize the first element.
- other Value to use to initialize the second element.
-
-
-
-
-
Definition at line 145 of file compressed_pair.hpp .
-
-
-
-
-
◆ compressed_pair() [5/5]
-
-
-
-
-template<typename First , typename Second >
-
-template<typename... Args, typename... Other>
-
-
-
-
-
- constexpr entt::compressed_pair < First, Second >::compressed_pair
- (
- std::piecewise_construct_t
- ,
-
-
-
-
- std::tuple< Args... >
- args ,
-
-
-
-
- std::tuple< Other... >
- other
-
-
-
- )
-
-
-
-
-
-inline constexpr
-
-
-
-
-
Constructs a pair by forwarding the arguments to its parts.
-
Template Parameters
-
- Args Types of arguments to use to initialize the first element.
- Other Types of arguments to use to initialize the second element.
-
-
-
-
Parameters
-
- args Arguments to use to initialize the first element.
- other Arguments to use to initialize the second element.
-
-
-
-
-
Definition at line 158 of file compressed_pair.hpp .
-
-
-
-
-
-
◆ first() [1/2]
-
-
-
-
-template<typename First , typename Second >
-
-
-
-
Returns the first element that a pair stores.
-
Returns The first element that a pair stores.
-
-
Definition at line 181 of file compressed_pair.hpp .
-
-
-
-
-
◆ first() [2/2]
-
-
-
-
-template<typename First , typename Second >
-
-
-
-
Returns the first element that a pair stores.
-
Returns The first element that a pair stores.
-
-
Definition at line 186 of file compressed_pair.hpp .
-
-
-
-
-
◆ get() [1/2]
-
-
-
-
-template<typename First , typename Second >
-
-template<std::size_t Index>
-
-
-
-
Extracts an element from the compressed pair.
-
Template Parameters
-
- Index An integer value that is either 0 or 1.
-
-
-
-
Returns Returns a reference to the first element if Index is 0 and a reference to the second element if Index is 1.
-
-
Definition at line 220 of file compressed_pair.hpp .
-
-
-
-
-
◆ get() [2/2]
-
-
-
-
-template<typename First , typename Second >
-
-template<std::size_t Index>
-
-
-
-
Extracts an element from the compressed pair.
-
Template Parameters
-
- Index An integer value that is either 0 or 1.
-
-
-
-
Returns Returns a reference to the first element if Index is 0 and a reference to the second element if Index is 1.
-
-
Definition at line 231 of file compressed_pair.hpp .
-
-
-
-
-
◆ operator=() [1/2]
-
-
-
-
-template<typename First , typename Second >
-
-
-
-
-
-
-constexpr default
-
-
-
-
-
Move assignment operator.
-
Parameters
-
- other The instance to move from.
-
-
-
-
Returns This compressed pair object.
-
-
-
-
-
◆ operator=() [2/2]
-
-
-
-
-template<typename First , typename Second >
-
-
-
-
-
-
-constexpr default
-
-
-
-
-
Copy assignment operator.
-
Parameters
-
- other The instance to copy from.
-
-
-
-
Returns This compressed pair object.
-
-
-
-
-
◆ second() [1/2]
-
-
-
-
-template<typename First , typename Second >
-
-
-
-
Returns the second element that a pair stores.
-
Returns The second element that a pair stores.
-
-
Definition at line 194 of file compressed_pair.hpp .
-
-
-
-
-
◆ second() [2/2]
-
-
-
-
-template<typename First , typename Second >
-
-
-
-
Returns the second element that a pair stores.
-
Returns The second element that a pair stores.
-
-
Definition at line 199 of file compressed_pair.hpp .
-
-
-
-
-
◆ swap()
-
-
-
-
-template<typename First , typename Second >
-
-
-
-
Swaps two compressed pair objects.
-
Parameters
-
- other The compressed pair to swap with.
-
-
-
-
-
Definition at line 207 of file compressed_pair.hpp .
-
-
-
-
The documentation for this class was generated from the following file:
-
-
-
-
-
diff --git a/classentt_1_1compressed__pair__coll__graph.map b/classentt_1_1compressed__pair__coll__graph.map
deleted file mode 100644
index 04820b652..000000000
--- a/classentt_1_1compressed__pair__coll__graph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/classentt_1_1compressed__pair__coll__graph.md5 b/classentt_1_1compressed__pair__coll__graph.md5
deleted file mode 100644
index 9b2e2c82b..000000000
--- a/classentt_1_1compressed__pair__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-58e69a25262df50159aea77979a354fd
\ No newline at end of file
diff --git a/classentt_1_1compressed__pair__coll__graph.png b/classentt_1_1compressed__pair__coll__graph.png
deleted file mode 100644
index d54659ae4..000000000
Binary files a/classentt_1_1compressed__pair__coll__graph.png and /dev/null differ
diff --git a/classentt_1_1compressed__pair__inherit__graph.map b/classentt_1_1compressed__pair__inherit__graph.map
deleted file mode 100644
index 04820b652..000000000
--- a/classentt_1_1compressed__pair__inherit__graph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/classentt_1_1compressed__pair__inherit__graph.md5 b/classentt_1_1compressed__pair__inherit__graph.md5
deleted file mode 100644
index 9b2e2c82b..000000000
--- a/classentt_1_1compressed__pair__inherit__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-58e69a25262df50159aea77979a354fd
\ No newline at end of file
diff --git a/classentt_1_1compressed__pair__inherit__graph.png b/classentt_1_1compressed__pair__inherit__graph.png
deleted file mode 100644
index d54659ae4..000000000
Binary files a/classentt_1_1compressed__pair__inherit__graph.png and /dev/null differ
diff --git a/classentt_1_1connection-members.html b/classentt_1_1connection-members.html
index a9083a05e..92f3af754 100644
--- a/classentt_1_1connection-members.html
+++ b/classentt_1_1connection-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1connection.html b/classentt_1_1connection.html
index 04235f9a6..6f72b41ef 100644
--- a/classentt_1_1connection.html
+++ b/classentt_1_1connection.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1delegate.html b/classentt_1_1delegate.html
index fe644dbb2..3a8ec9981 100644
--- a/classentt_1_1delegate.html
+++ b/classentt_1_1delegate.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1delegate_3_01Ret_07Args_8_8_8_08_4-members.html b/classentt_1_1delegate_3_01Ret_07Args_8_8_8_08_4-members.html
index 1985bad98..79740df58 100644
--- a/classentt_1_1delegate_3_01Ret_07Args_8_8_8_08_4-members.html
+++ b/classentt_1_1delegate_3_01Ret_07Args_8_8_8_08_4-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1delegate_3_01Ret_07Args_8_8_8_08_4.html b/classentt_1_1delegate_3_01Ret_07Args_8_8_8_08_4.html
index c20190325..5a5e3d225 100644
--- a/classentt_1_1delegate_3_01Ret_07Args_8_8_8_08_4.html
+++ b/classentt_1_1delegate_3_01Ret_07Args_8_8_8_08_4.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1dispatcher-members.html b/classentt_1_1dispatcher-members.html
index b6eea1008..7e70752d0 100644
--- a/classentt_1_1dispatcher-members.html
+++ b/classentt_1_1dispatcher-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1dispatcher.html b/classentt_1_1dispatcher.html
index 71718aa48..56791ecab 100644
--- a/classentt_1_1dispatcher.html
+++ b/classentt_1_1dispatcher.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1emitter-members.html b/classentt_1_1emitter-members.html
index 3881dc83b..f8c6ff1c7 100644
--- a/classentt_1_1emitter-members.html
+++ b/classentt_1_1emitter-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1emitter.html b/classentt_1_1emitter.html
index c0995b509..c4f974ea1 100644
--- a/classentt_1_1emitter.html
+++ b/classentt_1_1emitter.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1entt__traits-members.html b/classentt_1_1entt__traits-members.html
index 8af372acb..1d811e43b 100644
--- a/classentt_1_1entt__traits-members.html
+++ b/classentt_1_1entt__traits-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1entt__traits.html b/classentt_1_1entt__traits.html
index 49fb917a3..bc5d5ee0b 100644
--- a/classentt_1_1entt__traits.html
+++ b/classentt_1_1entt__traits.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1family-members.html b/classentt_1_1family-members.html
index 75138fc11..79ebd9429 100644
--- a/classentt_1_1family-members.html
+++ b/classentt_1_1family-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1family.html b/classentt_1_1family.html
index d0d6e30b7..5dc68ce87 100644
--- a/classentt_1_1family.html
+++ b/classentt_1_1family.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1identifier-members.html b/classentt_1_1identifier-members.html
index 42c58e83d..d272faacb 100644
--- a/classentt_1_1identifier-members.html
+++ b/classentt_1_1identifier-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1identifier.html b/classentt_1_1identifier.html
index c97b5b2bd..737aebef8 100644
--- a/classentt_1_1identifier.html
+++ b/classentt_1_1identifier.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1iterable__view__new.html b/classentt_1_1iterable__view__new.html
deleted file mode 100644
index e3c8d65d3..000000000
--- a/classentt_1_1iterable__view__new.html
+++ /dev/null
@@ -1,88 +0,0 @@
-
-
-
-
-
-
-
-EnTT: entt::iterable_view_new< typename, typename > Class Template Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
template<typename, typename>
-class entt::iterable_view_new< typename, typename >
-
-
-
Definition at line 135 of file view.hpp .
-
The documentation for this class was generated from the following file:
-
-
-
-
-
diff --git a/classentt_1_1iterable__view__new_3_01Policy_00_01basic__view_3_01Entity_00_01exclude__t_3_01Excl57da2c1f0cb6cb7230104a2d4712b396.html b/classentt_1_1iterable__view__new_3_01Policy_00_01basic__view_3_01Entity_00_01exclude__t_3_01Excl57da2c1f0cb6cb7230104a2d4712b396.html
deleted file mode 100644
index c96a56ac0..000000000
--- a/classentt_1_1iterable__view__new_3_01Policy_00_01basic__view_3_01Entity_00_01exclude__t_3_01Excl57da2c1f0cb6cb7230104a2d4712b396.html
+++ /dev/null
@@ -1,89 +0,0 @@
-
-
-
-
-
-
-
-EnTT: Member List
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
This is the complete list of members for entt::iterable_view_new< Policy, basic_view< Entity, exclude_t< Exclude... >, Component... > > , including all inherited members.
-
- begin () const (defined in entt::iterable_view_new< Policy, basic_view< Entity, exclude_t< Exclude... >, Component... > > )entt::iterable_view_new< Policy, basic_view< Entity, exclude_t< Exclude... >, Component... > > inline
- end () const (defined in entt::iterable_view_new< Policy, basic_view< Entity, exclude_t< Exclude... >, Component... > > )entt::iterable_view_new< Policy, basic_view< Entity, exclude_t< Exclude... >, Component... > > inline
- iterable_view_new (const basic_view_type &parent) (defined in entt::iterable_view_new< Policy, basic_view< Entity, exclude_t< Exclude... >, Component... > > )entt::iterable_view_new< Policy, basic_view< Entity, exclude_t< Exclude... >, Component... > > inline
- iterator typedef (defined in entt::iterable_view_new< Policy, basic_view< Entity, exclude_t< Exclude... >, Component... > > )entt::iterable_view_new< Policy, basic_view< Entity, exclude_t< Exclude... >, Component... > >
- rbegin () const (defined in entt::iterable_view_new< Policy, basic_view< Entity, exclude_t< Exclude... >, Component... > > )entt::iterable_view_new< Policy, basic_view< Entity, exclude_t< Exclude... >, Component... > > inline
- rend () const (defined in entt::iterable_view_new< Policy, basic_view< Entity, exclude_t< Exclude... >, Component... > > )entt::iterable_view_new< Policy, basic_view< Entity, exclude_t< Exclude... >, Component... > > inline
- reverse_iterator typedef (defined in entt::iterable_view_new< Policy, basic_view< Entity, exclude_t< Exclude... >, Component... > > )entt::iterable_view_new< Policy, basic_view< Entity, exclude_t< Exclude... >, Component... > >
-
-
-
-
-
diff --git a/classentt_1_1iterable__view__new_3_01Policy_00_01basic__view_3_01Entity_00_01exclude__t_3_01Exclc9ee8db0ea446fa1988c683057390421.html b/classentt_1_1iterable__view__new_3_01Policy_00_01basic__view_3_01Entity_00_01exclude__t_3_01Exclc9ee8db0ea446fa1988c683057390421.html
deleted file mode 100644
index 8e94ec325..000000000
--- a/classentt_1_1iterable__view__new_3_01Policy_00_01basic__view_3_01Entity_00_01exclude__t_3_01Exclc9ee8db0ea446fa1988c683057390421.html
+++ /dev/null
@@ -1,121 +0,0 @@
-
-
-
-
-
-
-
-EnTT: entt::iterable_view_new< Policy, basic_view< Entity, exclude_t< Exclude... >, Component... > > Class Template Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-using iterator = iterable_view_iterator< decltype(std::declval< basic_view_type >().begin())>
-
-
-using reverse_iterator = iterable_view_iterator< decltype(std::declval< basic_view_type >().rbegin())>
-
-
-
-
- iterable_view_new (const basic_view_type &parent)
-
-
-iterator begin () const
-
-
-iterator end () const
-
-
-reverse_iterator rbegin () const
-
-
-reverse_iterator rend () const
-
-
-
-
template<typename Policy, typename Entity, typename... Exclude, typename... Component>
-class entt::iterable_view_new< Policy, basic_view< Entity, exclude_t< Exclude... >, Component... > >
-
-
-
Definition at line 139 of file view.hpp .
-
The documentation for this class was generated from the following file:
-
-
-
-
-
diff --git a/classentt_1_1member__class-members.html b/classentt_1_1member__class-members.html
index 6c4677d85..a957edb4f 100644
--- a/classentt_1_1member__class-members.html
+++ b/classentt_1_1member__class-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1member__class.html b/classentt_1_1member__class.html
index 1f606260f..8b9a666f1 100644
--- a/classentt_1_1member__class.html
+++ b/classentt_1_1member__class.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
@@ -98,7 +98,7 @@ class entt::member_class< Member >
-Definition at line 661 of file type_traits.hpp .
+Definition at line 663 of file type_traits.hpp .
The documentation for this class was generated from the following file:
diff --git a/classentt_1_1meta__any-members.html b/classentt_1_1meta__any-members.html
index 89de94008..e9179ea81 100644
--- a/classentt_1_1meta__any-members.html
+++ b/classentt_1_1meta__any-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1meta__any.html b/classentt_1_1meta__any.html
index a0f155948..366a3109b 100644
--- a/classentt_1_1meta__any.html
+++ b/classentt_1_1meta__any.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
@@ -264,7 +264,7 @@ template<typename Type , typename... Args>
-Definition at line 220 of file meta.hpp .
+Definition at line 221 of file meta.hpp .
@@ -308,7 +308,7 @@ template<typename Type >
-Definition at line 232 of file meta.hpp .
+Definition at line 233 of file meta.hpp .
@@ -352,7 +352,7 @@ template<typename Type , typename = std::enable_if_t<!std::is_same_v<s
-Definition at line 245 of file meta.hpp .
+Definition at line 246 of file meta.hpp .
@@ -422,7 +422,7 @@ template<typename Type , typename = std::enable_if_t<!std::is_same_v<s
-Definition at line 261 of file meta.hpp .
+Definition at line 262 of file meta.hpp .
@@ -461,7 +461,7 @@ template<typename Type >
Returns True if there exists a viable conversion, false otherwise.
-Definition at line 466 of file meta.hpp .
+Definition at line 467 of file meta.hpp .
@@ -499,7 +499,7 @@ template<typename Type >
Returns A valid meta any object if there exists a viable conversion, an invalid one otherwise.
-Definition at line 448 of file meta.hpp .
+Definition at line 449 of file meta.hpp .
@@ -529,7 +529,7 @@ template<typename Type >
Returns an associative container proxy.
Returns An associative container proxy for the underlying object.
-Definition at line 521 of file meta.hpp .
+Definition at line 522 of file meta.hpp .
@@ -559,7 +559,7 @@ template<typename Type >
Returns an associative container proxy.
Returns An associative container proxy for the underlying object.
-Definition at line 528 of file meta.hpp .
+Definition at line 529 of file meta.hpp .
@@ -589,7 +589,7 @@ template<typename Type >
Aliasing constructor.
Returns A wrapper that shares a reference to an unmanaged object.
-Definition at line 566 of file meta.hpp .
+Definition at line 567 of file meta.hpp .
@@ -619,7 +619,7 @@ template<typename Type >
Aliasing constructor.
Returns A wrapper that shares a reference to an unmanaged object.
-Definition at line 571 of file meta.hpp .
+Definition at line 572 of file meta.hpp .
@@ -649,7 +649,7 @@ template<typename Type >
Returns a sequence container proxy.
Returns A sequence container proxy for the underlying object.
-Definition at line 504 of file meta.hpp .
+Definition at line 505 of file meta.hpp .
@@ -679,7 +679,7 @@ template<typename Type >
Returns a sequence container proxy.
Returns A sequence container proxy for the underlying object.
-Definition at line 511 of file meta.hpp .
+Definition at line 512 of file meta.hpp .
@@ -719,7 +719,7 @@ template<typename Type >
Returns A reference to the contained instance.
-Definition at line 434 of file meta.hpp .
+Definition at line 435 of file meta.hpp .
@@ -759,7 +759,7 @@ template<typename Type >
Returns A reference to the contained instance.
-Definition at line 426 of file meta.hpp .
+Definition at line 427 of file meta.hpp .
@@ -789,7 +789,7 @@ template<typename Type >
Returns an opaque pointer to the contained instance.
Returns An opaque pointer the contained instance, if any.
-Definition at line 337 of file meta.hpp .
+Definition at line 338 of file meta.hpp .
@@ -819,7 +819,7 @@ template<typename Type >
Returns an opaque pointer to the contained instance.
Returns An opaque pointer the contained instance, if any.
-Definition at line 332 of file meta.hpp .
+Definition at line 333 of file meta.hpp .
@@ -864,7 +864,7 @@ template<typename Type , typename... Args>
-Definition at line 487 of file meta.hpp .
+Definition at line 488 of file meta.hpp .
@@ -901,7 +901,7 @@ template<typename Type , typename... Args>
Returns A wrapper containing the value of the underlying variable.
-Definition at line 1633 of file meta.hpp .
+Definition at line 1634 of file meta.hpp .
@@ -938,7 +938,7 @@ template<typename Type , typename... Args>
Returns A wrapper containing the value of the underlying variable.
-Definition at line 1628 of file meta.hpp .
+Definition at line 1629 of file meta.hpp .
@@ -987,7 +987,7 @@ template<typename... Args>
Returns A wrapper containing the returned value, if any.
-Definition at line 1617 of file meta.hpp .
+Definition at line 1618 of file meta.hpp .
@@ -1036,7 +1036,7 @@ template<typename... Args>
Returns A wrapper containing the returned value, if any.
-Definition at line 1611 of file meta.hpp .
+Definition at line 1612 of file meta.hpp .
@@ -1066,7 +1066,7 @@ template<typename... Args>
Returns false if a wrapper is invalid, true otherwise.
Returns False if the wrapper is invalid, true otherwise.
-Definition at line 549 of file meta.hpp .
+Definition at line 550 of file meta.hpp .
@@ -1096,7 +1096,7 @@ template<typename... Args>
Indirection operator for dereferencing opaque objects.
Returns A wrapper that shares a reference to an unmanaged object if the wrapped element is dereferenceable, an invalid meta any otherwise.
-Definition at line 539 of file meta.hpp .
+Definition at line 540 of file meta.hpp .
@@ -1133,7 +1133,7 @@ template<typename... Args>
Returns This meta any object.
-Definition at line 277 of file meta.hpp .
+Definition at line 278 of file meta.hpp .
@@ -1170,7 +1170,7 @@ template<typename... Args>
Returns This meta any object.
-Definition at line 289 of file meta.hpp .
+Definition at line 290 of file meta.hpp .
@@ -1215,7 +1215,7 @@ template<typename Type >
Returns This meta any object.
-Definition at line 304 of file meta.hpp .
+Definition at line 305 of file meta.hpp .
@@ -1260,7 +1260,7 @@ template<typename Type >
Returns This meta any object.
-Definition at line 317 of file meta.hpp .
+Definition at line 318 of file meta.hpp .
@@ -1297,7 +1297,7 @@ template<typename Type >
Returns False if the two objects differ in their content, true otherwise.
-Definition at line 558 of file meta.hpp .
+Definition at line 559 of file meta.hpp .
@@ -1346,7 +1346,7 @@ template<typename Type >
Returns True in case of success, false otherwise.
-Definition at line 1623 of file meta.hpp .
+Definition at line 1624 of file meta.hpp .
@@ -1384,7 +1384,7 @@ template<typename Type >
Returns A (possibly null) pointer to the contained instance.
-Definition at line 402 of file meta.hpp .
+Definition at line 403 of file meta.hpp .
@@ -1422,7 +1422,7 @@ template<typename Type >
Returns A (possibly null) pointer to the contained instance.
-Definition at line 388 of file meta.hpp .
+Definition at line 389 of file meta.hpp .
@@ -1452,7 +1452,7 @@ template<typename Type >
Returns the type of the underlying object.
Returns The type of the underlying object, if any.
-Definition at line 1605 of file meta.hpp .
+Definition at line 1606 of file meta.hpp .
diff --git a/classentt_1_1meta__associative__container-members.html b/classentt_1_1meta__associative__container-members.html
index 1ac7f6247..f6f3a1e78 100644
--- a/classentt_1_1meta__associative__container-members.html
+++ b/classentt_1_1meta__associative__container-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1meta__associative__container.html b/classentt_1_1meta__associative__container.html
index 0df6bb309..8a0f2c95c 100644
--- a/classentt_1_1meta__associative__container.html
+++ b/classentt_1_1meta__associative__container.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
@@ -231,7 +231,7 @@ template<typename Type >
Returns an iterator to the first element of a container.
Returns An iterator to the first element of the container.
-Definition at line 2171 of file meta.hpp .
+Definition at line 2172 of file meta.hpp .
@@ -261,7 +261,7 @@ template<typename Type >
Clears the content of a container.
Returns True in case of success, false otherwise.
-Definition at line 2165 of file meta.hpp .
+Definition at line 2166 of file meta.hpp .
@@ -291,7 +291,7 @@ template<typename Type >
Returns an iterator that is past the last element of a container.
Returns An iterator that is past the last element of the container.
-Definition at line 2177 of file meta.hpp .
+Definition at line 2178 of file meta.hpp .
@@ -328,7 +328,7 @@ template<typename Type >
Returns A bool denoting whether the removal took place.
-Definition at line 2198 of file meta.hpp .
+Definition at line 2199 of file meta.hpp .
@@ -365,7 +365,7 @@ template<typename Type >
Returns An iterator to the element with the given key, if any.
-Definition at line 2208 of file meta.hpp .
+Definition at line 2209 of file meta.hpp .
@@ -413,7 +413,7 @@ template<typename Type >
Returns A bool denoting whether the insertion took place.
-Definition at line 2188 of file meta.hpp .
+Definition at line 2189 of file meta.hpp .
@@ -443,7 +443,7 @@ template<typename Type >
Returns true if a container is also key-only, false otherwise.
Returns True if the associative container is also key-only, false otherwise.
-Definition at line 2129 of file meta.hpp .
+Definition at line 2130 of file meta.hpp .
@@ -473,7 +473,7 @@ template<typename Type >
Returns the meta key type of a container.
Returns The meta key type of the a container.
-Definition at line 2138 of file meta.hpp .
+Definition at line 2139 of file meta.hpp .
@@ -503,7 +503,7 @@ template<typename Type >
Returns the meta mapped type of a container.
Returns The meta mapped type of the a container.
-Definition at line 2147 of file meta.hpp .
+Definition at line 2148 of file meta.hpp .
@@ -533,7 +533,7 @@ template<typename Type >
Returns false if a proxy is invalid, true otherwise.
Returns False if the proxy is invalid, true otherwise.
-Definition at line 2217 of file meta.hpp .
+Definition at line 2218 of file meta.hpp .
@@ -563,7 +563,7 @@ template<typename Type >
Returns the size of a container.
Returns The size of the container.
-Definition at line 2159 of file meta.hpp .
+Definition at line 2160 of file meta.hpp .
@@ -593,7 +593,7 @@ template<typename Type >
Returns the meta value type of a container.
Returns The meta value type of the container.
-Definition at line 2153 of file meta.hpp .
+Definition at line 2154 of file meta.hpp .
diff --git a/classentt_1_1meta__associative__container_1_1meta__iterator-members.html b/classentt_1_1meta__associative__container_1_1meta__iterator-members.html
index 34f4457d6..3466c982f 100644
--- a/classentt_1_1meta__associative__container_1_1meta__iterator-members.html
+++ b/classentt_1_1meta__associative__container_1_1meta__iterator-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1meta__associative__container_1_1meta__iterator.html b/classentt_1_1meta__associative__container_1_1meta__iterator.html
index 6aca81d3f..d8ec70438 100644
--- a/classentt_1_1meta__associative__container_1_1meta__iterator.html
+++ b/classentt_1_1meta__associative__container_1_1meta__iterator.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
@@ -135,7 +135,7 @@ Public Member Functions
Opaque iterator for associative containers.
-
Definition at line 1942 of file meta.hpp .
+
Definition at line 1943 of file meta.hpp .
◆ meta_iterator()
@@ -188,7 +188,7 @@ template<bool KeyOnly, typename It >
-Definition at line 1987 of file meta.hpp .
+Definition at line 1988 of file meta.hpp .
@@ -219,7 +219,7 @@ template<bool KeyOnly, typename It >
Returns false if an iterator is invalid, true otherwise.
Returns False if the iterator is invalid, true otherwise.
-Definition at line 2035 of file meta.hpp .
+Definition at line 2036 of file meta.hpp .
@@ -256,7 +256,7 @@ template<bool KeyOnly, typename It >
Returns False if the iterators refer to the same element, true otherwise.
-Definition at line 2017 of file meta.hpp .
+Definition at line 2018 of file meta.hpp .
@@ -286,7 +286,7 @@ template<bool KeyOnly, typename It >
Indirection operator.
Returns The element to which the iterator points.
-Definition at line 2025 of file meta.hpp .
+Definition at line 2026 of file meta.hpp .
@@ -316,7 +316,7 @@ template<bool KeyOnly, typename It >
Pre-increment operator.
Returns This iterator.
-Definition at line 1993 of file meta.hpp .
+Definition at line 1994 of file meta.hpp .
@@ -347,7 +347,7 @@ template<bool KeyOnly, typename It >
Post-increment operator.
Returns This iterator.
-Definition at line 1998 of file meta.hpp .
+Definition at line 1999 of file meta.hpp .
@@ -384,7 +384,7 @@ template<bool KeyOnly, typename It >
Returns True if the iterators refer to the same element, false otherwise.
-Definition at line 2008 of file meta.hpp .
+Definition at line 2009 of file meta.hpp .
diff --git a/classentt_1_1meta__function__helper-members.html b/classentt_1_1meta__function__helper-members.html
index 394da786d..cecea2efb 100644
--- a/classentt_1_1meta__function__helper-members.html
+++ b/classentt_1_1meta__function__helper-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1meta__function__helper.html b/classentt_1_1meta__function__helper.html
index 1f5e8738c..ed1bfaba5 100644
--- a/classentt_1_1meta__function__helper.html
+++ b/classentt_1_1meta__function__helper.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1meta__range-members.html b/classentt_1_1meta__range-members.html
index edf91c13a..c08648cf2 100644
--- a/classentt_1_1meta__range-members.html
+++ b/classentt_1_1meta__range-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1meta__range.html b/classentt_1_1meta__range.html
index 825706fff..2b6a487d8 100644
--- a/classentt_1_1meta__range.html
+++ b/classentt_1_1meta__range.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1meta__sequence__container-members.html b/classentt_1_1meta__sequence__container-members.html
index 22c8cc698..81dca5e12 100644
--- a/classentt_1_1meta__sequence__container-members.html
+++ b/classentt_1_1meta__sequence__container-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1meta__sequence__container.html b/classentt_1_1meta__sequence__container.html
index 2f556320c..b6a4a2326 100644
--- a/classentt_1_1meta__sequence__container.html
+++ b/classentt_1_1meta__sequence__container.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
@@ -225,7 +225,7 @@ template<typename Type >
Returns an iterator to the first element of a container.
Returns An iterator to the first element of the container.
-Definition at line 1884 of file meta.hpp .
+Definition at line 1885 of file meta.hpp .
@@ -255,7 +255,7 @@ template<typename Type >
Clears the content of a container.
Returns True in case of success, false otherwise.
-Definition at line 1875 of file meta.hpp .
+Definition at line 1876 of file meta.hpp .
@@ -285,7 +285,7 @@ template<typename Type >
Returns an iterator that is past the last element of a container.
Returns An iterator that is past the last element of the container.
-Definition at line 1893 of file meta.hpp .
+Definition at line 1894 of file meta.hpp .
@@ -322,7 +322,7 @@ template<typename Type >
Returns A pair consisting of an iterator following the last removed element (in case of success) and a bool denoting whether the insertion took place.
-Definition at line 1916 of file meta.hpp .
+Definition at line 1917 of file meta.hpp .
@@ -370,7 +370,7 @@ template<typename Type >
Returns A pair consisting of an iterator to the inserted element (in case of success) and a bool denoting whether the insertion took place.
-Definition at line 1905 of file meta.hpp .
+Definition at line 1906 of file meta.hpp .
@@ -400,7 +400,7 @@ template<typename Type >
Returns false if a proxy is invalid, true otherwise.
Returns False if the proxy is invalid, true otherwise.
-Definition at line 1936 of file meta.hpp .
+Definition at line 1937 of file meta.hpp .
@@ -437,7 +437,7 @@ template<typename Type >
Returns A reference to the requested element properly wrapped.
-Definition at line 1927 of file meta.hpp .
+Definition at line 1928 of file meta.hpp .
@@ -474,7 +474,7 @@ template<typename Type >
Returns True in case of success, false otherwise.
-Definition at line 1866 of file meta.hpp .
+Definition at line 1867 of file meta.hpp .
@@ -504,7 +504,7 @@ template<typename Type >
Returns the size of a container.
Returns The size of the container.
-Definition at line 1856 of file meta.hpp .
+Definition at line 1857 of file meta.hpp .
@@ -534,7 +534,7 @@ template<typename Type >
Returns the meta value type of a container.
Returns The meta value type of the container.
-Definition at line 1847 of file meta.hpp .
+Definition at line 1848 of file meta.hpp .
diff --git a/classentt_1_1meta__sequence__container_1_1meta__iterator-members.html b/classentt_1_1meta__sequence__container_1_1meta__iterator-members.html
index 8288e562a..8d5f773bc 100644
--- a/classentt_1_1meta__sequence__container_1_1meta__iterator-members.html
+++ b/classentt_1_1meta__sequence__container_1_1meta__iterator-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1meta__sequence__container_1_1meta__iterator.html b/classentt_1_1meta__sequence__container_1_1meta__iterator.html
index 99ed80677..14956cefd 100644
--- a/classentt_1_1meta__sequence__container_1_1meta__iterator.html
+++ b/classentt_1_1meta__sequence__container_1_1meta__iterator.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
@@ -143,7 +143,7 @@ class
Opaque iterator for sequence containers.
-
Definition at line 1674 of file meta.hpp .
+
Definition at line 1675 of file meta.hpp .
◆ meta_iterator()
@@ -185,7 +185,7 @@ template<typename It >
-Definition at line 1715 of file meta.hpp .
+Definition at line 1716 of file meta.hpp .
@@ -216,7 +216,7 @@ template<typename It >
Returns false if an iterator is invalid, true otherwise.
Returns False if the iterator is invalid, true otherwise.
-Definition at line 1763 of file meta.hpp .
+Definition at line 1764 of file meta.hpp .
@@ -253,7 +253,7 @@ template<typename It >
Returns False if the iterators refer to the same element, true otherwise.
-Definition at line 1745 of file meta.hpp .
+Definition at line 1746 of file meta.hpp .
@@ -283,7 +283,7 @@ template<typename It >
Indirection operator.
Returns The element to which the iterator points.
-Definition at line 1753 of file meta.hpp .
+Definition at line 1754 of file meta.hpp .
@@ -313,7 +313,7 @@ template<typename It >
Pre-increment operator.
Returns This iterator.
-Definition at line 1721 of file meta.hpp .
+Definition at line 1722 of file meta.hpp .
@@ -344,7 +344,7 @@ template<typename It >
Post-increment operator.
Returns This iterator.
-Definition at line 1726 of file meta.hpp .
+Definition at line 1727 of file meta.hpp .
@@ -381,7 +381,7 @@ template<typename It >
Returns True if the iterators refer to the same element, false otherwise.
-Definition at line 1736 of file meta.hpp .
+Definition at line 1737 of file meta.hpp .
diff --git a/classentt_1_1meta__type-members.html b/classentt_1_1meta__type-members.html
index c895a5a2f..4c94831c7 100644
--- a/classentt_1_1meta__type-members.html
+++ b/classentt_1_1meta__type-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1meta__type.html b/classentt_1_1meta__type.html
index cc1baec07..d68bd3f09 100644
--- a/classentt_1_1meta__type.html
+++ b/classentt_1_1meta__type.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
@@ -243,7 +243,7 @@ Public Member Functions
Opaque wrapper for types.
-
Definition at line 1040 of file meta.hpp .
+
Definition at line 1041 of file meta.hpp .
◆ meta_type() [1/2]
@@ -277,7 +277,7 @@ Public Member Functions
-Definition at line 1089 of file meta.hpp .
+Definition at line 1090 of file meta.hpp .
@@ -313,7 +313,7 @@ Public Member Functions
-Definition at line 1097 of file meta.hpp .
+Definition at line 1098 of file meta.hpp .
@@ -344,7 +344,7 @@ Public Member Functions
Returns a range to use to visit top-level base meta types.
Returns An iterable range to use to visit top-level base meta types.
-Definition at line 1321 of file meta.hpp .
+Definition at line 1322 of file meta.hpp .
@@ -381,7 +381,7 @@ Public Member Functions
Returns The base meta type associated with the given identifier, if any.
-Definition at line 1330 of file meta.hpp .
+Definition at line 1331 of file meta.hpp .
@@ -427,7 +427,7 @@ template<typename... Args>
Returns A wrapper containing the new instance, if any.
-Definition at line 1420 of file meta.hpp .
+Definition at line 1421 of file meta.hpp .
@@ -476,7 +476,7 @@ template<typename... Args>
Returns A wrapper containing the new instance, if any.
-Definition at line 1404 of file meta.hpp .
+Definition at line 1405 of file meta.hpp .
@@ -506,7 +506,7 @@ template<typename... Args>
Returns a range to use to visit top-level constructors.
Returns An iterable range to use to visit top-level constructors.
-Definition at line 1338 of file meta.hpp .
+Definition at line 1339 of file meta.hpp .
@@ -544,7 +544,7 @@ template<typename... Args>
Returns The requested constructor, if any.
-Definition at line 1348 of file meta.hpp .
+Definition at line 1349 of file meta.hpp .
@@ -574,7 +574,7 @@ template<typename... Args>
Returns a range to use to visit top-level data.
Returns An iterable range to use to visit top-level data.
-Definition at line 1356 of file meta.hpp .
+Definition at line 1357 of file meta.hpp .
@@ -612,7 +612,7 @@ template<typename... Args>
Returns The data associated with the given identifier, if any.
-Definition at line 1368 of file meta.hpp .
+Definition at line 1369 of file meta.hpp .
@@ -649,7 +649,7 @@ template<typename... Args>
Returns The number of elements along the given dimension in case of array types, 0 otherwise.
-Definition at line 1295 of file meta.hpp .
+Definition at line 1296 of file meta.hpp .
@@ -679,7 +679,7 @@ template<typename... Args>
Returns a range to use to visit top-level functions.
Returns An iterable range to use to visit top-level functions.
-Definition at line 1376 of file meta.hpp .
+Definition at line 1377 of file meta.hpp .
@@ -718,7 +718,7 @@ template<typename... Args>
Returns The function associated with the given identifier, if any.
-Definition at line 1390 of file meta.hpp .
+Definition at line 1391 of file meta.hpp .
@@ -767,7 +767,7 @@ template<typename... Args>
Returns A wrapper containing the value of the underlying variable.
-Definition at line 1517 of file meta.hpp .
+Definition at line 1518 of file meta.hpp .
@@ -797,7 +797,7 @@ template<typename... Args>
Returns the identifier assigned to a type.
Returns The identifier assigned to the type.
-Definition at line 1113 of file meta.hpp .
+Definition at line 1114 of file meta.hpp .
@@ -827,7 +827,7 @@ template<typename... Args>
Returns the type info object of the underlying type.
Returns The type info object of the underlying type.
-Definition at line 1105 of file meta.hpp .
+Definition at line 1106 of file meta.hpp .
@@ -896,7 +896,7 @@ template<typename... Args>
Returns A wrapper containing the new instance, if any.
-Definition at line 1481 of file meta.hpp .
+Definition at line 1482 of file meta.hpp .
@@ -960,7 +960,7 @@ template<typename... Args>
Returns A wrapper containing the returned value, if any.
-Definition at line 1440 of file meta.hpp .
+Definition at line 1441 of file meta.hpp .
@@ -990,7 +990,7 @@ template<typename... Args>
Checks whether a type refers to an array type or not.
Returns True if the underlying type is an array type, false otherwise.
-Definition at line 1154 of file meta.hpp .
+Definition at line 1155 of file meta.hpp .
@@ -1020,7 +1020,7 @@ template<typename... Args>
Checks whether a type refers to an associative container or not.
Returns True if the type is an associative container, false otherwise.
-Definition at line 1239 of file meta.hpp .
+Definition at line 1240 of file meta.hpp .
@@ -1050,7 +1050,7 @@ template<typename... Args>
Checks whether a type refers to a class or not.
Returns True if the underlying type is a class, false otherwise.
-Definition at line 1178 of file meta.hpp .
+Definition at line 1179 of file meta.hpp .
@@ -1080,7 +1080,7 @@ template<typename... Args>
Checks whether a type refers to an enum or not.
Returns True if the underlying type is an enum, false otherwise.
-Definition at line 1162 of file meta.hpp .
+Definition at line 1163 of file meta.hpp .
@@ -1110,7 +1110,7 @@ template<typename... Args>
Checks whether a type refers to a floating-point type or not.
Returns True if the underlying type is a floating-point type, false otherwise.
-Definition at line 1146 of file meta.hpp .
+Definition at line 1147 of file meta.hpp .
@@ -1140,7 +1140,7 @@ template<typename... Args>
Checks whether a type refers to a function pointer or not.
Returns True if the underlying type is a function pointer, false otherwise.
-Definition at line 1195 of file meta.hpp .
+Definition at line 1196 of file meta.hpp .
@@ -1170,7 +1170,7 @@ template<typename... Args>
Checks whether a type refers to an integral type or not.
Returns True if the underlying type is an integral type, false otherwise.
-Definition at line 1137 of file meta.hpp .
+Definition at line 1138 of file meta.hpp .
@@ -1200,7 +1200,7 @@ template<typename... Args>
Checks whether a type refers to a pointer to member function or not.
Returns True if the underlying type is a pointer to member function, false otherwise.
-Definition at line 1214 of file meta.hpp .
+Definition at line 1215 of file meta.hpp .
@@ -1230,7 +1230,7 @@ template<typename... Args>
Checks whether a type refers to a pointer to data member or not.
Returns True if the underlying type is a pointer to data member, false otherwise.
-Definition at line 1204 of file meta.hpp .
+Definition at line 1205 of file meta.hpp .
@@ -1260,7 +1260,7 @@ template<typename... Args>
Checks whether a type refers to a pointer or not.
Returns True if the underlying type is a pointer, false otherwise.
-Definition at line 1186 of file meta.hpp .
+Definition at line 1187 of file meta.hpp .
@@ -1290,7 +1290,7 @@ template<typename... Args>
Checks whether a type is a pointer-like type or not.
Returns True if the underlying type is a pointer-like one, false otherwise.
-Definition at line 1223 of file meta.hpp .
+Definition at line 1224 of file meta.hpp .
@@ -1320,7 +1320,7 @@ template<typename... Args>
Checks whether a type refers to a sequence container or not.
Returns True if the type is a sequence container, false otherwise.
-Definition at line 1231 of file meta.hpp .
+Definition at line 1232 of file meta.hpp .
@@ -1350,7 +1350,7 @@ template<typename... Args>
Checks whether a type refers to a recognized class template specialization or not.
Returns True if the type is a recognized class template specialization, false otherwise.
-Definition at line 1249 of file meta.hpp .
+Definition at line 1250 of file meta.hpp .
@@ -1380,7 +1380,7 @@ template<typename... Args>
Checks whether a type refers to an union or not.
Returns True if the underlying type is an union, false otherwise.
-Definition at line 1170 of file meta.hpp .
+Definition at line 1171 of file meta.hpp .
@@ -1410,7 +1410,7 @@ template<typename... Args>
Checks whether a type refers to void or not.
Returns True if the underlying type is void, false otherwise.
-Definition at line 1129 of file meta.hpp .
+Definition at line 1130 of file meta.hpp .
@@ -1440,7 +1440,7 @@ template<typename... Args>
Returns true if an object is valid, false otherwise.
Returns True if the object is valid, false otherwise.
-Definition at line 1546 of file meta.hpp .
+Definition at line 1547 of file meta.hpp .
@@ -1477,7 +1477,7 @@ template<typename... Args>
Returns True if the objects refer to the same type, false otherwise.
-Definition at line 1555 of file meta.hpp .
+Definition at line 1556 of file meta.hpp .
@@ -1507,7 +1507,7 @@ template<typename... Args>
Returns a range to use to visit top-level properties.
Returns An iterable range to use to visit top-level properties.
-Definition at line 1526 of file meta.hpp .
+Definition at line 1527 of file meta.hpp .
@@ -1545,7 +1545,7 @@ template<typename... Args>
Returns The property associated with the given key, if any.
-Definition at line 1538 of file meta.hpp .
+Definition at line 1539 of file meta.hpp .
@@ -1575,7 +1575,7 @@ template<typename... Args>
Provides the number of dimensions of an array type.
Returns The number of dimensions in case of array types, 0 otherwise.
-Definition at line 1285 of file meta.hpp .
+Definition at line 1286 of file meta.hpp .
@@ -1605,7 +1605,7 @@ template<typename... Args>
Provides the type for which the array is defined.
Returns The type for which the array is defined or this type if it doesn't refer to an array type.
-Definition at line 1313 of file meta.hpp .
+Definition at line 1314 of file meta.hpp .
@@ -1635,7 +1635,7 @@ template<typename... Args>
Provides the type for which the pointer is defined.
Returns The type for which the pointer is defined or this type if it doesn't refer to a pointer type.
-Definition at line 1304 of file meta.hpp .
+Definition at line 1305 of file meta.hpp .
@@ -1667,7 +1667,7 @@ template<typename... Args>
Base classes aren't reset but the link between the two types is removed.
The type is also removed from the list of searchable types.
-Definition at line 1569 of file meta.hpp .
+Definition at line 1570 of file meta.hpp .
@@ -1732,7 +1732,7 @@ template<typename Type >
Returns True in case of success, false otherwise.
-Definition at line 1502 of file meta.hpp .
+Definition at line 1503 of file meta.hpp .
@@ -1762,7 +1762,7 @@ template<typename Type >
Returns the size of the underlying type if known.
Returns The size of the underlying type if known, 0 otherwise.
-Definition at line 1121 of file meta.hpp .
+Definition at line 1122 of file meta.hpp .
@@ -1799,7 +1799,7 @@ template<typename Type >
Returns The type of the i-th template argument of a type.
-Definition at line 1277 of file meta.hpp .
+Definition at line 1278 of file meta.hpp .
@@ -1829,7 +1829,7 @@ template<typename Type >
Returns the number of template arguments, if any.
Returns The number of template arguments, if any.
-Definition at line 1257 of file meta.hpp .
+Definition at line 1258 of file meta.hpp .
@@ -1860,7 +1860,7 @@ template<typename Type >
See also meta_class_template_tag
Returns The tag for the class template of the underlying type.
-Definition at line 1268 of file meta.hpp .
+Definition at line 1269 of file meta.hpp .
diff --git a/classentt_1_1poly__vtable-members.html b/classentt_1_1poly__vtable-members.html
index 0836ea592..f2488eb93 100644
--- a/classentt_1_1poly__vtable-members.html
+++ b/classentt_1_1poly__vtable-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1poly__vtable.html b/classentt_1_1poly__vtable.html
index 6ffc0beef..9185eebdd 100644
--- a/classentt_1_1poly__vtable.html
+++ b/classentt_1_1poly__vtable.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1process-members.html b/classentt_1_1process-members.html
index 423318fec..f67c93e57 100644
--- a/classentt_1_1process-members.html
+++ b/classentt_1_1process-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1process.html b/classentt_1_1process.html
index 1f3843b31..33cfebd8f 100644
--- a/classentt_1_1process.html
+++ b/classentt_1_1process.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1resource__handle-members.html b/classentt_1_1resource__handle-members.html
index 16ee957b5..b84620d81 100644
--- a/classentt_1_1resource__handle-members.html
+++ b/classentt_1_1resource__handle-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1resource__handle.html b/classentt_1_1resource__handle.html
index ff4a74367..c353b020e 100644
--- a/classentt_1_1resource__handle.html
+++ b/classentt_1_1resource__handle.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1resource__loader-members.html b/classentt_1_1resource__loader-members.html
index a6a46f8aa..e6ef2c689 100644
--- a/classentt_1_1resource__loader-members.html
+++ b/classentt_1_1resource__loader-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1resource__loader.html b/classentt_1_1resource__loader.html
index d7621cf2c..dcbc3f823 100644
--- a/classentt_1_1resource__loader.html
+++ b/classentt_1_1resource__loader.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1scheduler-members.html b/classentt_1_1scheduler-members.html
index 18a00f280..2b3d75098 100644
--- a/classentt_1_1scheduler-members.html
+++ b/classentt_1_1scheduler-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1scheduler.html b/classentt_1_1scheduler.html
index fa59ba12d..a77da8261 100644
--- a/classentt_1_1scheduler.html
+++ b/classentt_1_1scheduler.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1sigh.html b/classentt_1_1sigh.html
index 83cff3270..ee8056966 100644
--- a/classentt_1_1sigh.html
+++ b/classentt_1_1sigh.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1sigh_3_01Ret_07Args_8_8_8_08_4-members.html b/classentt_1_1sigh_3_01Ret_07Args_8_8_8_08_4-members.html
index 034e9623d..9db3fe6af 100644
--- a/classentt_1_1sigh_3_01Ret_07Args_8_8_8_08_4-members.html
+++ b/classentt_1_1sigh_3_01Ret_07Args_8_8_8_08_4-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1sigh_3_01Ret_07Args_8_8_8_08_4.html b/classentt_1_1sigh_3_01Ret_07Args_8_8_8_08_4.html
index 9435c9c79..55e083cc3 100644
--- a/classentt_1_1sigh_3_01Ret_07Args_8_8_8_08_4.html
+++ b/classentt_1_1sigh_3_01Ret_07Args_8_8_8_08_4.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1sigh__storage__mixin-members.html b/classentt_1_1sigh__storage__mixin-members.html
index 55b7df455..c655a5488 100644
--- a/classentt_1_1sigh__storage__mixin-members.html
+++ b/classentt_1_1sigh__storage__mixin-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1sigh__storage__mixin.html b/classentt_1_1sigh__storage__mixin.html
index 4b0e5e8a2..cfaa17c58 100644
--- a/classentt_1_1sigh__storage__mixin.html
+++ b/classentt_1_1sigh__storage__mixin.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1sink.html b/classentt_1_1sink.html
index c41783495..5e64cc7de 100644
--- a/classentt_1_1sink.html
+++ b/classentt_1_1sink.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1sink_3_01Ret_07Args_8_8_8_08_4-members.html b/classentt_1_1sink_3_01Ret_07Args_8_8_8_08_4-members.html
index ed5bdd45b..5d81453ee 100644
--- a/classentt_1_1sink_3_01Ret_07Args_8_8_8_08_4-members.html
+++ b/classentt_1_1sink_3_01Ret_07Args_8_8_8_08_4-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1sink_3_01Ret_07Args_8_8_8_08_4.html b/classentt_1_1sink_3_01Ret_07Args_8_8_8_08_4.html
index 06f41bf13..7b59abb20 100644
--- a/classentt_1_1sink_3_01Ret_07Args_8_8_8_08_4.html
+++ b/classentt_1_1sink_3_01Ret_07Args_8_8_8_08_4.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1type__info-members.html b/classentt_1_1type__info-members.html
index e23ed00b7..75dde5a27 100644
--- a/classentt_1_1type__info-members.html
+++ b/classentt_1_1type__info-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1type__info.html b/classentt_1_1type__info.html
index 88d4759aa..f31a23e55 100644
--- a/classentt_1_1type__info.html
+++ b/classentt_1_1type__info.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/classentt_1_1view__iterator-members.html b/classentt_1_1view__iterator-members.html
deleted file mode 100644
index 86d619be8..000000000
--- a/classentt_1_1view__iterator-members.html
+++ /dev/null
@@ -1,97 +0,0 @@
-
-
-
-
-
-
-
-EnTT: Member List
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
This is the complete list of members for entt::view_iterator< Policy, It, AllOf, NoneOf > , including all inherited members.
-
- difference_type typedef (defined in entt::view_iterator< Policy, It, AllOf, NoneOf > )entt::view_iterator< Policy, It, AllOf, NoneOf >
- iterator_category typedef (defined in entt::view_iterator< Policy, It, AllOf, NoneOf > )entt::view_iterator< Policy, It, AllOf, NoneOf >
- operator!= (const view_iterator &other) const (defined in entt::view_iterator< Policy, It, AllOf, NoneOf > )entt::view_iterator< Policy, It, AllOf, NoneOf > inline
- operator* () const (defined in entt::view_iterator< Policy, It, AllOf, NoneOf > )entt::view_iterator< Policy, It, AllOf, NoneOf > inline
- operator++ () (defined in entt::view_iterator< Policy, It, AllOf, NoneOf > )entt::view_iterator< Policy, It, AllOf, NoneOf > inline
- operator++ (int) (defined in entt::view_iterator< Policy, It, AllOf, NoneOf > )entt::view_iterator< Policy, It, AllOf, NoneOf > inline
- operator-- () (defined in entt::view_iterator< Policy, It, AllOf, NoneOf > )entt::view_iterator< Policy, It, AllOf, NoneOf > inline
- operator-- (int) (defined in entt::view_iterator< Policy, It, AllOf, NoneOf > )entt::view_iterator< Policy, It, AllOf, NoneOf > inline
- operator-> () const (defined in entt::view_iterator< Policy, It, AllOf, NoneOf > )entt::view_iterator< Policy, It, AllOf, NoneOf > inline
- operator== (const view_iterator &other) const (defined in entt::view_iterator< Policy, It, AllOf, NoneOf > )entt::view_iterator< Policy, It, AllOf, NoneOf > inline
- pointer typedef (defined in entt::view_iterator< Policy, It, AllOf, NoneOf > )entt::view_iterator< Policy, It, AllOf, NoneOf >
- reference typedef (defined in entt::view_iterator< Policy, It, AllOf, NoneOf > )entt::view_iterator< Policy, It, AllOf, NoneOf >
- value_type typedef (defined in entt::view_iterator< Policy, It, AllOf, NoneOf > )entt::view_iterator< Policy, It, AllOf, NoneOf >
- view_iterator () (defined in entt::view_iterator< Policy, It, AllOf, NoneOf > )entt::view_iterator< Policy, It, AllOf, NoneOf > inline
- view_iterator (It from, It to, It curr, std::array< const basic_common_type *, AllOf > all_of, std::array< const basic_common_type *, NoneOf > none_of) (defined in entt::view_iterator< Policy, It, AllOf, NoneOf > )entt::view_iterator< Policy, It, AllOf, NoneOf > inline
-
-
-
-
-
diff --git a/classentt_1_1view__iterator.html b/classentt_1_1view__iterator.html
deleted file mode 100644
index b4041f0ec..000000000
--- a/classentt_1_1view__iterator.html
+++ /dev/null
@@ -1,141 +0,0 @@
-
-
-
-
-
-
-
-EnTT: entt::view_iterator< Policy, It, AllOf, NoneOf > Class Template Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-using difference_type = typename std::iterator_traits< It >::difference_type
-
-
-using value_type = typename std::iterator_traits< It >::value_type
-
-
-using pointer = typename std::iterator_traits< It >::pointer
-
-
-using reference = typename std::iterator_traits< It >::reference
-
-
-using iterator_category = std::bidirectional_iterator_tag
-
-
-
-
template<typename Policy, typename It, std::size_t AllOf, std::size_t NoneOf>
-class entt::view_iterator< Policy, It, AllOf, NoneOf >
-
-
-
Definition at line 53 of file iterator.hpp .
-
The documentation for this class was generated from the following file:
-
-
-
-
-
diff --git a/classentt_1_1view__iterator_3_01packed__storage__policy_00_01It_00_010u_00_010u_01_4-members.html b/classentt_1_1view__iterator_3_01packed__storage__policy_00_01It_00_010u_00_010u_01_4-members.html
deleted file mode 100644
index b47c78914..000000000
--- a/classentt_1_1view__iterator_3_01packed__storage__policy_00_01It_00_010u_00_010u_01_4-members.html
+++ /dev/null
@@ -1,83 +0,0 @@
-
-
-
-
-
-
-
-EnTT: Member List
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
This is the complete list of members for entt::view_iterator< packed_storage_policy, It, 0u, 0u > , including all inherited members.
-
-
-
-
-
diff --git a/classentt_1_1view__iterator_3_01packed__storage__policy_00_01It_00_010u_00_010u_01_4.html b/classentt_1_1view__iterator_3_01packed__storage__policy_00_01It_00_010u_00_010u_01_4.html
deleted file mode 100644
index 80537d0c7..000000000
--- a/classentt_1_1view__iterator_3_01packed__storage__policy_00_01It_00_010u_00_010u_01_4.html
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
-
-
-
-EnTT: entt::view_iterator< packed_storage_policy, It, 0u, 0u > Class Template Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- view_iterator (It it)
-
-
-
-
template<typename It>
-class entt::view_iterator< packed_storage_policy, It, 0u, 0u >
-
-
-
Definition at line 136 of file iterator.hpp .
-
The documentation for this class was generated from the following file:
-
-
-
-
-
diff --git a/classentt_1_1view__iterator_3_01packed__storage__policy_00_01It_00_010u_00_010u_01_4__coll__graph.map b/classentt_1_1view__iterator_3_01packed__storage__policy_00_01It_00_010u_00_010u_01_4__coll__graph.map
deleted file mode 100644
index 6de294ae3..000000000
--- a/classentt_1_1view__iterator_3_01packed__storage__policy_00_01It_00_010u_00_010u_01_4__coll__graph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/classentt_1_1view__iterator_3_01packed__storage__policy_00_01It_00_010u_00_010u_01_4__coll__graph.md5 b/classentt_1_1view__iterator_3_01packed__storage__policy_00_01It_00_010u_00_010u_01_4__coll__graph.md5
deleted file mode 100644
index 3e09ff0bd..000000000
--- a/classentt_1_1view__iterator_3_01packed__storage__policy_00_01It_00_010u_00_010u_01_4__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-905c3cc13435e19178e2e8d818588ba5
\ No newline at end of file
diff --git a/classentt_1_1view__iterator_3_01packed__storage__policy_00_01It_00_010u_00_010u_01_4__coll__graph.png b/classentt_1_1view__iterator_3_01packed__storage__policy_00_01It_00_010u_00_010u_01_4__coll__graph.png
deleted file mode 100644
index 23c471d91..000000000
Binary files a/classentt_1_1view__iterator_3_01packed__storage__policy_00_01It_00_010u_00_010u_01_4__coll__graph.png and /dev/null differ
diff --git a/classentt_1_1view__iterator_3_01packed__storage__policy_00_01It_00_010u_00_010u_01_4__inherit__graph.map b/classentt_1_1view__iterator_3_01packed__storage__policy_00_01It_00_010u_00_010u_01_4__inherit__graph.map
deleted file mode 100644
index 6de294ae3..000000000
--- a/classentt_1_1view__iterator_3_01packed__storage__policy_00_01It_00_010u_00_010u_01_4__inherit__graph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/classentt_1_1view__iterator_3_01packed__storage__policy_00_01It_00_010u_00_010u_01_4__inherit__graph.md5 b/classentt_1_1view__iterator_3_01packed__storage__policy_00_01It_00_010u_00_010u_01_4__inherit__graph.md5
deleted file mode 100644
index 3e09ff0bd..000000000
--- a/classentt_1_1view__iterator_3_01packed__storage__policy_00_01It_00_010u_00_010u_01_4__inherit__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-905c3cc13435e19178e2e8d818588ba5
\ No newline at end of file
diff --git a/classentt_1_1view__iterator_3_01packed__storage__policy_00_01It_00_010u_00_010u_01_4__inherit__graph.png b/classentt_1_1view__iterator_3_01packed__storage__policy_00_01It_00_010u_00_010u_01_4__inherit__graph.png
deleted file mode 100644
index 23c471d91..000000000
Binary files a/classentt_1_1view__iterator_3_01packed__storage__policy_00_01It_00_010u_00_010u_01_4__inherit__graph.png and /dev/null differ
diff --git a/classentt_1_1view__iterator__new-members.html b/classentt_1_1view__iterator__new-members.html
deleted file mode 100644
index c11c26705..000000000
--- a/classentt_1_1view__iterator__new-members.html
+++ /dev/null
@@ -1,97 +0,0 @@
-
-
-
-
-
-
-
-EnTT: Member List
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
This is the complete list of members for entt::view_iterator_new< It, Component, Exclude > , including all inherited members.
-
- difference_type typedef (defined in entt::view_iterator_new< It, Component, Exclude > )entt::view_iterator_new< It, Component, Exclude >
- iterator_category typedef (defined in entt::view_iterator_new< It, Component, Exclude > )entt::view_iterator_new< It, Component, Exclude >
- operator!= (const view_iterator_new &other) const (defined in entt::view_iterator_new< It, Component, Exclude > )entt::view_iterator_new< It, Component, Exclude > inline
- operator* () const (defined in entt::view_iterator_new< It, Component, Exclude > )entt::view_iterator_new< It, Component, Exclude > inline
- operator++ () (defined in entt::view_iterator_new< It, Component, Exclude > )entt::view_iterator_new< It, Component, Exclude > inline
- operator++ (int) (defined in entt::view_iterator_new< It, Component, Exclude > )entt::view_iterator_new< It, Component, Exclude > inline
- operator-- () (defined in entt::view_iterator_new< It, Component, Exclude > )entt::view_iterator_new< It, Component, Exclude > inline
- operator-- (int) (defined in entt::view_iterator_new< It, Component, Exclude > )entt::view_iterator_new< It, Component, Exclude > inline
- operator-> () const (defined in entt::view_iterator_new< It, Component, Exclude > )entt::view_iterator_new< It, Component, Exclude > inline
- operator== (const view_iterator_new &other) const (defined in entt::view_iterator_new< It, Component, Exclude > )entt::view_iterator_new< It, Component, Exclude > inline
- pointer typedef (defined in entt::view_iterator_new< It, Component, Exclude > )entt::view_iterator_new< It, Component, Exclude >
- reference typedef (defined in entt::view_iterator_new< It, Component, Exclude > )entt::view_iterator_new< It, Component, Exclude >
- value_type typedef (defined in entt::view_iterator_new< It, Component, Exclude > )entt::view_iterator_new< It, Component, Exclude >
- view_iterator_new () (defined in entt::view_iterator_new< It, Component, Exclude > )entt::view_iterator_new< It, Component, Exclude > inline
- view_iterator_new (It from, It to, It curr, std::array< underlying_type *, Component > component, std::array< underlying_type *, Exclude > exclude) (defined in entt::view_iterator_new< It, Component, Exclude > )entt::view_iterator_new< It, Component, Exclude > inline
-
-
-
-
-
diff --git a/classentt_1_1view__iterator__new.html b/classentt_1_1view__iterator__new.html
deleted file mode 100644
index 1a0c8f40d..000000000
--- a/classentt_1_1view__iterator__new.html
+++ /dev/null
@@ -1,141 +0,0 @@
-
-
-
-
-
-
-
-EnTT: entt::view_iterator_new< It, Component, Exclude > Class Template Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-using difference_type = typename std::iterator_traits< It >::difference_type
-
-
-using value_type = typename std::iterator_traits< It >::value_type
-
-
-using pointer = typename std::iterator_traits< It >::pointer
-
-
-using reference = typename std::iterator_traits< It >::reference
-
-
-using iterator_category = std::bidirectional_iterator_tag
-
-
-
-
template<typename It, std::size_t Component, std::size_t Exclude>
-class entt::view_iterator_new< It, Component, Exclude >
-
-
-
Definition at line 24 of file view.hpp .
-
The documentation for this class was generated from the following file:
-
-
-
-
-
diff --git a/classes.html b/classes.html
index 83c681821..b16a14f27 100644
--- a/classes.html
+++ b/classes.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/component_8hpp_source.html b/component_8hpp_source.html
index 3462b86cf..843eb719c 100644
--- a/component_8hpp_source.html
+++ b/component_8hpp_source.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/compressed__pair_8hpp_source.html b/compressed__pair_8hpp_source.html
deleted file mode 100644
index 37a943cbf..000000000
--- a/compressed__pair_8hpp_source.html
+++ /dev/null
@@ -1,280 +0,0 @@
-
-
-
-
-
-
-
-EnTT: src/entt/core/compressed_pair.hpp Source File
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1 #ifndef ENTT_CORE_COMPRESSED_PAIR_HPP
-
2 #define ENTT_CORE_COMPRESSED_PAIR_HPP
-
-
-
-
-
-
-
9 #include "../config/config.h"
-
10 #include "type_traits.hpp"
-
-
-
-
-
-
-
-
-
25 template <
typename Type, std::
size_t ,
typename =
void >
-
26 struct compressed_pair_element {
-
27 template <
bool Dummy = true,
typename = std::enable_if_t<Dummy && std::is_default_constructible_v<Type>>>
-
28 compressed_pair_element()
-
-
-
-
32 template <
typename Args,
typename = std::enable_if_t<!std::is_same_v<std::decay_t<Args>, compressed_pair_element>>>
-
33 compressed_pair_element(Args &&args)
-
34 : value{std::forward<Args>(args)}
-
-
-
37 template <
typename ... Args, std::size_t... Index>
-
38 compressed_pair_element(std::tuple<Args...> args, std::index_sequence<Index...>)
-
39 : value{std::
get <Index>(args)...}
-
-
-
42 [[nodiscard]] Type &
get () ENTT_NOEXCEPT {
-
-
-
-
46 [[nodiscard]]
const Type &
get () const ENTT_NOEXCEPT {
-
-
-
-
-
-
-
-
-
55 template <
typename Type, std::
size_t Tag>
-
56 struct compressed_pair_element<Type, Tag, std::enable_if_t<is_ebco_eligible_v<Type>>>
-
-
-
59 template <
bool Dummy = true,
typename = std::enable_if_t<Dummy && std::is_default_constructible_v<Type>>>
-
60 compressed_pair_element()
-
-
-
-
64 template <
typename Args,
typename = std::enable_if_t<!std::is_same_v<std::decay_t<Args>, compressed_pair_element>>>
-
65 compressed_pair_element(Args &&args)
-
66 : Type{std::forward<Args>(args)}
-
-
-
69 template <
typename ... Args, std::size_t... Index>
-
70 compressed_pair_element(std::tuple<Args...> args, std::index_sequence<Index...>)
-
71 : Type{std::
get <Index>(args)...}
-
-
-
74 [[nodiscard]] Type &
get () ENTT_NOEXCEPT {
-
-
-
-
78 [[nodiscard]]
const Type &
get () const ENTT_NOEXCEPT {
-
-
-
-
-
-
-
-
-
102 template <
typename First,
typename Second>
-
-
104 internal::compressed_pair_element<First, 0u>,
-
105 internal::compressed_pair_element<Second, 1u>
-
-
107 using first_base = internal::compressed_pair_element<First, 0u>;
-
108 using second_base = internal::compressed_pair_element<Second, 1u>;
-
-
-
119 template <
bool Dummy = true,
typename = std::enable_if_t<Dummy && std::is_default_constructible_v<First> && std::is_default_constructible_v<Second>>>
-
-
-
-
-
-
-
-
-
-
144 template <
typename Arg,
typename Other>
-
-
146 : first_base{std::forward<Arg>(arg)},
-
147 second_base{std::forward<Other>(other)}
-
-
-
157 template <
typename ... Args,
typename ... Other>
-
158 constexpr
compressed_pair (std::piecewise_construct_t, std::tuple<Args...> args, std::tuple<Other...> other)
-
159 : first_base{std::move(args), std::index_sequence_for<Args...>{}},
-
160 second_base{std::move(other), std::index_sequence_for<Other...>{}}
-
-
-
-
-
-
-
181 [[nodiscard]] First &
first () ENTT_NOEXCEPT {
-
182 return static_cast< first_base &
> (*this).get();
-
-
-
186 [[nodiscard]]
const First &
first () const ENTT_NOEXCEPT {
-
187 return static_cast< const first_base &
> (*this).get();
-
-
-
194 [[nodiscard]] Second &
second () ENTT_NOEXCEPT {
-
195 return static_cast< second_base &
> (*this).get();
-
-
-
199 [[nodiscard]]
const Second &
second () const ENTT_NOEXCEPT {
-
200 return static_cast< const second_base &
> (*this).get();
-
-
-
-
-
-
-
-
-
219 template <std::
size_t Index>
-
220 decltype(
auto )
get () ENTT_NOEXCEPT {
-
221 if constexpr(Index == 0u) {
-
-
-
224 static_assert(Index == 1u,
"Index out of bounds" );
-
-
-
-
-
230 template <std::
size_t Index>
-
231 decltype(
auto )
get () const ENTT_NOEXCEPT {
-
232 if constexpr(Index == 0u) {
-
-
-
235 static_assert(Index == 1u,
"Index out of bounds" );
-
-
-
-
-
-
-
247 template <
typename Type,
typename Other>
-
-
-
-
-
259 template <
typename First,
typename Second>
-
-
-
-
-
-
-
-
-
-
269 template <
typename First,
typename Second>
-
270 struct tuple_size<
entt ::compressed_pair<First, Second>>: integral_constant<size_t, 2u> {};
-
-
272 template <
size_t Index,
typename First,
typename Second>
-
273 struct tuple_element<Index,
entt ::compressed_pair<First, Second>>: conditional<Index == 0u, First, Second> {
-
274 static_assert(Index < 2u,
"Index out of bounds" );
-
-
-
-
-
-
-
void swap(compressed_pair &other)
Swaps two compressed pair objects.
-
constexpr compressed_pair(const compressed_pair &other)=default
Copy constructor.
-
const Second & second() const
Returns the second element that a pair stores.
-
constexpr compressed_pair(Arg &&arg, Other &&other)
Constructs a pair from its values.
-
constexpr compressed_pair & operator=(const compressed_pair &other)=default
Copy assignment operator.
-
constexpr compressed_pair(compressed_pair &&other)=default
Move constructor.
-
First & first()
Returns the first element that a pair stores.
-
const First & first() const
Returns the first element that a pair stores.
-
constexpr compressed_pair()
Default constructor, conditionally enabled.
-
constexpr compressed_pair & operator=(compressed_pair &&other)=default
Move assignment operator.
-
constexpr compressed_pair(std::piecewise_construct_t, std::tuple< Args... > args, std::tuple< Other... > other)
Constructs a pair by forwarding the arguments to its parts.
-
Second & second()
Returns the second element that a pair stores.
-
-
constexpr get_t< Type... > get
Variable template for lists of observed components.
-
void swap(compressed_pair< First, Second > &lhs, compressed_pair< First, Second > &rhs)
Swaps two compressed pair objects.
-
-
-
-
-
diff --git a/config_8h_source.html b/config_8h_source.html
index f930e2d8f..c8627206a 100644
--- a/config_8h_source.html
+++ b/config_8h_source.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/container_8hpp_source.html b/container_8hpp_source.html
index e5413906e..8050b1e01 100644
--- a/container_8hpp_source.html
+++ b/container_8hpp_source.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/core_2fwd_8hpp_source.html b/core_2fwd_8hpp_source.html
index 2bd7a360b..5d688bfd1 100644
--- a/core_2fwd_8hpp_source.html
+++ b/core_2fwd_8hpp_source.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/core_2type__traits_8hpp_source.html b/core_2type__traits_8hpp_source.html
index 5856a5393..0c3b70791 100644
--- a/core_2type__traits_8hpp_source.html
+++ b/core_2type__traits_8hpp_source.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
@@ -304,200 +304,202 @@ $(function() {
-
-
-
-
-
-
-
- 438 template <
typename Type>
-
- 440 -> decltype(std::declval<Type>() == std::declval<Type>()) {
return true ; }
-
-
- 443 template <
typename Type>
-
- 445 -> decltype(std::declval<typename Type::value_type>(), std::declval<Type>() == std::declval<Type>()) {
- 446 if constexpr(std::is_same_v<typename Type::value_type, Type>) {
-
-
-
-
-
-
-
- 454 template <
typename Type>
-
- 456 -> decltype(std::declval<typename Type::mapped_type>(), std::declval<Type>() == std::declval<Type>()) {
-
-
-
-
-
+ 426 template <
typename ,
typename >
+
+
+
+ 436 template <
typename Func,
template <
typename ...>
class Tuple,
typename ... Args>
+ 437 struct is_applicable <Func, Tuple<Args...>>: std::is_invocable<Func, Args...> {};
+
+
+ 446 template <
typename Func,
template <
typename ...>
class Tuple,
typename ... Args>
+ 447 struct is_applicable <Func, const Tuple<Args...>>: std::is_invocable<Func, Args...> {};
+
+
+ 455 template <
typename Func,
typename Args>
+
+
+
+ 460 template <
typename ,
typename ,
typename >
+
- 475 template <
typename Type,
typename =
void >
-
-
-
-
-
+ 471 template <
typename Ret,
typename Func,
typename ... Args>
+ 472 struct is_applicable_r <Ret, Func, std::tuple<Args...>>: std::is_invocable_r<Ret, Func, Args...> {};
+
+
+ 482 template <
typename Ret,
typename Func,
typename Args>
+
+
-
- 488 template <
typename ,
typename >
-
-
-
- 498 template <
typename Func,
template <
typename ...>
class Tuple,
typename ... Args>
- 499 struct is_applicable <Func, Tuple<Args...>>: std::is_invocable<Func, Args...> {};
-
-
- 508 template <
typename Func,
template <
typename ...>
class Tuple,
typename ... Args>
- 509 struct is_applicable <Func, const Tuple<Args...>>: std::is_invocable<Func, Args...> {};
-
-
- 517 template <
typename Func,
typename Args>
-
-
-
- 522 template <
typename ,
typename ,
typename >
-
-
-
- 533 template <
typename Ret,
typename Func,
typename ... Args>
- 534 struct is_applicable_r <Ret, Func, std::tuple<Args...>>: std::is_invocable_r<Ret, Func, Args...> {};
-
-
- 544 template <
typename Ret,
typename Func,
typename Args>
-
-
+ 491 template <
typename Type,
typename =
void >
+
+
+
+ 496 template <
typename Type>
+ 497 struct is_complete <Type, std::void_t<decltype(sizeof(Type))>>: std::true_type {};
+
+
+ 504 template <
typename Type>
+
+
+
+ 513 template <
typename Type,
typename =
void >
+
+
+
+ 518 template <
typename Type>
+ 519 struct is_iterator <Type, std::void_t<typename std::iterator_traits<Type>::iterator_category>>
+
+
+
+
+ 528 template <
typename Type>
+
+
+
+ 538 template <
typename Type,
typename It,
typename =
void >
+
+
+
+ 543 template <
typename Type,
typename It>
+ 544 struct is_iterator_type <Type, It, std::enable_if_t<is_iterator_v<Type> && std::is_same_v<Type, It>>>
+
+
- 553 template <
typename Type,
typename =
void >
-
+
+ 550 template <
typename Type,
typename It>
+ 551 struct is_iterator_type <Type, It, std::enable_if_t<!std::is_same_v<Type, It>, std::void_t<typename It::iterator_type>>>
+
+
+
-
- 558 template <
typename Type>
- 559 struct is_complete <Type, std::void_t<decltype(sizeof(Type))>>: std::true_type {};
-
-
- 566 template <
typename Type>
-
-
-
- 575 template <
typename Type,
typename =
void >
-
+ 561 template <
typename Type,
typename It>
+
+
+
+
+
+
+
+
+
-
- 580 template <
typename Type>
- 581 struct is_iterator <Type, std::void_t<typename std::iterator_traits<Type>::iterator_category>>
-
-
-
-
- 590 template <
typename Type>
-
-
-
- 600 template <
typename Type,
typename It,
typename =
void >
-
+ 578 template <
typename Type>
+
+ 580 -> decltype(std::declval<Type>() == std::declval<Type>()) {
return true ; }
+
+
+ 583 template <
typename Type>
+
+ 585 -> decltype(std::declval<typename Type::value_type>(), std::declval<Type>() == std::declval<Type>()) {
+ 586 if constexpr(is_iterator_v<Type>) {
+
+ 588 }
else if constexpr(std::is_same_v<typename Type::value_type, Type>) {
+
+
+
+
+
+
+
+ 596 template <
typename Type>
+
+ 598 -> decltype(std::declval<typename Type::mapped_type>(), std::declval<Type>() == std::declval<Type>()) {
+
+
+
-
- 605 template <
typename Type,
typename It>
- 606 struct is_iterator_type <Type, It, std::enable_if_t<is_iterator_v<Type> && std::is_same_v<Type, It>>>
-
-
-
-
- 612 template <
typename Type,
typename It>
- 613 struct is_iterator_type <Type, It, std::enable_if_t<!std::is_same_v<Type, It>, std::void_t<typename It::iterator_type>>>
-
-
-
-
- 623 template <
typename Type,
typename It>
-
-
-
- 632 template <
typename To,
typename From>
-
- 635 using type = std::remove_const_t<To>;
-
-
-
- 640 template <
typename To,
typename From>
-
- 643 using type = std::add_const_t<To>;
-
-
-
- 652 template <
typename To,
typename From>
-
-
-
- 660 template <
typename Member>
-
- 662 static_assert(std::is_member_pointer_v<Member>,
"Invalid pointer type to non-static member object or function" );
-
- 664 template <
typename Class,
typename Ret,
typename ... Args>
- 665 static Class * clazz(Ret(Class:: *)(Args...));
-
- 667 template <
typename Class,
typename Ret,
typename ... Args>
- 668 static Class * clazz(Ret(Class:: *)(Args...)
const );
-
- 670 template <
typename Class,
typename Type>
- 671 static Class * clazz(Type Class:: *);
-
-
- 675 using type = std::remove_pointer_t<decltype(clazz(std::declval<Member>()))>;
-
-
-
- 683 template <
typename Member>
-
-
-
-
+
+
+
+ 617 template <
typename Type,
typename =
void >
+
+
+
+
+
+
+
+ 634 template <
typename To,
typename From>
+
+ 637 using type = std::remove_const_t<To>;
+
+
+
+ 642 template <
typename To,
typename From>
+
+ 645 using type = std::add_const_t<To>;
+
+
+
+ 654 template <
typename To,
typename From>
+
+
+
+ 662 template <
typename Member>
+
+ 664 static_assert(std::is_member_pointer_v<Member>,
"Invalid pointer type to non-static member object or function" );
+
+ 666 template <
typename Class,
typename Ret,
typename ... Args>
+ 667 static Class * clazz(Ret(Class:: *)(Args...));
+
+ 669 template <
typename Class,
typename Ret,
typename ... Args>
+ 670 static Class * clazz(Ret(Class:: *)(Args...)
const );
+
+ 672 template <
typename Class,
typename Type>
+ 673 static Class * clazz(Type Class:: *);
+
+
+ 677 using type = std::remove_pointer_t<decltype(clazz(std::declval<Member>()))>;
+
+
+
+ 685 template <
typename Member>
+
+
-
-
-Extracts the class of a non-static member object or function.
-std::remove_pointer_t< decltype(clazz(std::declval< Member >()))> type
The class of the given non-static member object or function.
+
+
+
+
+Extracts the class of a non-static member object or function.
+std::remove_pointer_t< decltype(clazz(std::declval< Member >()))> type
The class of the given non-static member object or function.
-constexpr bool is_equality_comparable_v
Helper variable template.
+constexpr bool is_equality_comparable_v
Helper variable template.
constexpr choice_t< N > choice
Variable template for the choice trick.
typename type_identity< Type >::type type_identity_t
Helper type.
std::integral_constant< decltype(Value), Value > integral_constant
Wraps a static constant.
typename value_list_cat< List... >::type value_list_cat_t
Helper type.
constexpr std::size_t size_of_v
Helper variable template.
-constexpr bool is_iterator_v
Helper variable template.
+constexpr bool is_iterator_v
Helper variable template.
constexpr auto unpack_as_v
Helper variable template to be used to repeat the same value a number of times equal to the size of a...
-typename member_class< Member >::type member_class_t
Helper type.
+typename member_class< Member >::type member_class_t
Helper type.
constexpr auto value_list_element_v
Helper type.
-constexpr bool is_applicable_v
Helper variable template.
+constexpr bool is_applicable_v
Helper variable template.
typename type_list_cat< List... >::type type_list_cat_t
Helper type.
Type unpack_as_t
Using declaration to be used to repeat the same type a number of times equal to the size of a given p...
constexpr type_list< Type..., Other... > operator+(type_list< Type... >, type_list< Other... >)
Concatenates multiple type lists.
typename type_list_unique< Type >::type type_list_unique_t
Helper type.
-typename constness_as< To, From >::type constness_as_t
Alias template to facilitate the transcription of the constness.
-constexpr bool is_complete_v
Helper variable template.
+typename constness_as< To, From >::type constness_as_t
Alias template to facilitate the transcription of the constness.
+constexpr bool is_complete_v
Helper variable template.
constexpr bool type_list_contains_v
Helper variable template.
integral_constant< Value > tag
Alias template to facilitate the creation of named values.
-constexpr bool is_iterator_type_v
Helper variable template.
+constexpr bool is_iterator_type_v
Helper variable template.
typename type_list_element< Index, List >::type type_list_element_t
Helper type.
-constexpr bool is_applicable_r_v
Helper variable template.
+constexpr bool is_applicable_r_v
Helper variable template.
typename type_list_diff< List... >::type type_list_diff_t
Helper type.
Utility class to disambiguate overloaded functions.
Utility class to disambiguate overloaded functions.
-std::add_const_t< To > type
The type resulting from the transcription of the constness.
-Transcribes the constness of a type to another type.
-std::remove_const_t< To > type
The type resulting from the transcription of the constness.
-Same as std::is_invocable_r, but with tuples for arguments.
-Same as std::is_invocable, but with tuples.
-Provides the member constant value to true if a given type is complete, false otherwise.
-Provides the member constant value to true if a given type is equality comparable,...
-Provides the member constant value to true if a given type is of the required iterator type,...
-Provides the member constant value to true if a given type is an iterator, false otherwise.
+std::add_const_t< To > type
The type resulting from the transcription of the constness.
+Transcribes the constness of a type to another type.
+std::remove_const_t< To > type
The type resulting from the transcription of the constness.
+Same as std::is_invocable_r, but with tuples for arguments.
+Same as std::is_invocable, but with tuples.
+Provides the member constant value to true if a given type is complete, false otherwise.
+Provides the member constant value to true if a given type is equality comparable,...
+Provides the member constant value to true if a given type is of the required iterator type,...
+Provides the member constant value to true if a given type is an iterator, false otherwise.
A type-only sizeof wrapper that returns 0 where sizeof complains.
diff --git a/core_2utility_8hpp_source.html b/core_2utility_8hpp_source.html
index 8419cb88b..56adc7183 100644
--- a/core_2utility_8hpp_source.html
+++ b/core_2utility_8hpp_source.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/ctx_8hpp_source.html b/ctx_8hpp_source.html
index 6ee9e4bdc..3f13c483c 100644
--- a/ctx_8hpp_source.html
+++ b/ctx_8hpp_source.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/delegate_8hpp_source.html b/delegate_8hpp_source.html
index a3b552e25..b5fd4f878 100644
--- a/delegate_8hpp_source.html
+++ b/delegate_8hpp_source.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
@@ -304,7 +304,7 @@ $(function() {
void connect(Type &value_or_instance)
Connects a free function with payload or a bound member to a delegate.
Basic delegate implementation.
-typename constness_as< To, From >::type constness_as_t
Alias template to facilitate the transcription of the constness.
+typename constness_as< To, From >::type constness_as_t
Alias template to facilitate the transcription of the constness.
delegate(connect_arg_t< Candidate >) -> delegate< std::remove_pointer_t< internal::function_pointer_t< decltype(Candidate)>>>
Deduction guide.
typename type_list_element< Index, List >::type type_list_element_t
Helper type.
bool operator!=(const basic_any< Len, Align > &lhs, const basic_any< Len, Align > &rhs)
Checks if two wrappers differ in their content.
diff --git a/dir_49e56c817e5e54854c35e136979f97ca.html b/dir_49e56c817e5e54854c35e136979f97ca.html
index af87f493b..85a779e9b 100644
--- a/dir_49e56c817e5e54854c35e136979f97ca.html
+++ b/dir_49e56c817e5e54854c35e136979f97ca.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/dir_66e9674e8206a335795995fa32a03c91.html b/dir_66e9674e8206a335795995fa32a03c91.html
index 5accbae70..3f1524c2c 100644
--- a/dir_66e9674e8206a335795995fa32a03c91.html
+++ b/dir_66e9674e8206a335795995fa32a03c91.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/dir_68267d1309a1af8e8297ef4c3efbcdba.html b/dir_68267d1309a1af8e8297ef4c3efbcdba.html
index 89b0dd023..e122d885a 100644
--- a/dir_68267d1309a1af8e8297ef4c3efbcdba.html
+++ b/dir_68267d1309a1af8e8297ef4c3efbcdba.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/dir_721f6154dba3c88bcdead5f446bce319.html b/dir_721f6154dba3c88bcdead5f446bce319.html
index b1d866f0e..9778668c9 100644
--- a/dir_721f6154dba3c88bcdead5f446bce319.html
+++ b/dir_721f6154dba3c88bcdead5f446bce319.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/dir_7929ab29d3f740cf727ccbd263321562.html b/dir_7929ab29d3f740cf727ccbd263321562.html
index e96b8e2f7..c8f23bfb1 100644
--- a/dir_7929ab29d3f740cf727ccbd263321562.html
+++ b/dir_7929ab29d3f740cf727ccbd263321562.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/dir_84cd6c110d68697bc23812bee21a8ed6.html b/dir_84cd6c110d68697bc23812bee21a8ed6.html
index 295f429dd..ea845235e 100644
--- a/dir_84cd6c110d68697bc23812bee21a8ed6.html
+++ b/dir_84cd6c110d68697bc23812bee21a8ed6.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/dir_85dbee8884f1b3a817fa7eff8dff73ec.html b/dir_85dbee8884f1b3a817fa7eff8dff73ec.html
index 0f5c1ffb4..e5cf8082e 100644
--- a/dir_85dbee8884f1b3a817fa7eff8dff73ec.html
+++ b/dir_85dbee8884f1b3a817fa7eff8dff73ec.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/dir_a53318306f6ac0f7fe657839abd543ab.html b/dir_a53318306f6ac0f7fe657839abd543ab.html
index f456df0c5..a28e8f8ae 100644
--- a/dir_a53318306f6ac0f7fe657839abd543ab.html
+++ b/dir_a53318306f6ac0f7fe657839abd543ab.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/dir_b64489a1e8130d5ebf6d86d282f500f0.html b/dir_b64489a1e8130d5ebf6d86d282f500f0.html
index 8ac8488d1..deda1ada3 100644
--- a/dir_b64489a1e8130d5ebf6d86d282f500f0.html
+++ b/dir_b64489a1e8130d5ebf6d86d282f500f0.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/dir_c183064df1291357db1d38c637c6e87c.html b/dir_c183064df1291357db1d38c637c6e87c.html
index d45ffe76e..409083441 100644
--- a/dir_c183064df1291357db1d38c637c6e87c.html
+++ b/dir_c183064df1291357db1d38c637c6e87c.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/dir_c5715f7ee899854a669b87bbaa642de0.html b/dir_c5715f7ee899854a669b87bbaa642de0.html
index 2915a2a41..5eb680264 100644
--- a/dir_c5715f7ee899854a669b87bbaa642de0.html
+++ b/dir_c5715f7ee899854a669b87bbaa642de0.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/dir_caf434cd0cc634da803ab3b40811fcd6.html b/dir_caf434cd0cc634da803ab3b40811fcd6.html
index b0e6ae7ae..dc3a8f958 100644
--- a/dir_caf434cd0cc634da803ab3b40811fcd6.html
+++ b/dir_caf434cd0cc634da803ab3b40811fcd6.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/dir_de8f4e6ba3f54a2a21309f742e93a373.html b/dir_de8f4e6ba3f54a2a21309f742e93a373.html
index 6958d2695..411bc07d6 100644
--- a/dir_de8f4e6ba3f54a2a21309f742e93a373.html
+++ b/dir_de8f4e6ba3f54a2a21309f742e93a373.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/dir_e3a7bb56c55e5c2286e2fe96e197d4f5.html b/dir_e3a7bb56c55e5c2286e2fe96e197d4f5.html
index 754a5fbc3..e3a4c8729 100644
--- a/dir_e3a7bb56c55e5c2286e2fe96e197d4f5.html
+++ b/dir_e3a7bb56c55e5c2286e2fe96e197d4f5.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/dir_fbf131c40613b6c97d74b601844612e4.html b/dir_fbf131c40613b6c97d74b601844612e4.html
index 3dc5f89ee..1446cc2fd 100644
--- a/dir_fbf131c40613b6c97d74b601844612e4.html
+++ b/dir_fbf131c40613b6c97d74b601844612e4.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/dispatcher_8hpp_source.html b/dispatcher_8hpp_source.html
index c6b7229e4..86869ea47 100644
--- a/dispatcher_8hpp_source.html
+++ b/dispatcher_8hpp_source.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/emitter_8hpp_source.html b/emitter_8hpp_source.html
index 3261e2344..46237a737 100644
--- a/emitter_8hpp_source.html
+++ b/emitter_8hpp_source.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/entity_2fwd_8hpp_source.html b/entity_2fwd_8hpp_source.html
index a2105a5a0..b54fd3d2c 100644
--- a/entity_2fwd_8hpp_source.html
+++ b/entity_2fwd_8hpp_source.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/entity_2handle_8hpp_source.html b/entity_2handle_8hpp_source.html
index d4ee8b76e..0e8bfe1ac 100644
--- a/entity_2handle_8hpp_source.html
+++ b/entity_2handle_8hpp_source.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
@@ -259,7 +259,7 @@ $(function() {
Fast and reliable entity-component system.
basic_handle(basic_registry< Entity > &, Entity) -> basic_handle< Entity >
Deduction guide.
-typename constness_as< To, From >::type constness_as_t
Alias template to facilitate the transcription of the constness.
+typename constness_as< To, From >::type constness_as_t
Alias template to facilitate the transcription of the constness.
constexpr bool type_list_contains_v
Helper variable template.
bool operator!=(const basic_any< Len, Align > &lhs, const basic_any< Len, Align > &rhs)
Checks if two wrappers differ in their content.
Non-owning handle to an entity.
diff --git a/entity_2policy_8hpp_source.html b/entity_2policy_8hpp_source.html
deleted file mode 100644
index 1a192f487..000000000
--- a/entity_2policy_8hpp_source.html
+++ /dev/null
@@ -1,125 +0,0 @@
-
-
-
-
-
-
-
-EnTT: src/entt/entity/policy.hpp Source File
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1 #ifndef ENTT_ENTITY_POLICY_HPP
-
2 #define ENTT_ENTITY_POLICY_HPP
-
-
-
-
-
-
-
-
-
-
-
18 template <
typename Entity>
-
19 [[nodiscard]]
static constexpr
bool accept(
const Entity
entity ) ENTT_NOEXCEPT {
-
-
-
-
-
-
-
35 template <
typename Entity>
-
36 [[nodiscard]]
static constexpr
bool accept(
const Entity) ENTT_NOEXCEPT {
-
-
-
-
-
-
50 template <
typename Policy>
-
-
-
-
58 template <
typename Policy>
-
-
-
-
-
-
-
-
-
entity
Default entity identifier.
-
constexpr tombstone_t tombstone
Compile-time constant for tombstone entities.
-
constexpr auto is_storage_policy_v
Helper variable template.
-
Tests whether a class represents a storage policy.
-
Packed storage policy, aimed at faster linear iteration.
-
Stable storage policy, aimed at pointer stability.
-
-
-
-
-
diff --git a/entity_2utility_8hpp_source.html b/entity_2utility_8hpp_source.html
index 99b3ea1ce..b4faf01e9 100644
--- a/entity_2utility_8hpp_source.html
+++ b/entity_2utility_8hpp_source.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/entity_8hpp_source.html b/entity_8hpp_source.html
index c2d93020a..ff3526000 100644
--- a/entity_8hpp_source.html
+++ b/entity_8hpp_source.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
@@ -153,7 +153,7 @@ $(function() {
- 129 return value_type {(
entity & traits_type::entity_mask) | (version << traits_type::entity_shift)};
+
diff --git a/entt_8hpp_source.html b/entt_8hpp_source.html
index 91e5836b4..a25b64fc3 100644
--- a/entt_8hpp_source.html
+++ b/entt_8hpp_source.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/factory_8hpp_source.html b/factory_8hpp_source.html
index 63c3de735..0f95d56f6 100644
--- a/factory_8hpp_source.html
+++ b/factory_8hpp_source.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
@@ -507,7 +507,7 @@ $(function() {
-
+
diff --git a/family_8hpp_source.html b/family_8hpp_source.html
index 23c362079..23f7b3cf0 100644
--- a/family_8hpp_source.html
+++ b/family_8hpp_source.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/files.html b/files.html
index 30bc5c1bd..51ea66f01 100644
--- a/files.html
+++ b/files.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/functions.html b/functions.html
index 5910de6c6..0668b6908 100644
--- a/functions.html
+++ b/functions.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/functions_b.html b/functions_b.html
index 94f996b21..ea080b272 100644
--- a/functions_b.html
+++ b/functions_b.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/functions_c.html b/functions_c.html
index 8fd526243..d2d0cde40 100644
--- a/functions_c.html
+++ b/functions_c.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/functions_d.html b/functions_d.html
index 257f4b552..98f435fdb 100644
--- a/functions_d.html
+++ b/functions_d.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/functions_e.html b/functions_e.html
index 559da1141..8dce15d16 100644
--- a/functions_e.html
+++ b/functions_e.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/functions_f.html b/functions_f.html
index eac25b0b7..7d7554cfb 100644
--- a/functions_f.html
+++ b/functions_f.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/functions_func.html b/functions_func.html
index 532663b60..679226716 100644
--- a/functions_func.html
+++ b/functions_func.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/functions_func_b.html b/functions_func_b.html
index b368636fd..b7cfe36f2 100644
--- a/functions_func_b.html
+++ b/functions_func_b.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/functions_func_c.html b/functions_func_c.html
index 551b2026e..df61b8192 100644
--- a/functions_func_c.html
+++ b/functions_func_c.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/functions_func_d.html b/functions_func_d.html
index b295bc2c4..2f5f3627f 100644
--- a/functions_func_d.html
+++ b/functions_func_d.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/functions_func_e.html b/functions_func_e.html
index 01bb72a26..29b1a6fed 100644
--- a/functions_func_e.html
+++ b/functions_func_e.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/functions_func_f.html b/functions_func_f.html
index 7fd23d117..c788ef60c 100644
--- a/functions_func_f.html
+++ b/functions_func_f.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/functions_func_g.html b/functions_func_g.html
index 0520d1cfd..4569ceea9 100644
--- a/functions_func_g.html
+++ b/functions_func_g.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/functions_func_h.html b/functions_func_h.html
index 4ded909f0..2a4a70833 100644
--- a/functions_func_h.html
+++ b/functions_func_h.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/functions_func_i.html b/functions_func_i.html
index 6e6b4d826..484a9d17c 100644
--- a/functions_func_i.html
+++ b/functions_func_i.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/functions_func_k.html b/functions_func_k.html
index 6ddf41631..c4359500c 100644
--- a/functions_func_k.html
+++ b/functions_func_k.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/functions_func_l.html b/functions_func_l.html
index c1be265a8..49be5527f 100644
--- a/functions_func_l.html
+++ b/functions_func_l.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/functions_func_m.html b/functions_func_m.html
index 831c2f91f..242b7c458 100644
--- a/functions_func_m.html
+++ b/functions_func_m.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/functions_func_n.html b/functions_func_n.html
index 68dce7985..0357faddc 100644
--- a/functions_func_n.html
+++ b/functions_func_n.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/functions_func_o.html b/functions_func_o.html
index cd7f47243..6933b92a0 100644
--- a/functions_func_o.html
+++ b/functions_func_o.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/functions_func_p.html b/functions_func_p.html
index ec5d0d31d..09ee25484 100644
--- a/functions_func_p.html
+++ b/functions_func_p.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/functions_func_r.html b/functions_func_r.html
index da3a42186..391cdc034 100644
--- a/functions_func_r.html
+++ b/functions_func_r.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/functions_func_s.html b/functions_func_s.html
index 09e062939..d1a9a5243 100644
--- a/functions_func_s.html
+++ b/functions_func_s.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/functions_func_t.html b/functions_func_t.html
index 1fe5c1c82..28eedb27b 100644
--- a/functions_func_t.html
+++ b/functions_func_t.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/functions_func_u.html b/functions_func_u.html
index 76cc43223..116b482f0 100644
--- a/functions_func_u.html
+++ b/functions_func_u.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/functions_func_v.html b/functions_func_v.html
index f566fe625..08f67f468 100644
--- a/functions_func_v.html
+++ b/functions_func_v.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/functions_func_w.html b/functions_func_w.html
index 848b27858..c5c555f57 100644
--- a/functions_func_w.html
+++ b/functions_func_w.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/functions_func_y.html b/functions_func_y.html
index c941280df..757433aa5 100644
--- a/functions_func_y.html
+++ b/functions_func_y.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/functions_func_~.html b/functions_func_~.html
index fe84a8509..cdcb6ec0c 100644
--- a/functions_func_~.html
+++ b/functions_func_~.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/functions_g.html b/functions_g.html
index 3df74d9f4..a2dce9b06 100644
--- a/functions_g.html
+++ b/functions_g.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/functions_h.html b/functions_h.html
index fad92ef0f..1eb479405 100644
--- a/functions_h.html
+++ b/functions_h.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/functions_i.html b/functions_i.html
index 6dca6e9d7..8ca37fb9f 100644
--- a/functions_i.html
+++ b/functions_i.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/functions_k.html b/functions_k.html
index 3eaf20cd5..6536a4149 100644
--- a/functions_k.html
+++ b/functions_k.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/functions_l.html b/functions_l.html
index cf8557700..482f79365 100644
--- a/functions_l.html
+++ b/functions_l.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/functions_m.html b/functions_m.html
index 0f83a64c2..82897876f 100644
--- a/functions_m.html
+++ b/functions_m.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/functions_n.html b/functions_n.html
index 4a4727a68..199a0b300 100644
--- a/functions_n.html
+++ b/functions_n.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/functions_o.html b/functions_o.html
index 2c452ac73..7d9e73a22 100644
--- a/functions_o.html
+++ b/functions_o.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/functions_p.html b/functions_p.html
index a51b86d88..e55c6bdd3 100644
--- a/functions_p.html
+++ b/functions_p.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/functions_r.html b/functions_r.html
index 7d98699e1..f14c0a16d 100644
--- a/functions_r.html
+++ b/functions_r.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/functions_rela.html b/functions_rela.html
index 4bd3edc00..53494e233 100644
--- a/functions_rela.html
+++ b/functions_rela.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/functions_s.html b/functions_s.html
index 90c8f90c2..a234adefb 100644
--- a/functions_s.html
+++ b/functions_s.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/functions_t.html b/functions_t.html
index 86d1513a1..f4be1e1ec 100644
--- a/functions_t.html
+++ b/functions_t.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/functions_type.html b/functions_type.html
index 6a85ff2ae..1b92d601c 100644
--- a/functions_type.html
+++ b/functions_type.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/functions_u.html b/functions_u.html
index 55621ab0d..7db3cc993 100644
--- a/functions_u.html
+++ b/functions_u.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/functions_v.html b/functions_v.html
index 47f3b36af..c6ccc8783 100644
--- a/functions_v.html
+++ b/functions_v.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/functions_vars.html b/functions_vars.html
index 89074d1b5..f1b9f7080 100644
--- a/functions_vars.html
+++ b/functions_vars.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/functions_w.html b/functions_w.html
index d9a1903fd..5b2a278c0 100644
--- a/functions_w.html
+++ b/functions_w.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/functions_y.html b/functions_y.html
index e238f569c..de49e2bb0 100644
--- a/functions_y.html
+++ b/functions_y.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/functions_~.html b/functions_~.html
index 15abfae93..df59e6f64 100644
--- a/functions_~.html
+++ b/functions_~.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/fwd_8hpp_source.html b/fwd_8hpp_source.html
index e8fcb32e3..7e1facc31 100644
--- a/fwd_8hpp_source.html
+++ b/fwd_8hpp_source.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/graph_legend.html b/graph_legend.html
index f21e2e4ac..2b451d47d 100644
--- a/graph_legend.html
+++ b/graph_legend.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/group_8hpp_source.html b/group_8hpp_source.html
index 618d00bf4..887830bdd 100644
--- a/group_8hpp_source.html
+++ b/group_8hpp_source.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
@@ -619,9 +619,9 @@ $(function() {
sparse_set_iterator iterator
Random access iterator type.
std::reverse_iterator< iterator > reverse_iterator
Reverse iterator type.
-constexpr bool is_applicable_v
Helper variable template.
+constexpr bool is_applicable_v
Helper variable template.
typename type_list_cat< List... >::type type_list_cat_t
Helper type.
-typename constness_as< To, From >::type constness_as_t
Alias template to facilitate the transcription of the constness.
+typename constness_as< To, From >::type constness_as_t
Alias template to facilitate the transcription of the constness.
constexpr get_t< Type... > get
Variable template for lists of observed components.
auto get_as_tuple([[maybe_unused]] Type &container, [[maybe_unused]] const typename Type::entity_type entt)
Gets the element assigned to an entity from a storage, if any.
bool operator!=(const basic_any< Len, Align > &lhs, const basic_any< Len, Align > &rhs)
Checks if two wrappers differ in their content.
diff --git a/hashed__string_8hpp_source.html b/hashed__string_8hpp_source.html
index f171ce713..4072f46ab 100644
--- a/hashed__string_8hpp_source.html
+++ b/hashed__string_8hpp_source.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/helper_8hpp_source.html b/helper_8hpp_source.html
index 714283492..5136a912a 100644
--- a/helper_8hpp_source.html
+++ b/helper_8hpp_source.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
@@ -174,9 +174,9 @@ $(function() {
Basic delegate implementation.
constexpr null_t null
Compile-time constant for null entities.
-typename member_class< Member >::type member_class_t
Helper type.
+typename member_class< Member >::type member_class_t
Helper type.
as_group(basic_registry< Entity > &) -> as_group< Entity >
Deduction guide.
-typename constness_as< To, From >::type constness_as_t
Alias template to facilitate the transcription of the constness.
+typename constness_as< To, From >::type constness_as_t
Alias template to facilitate the transcription of the constness.
constexpr get_t< Type... > get
Variable template for lists of observed components.
void invoke(basic_registry< Entity > ®, const Entity entt)
Helper to create a listener that directly invokes a member function.
Entity to_entity(const basic_registry< Entity > ®, const Component &instance)
Returns the entity associated with a given component.
diff --git a/hierarchy.html b/hierarchy.html
index 02ea6a148..a627dc921 100644
--- a/hierarchy.html
+++ b/hierarchy.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/ident_8hpp_source.html b/ident_8hpp_source.html
index 4adf2d2c8..c6cf789d5 100644
--- a/ident_8hpp_source.html
+++ b/ident_8hpp_source.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/index.html b/index.html
index 05802c0ff..71c0faa88 100644
--- a/index.html
+++ b/index.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/inherit_graph_155.map b/inherit_graph_155.map
deleted file mode 100644
index f5556ca1a..000000000
--- a/inherit_graph_155.map
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
-
diff --git a/inherit_graph_155.md5 b/inherit_graph_155.md5
deleted file mode 100644
index 0c88062fa..000000000
--- a/inherit_graph_155.md5
+++ /dev/null
@@ -1 +0,0 @@
-60f25a3eae2e0dd4a0e6e4a670d8399e
\ No newline at end of file
diff --git a/inherit_graph_155.png b/inherit_graph_155.png
deleted file mode 100644
index ac2071684..000000000
Binary files a/inherit_graph_155.png and /dev/null differ
diff --git a/inherit_graph_156.map b/inherit_graph_156.map
deleted file mode 100644
index ff9646623..000000000
--- a/inherit_graph_156.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/inherit_graph_156.md5 b/inherit_graph_156.md5
deleted file mode 100644
index e68d01acf..000000000
--- a/inherit_graph_156.md5
+++ /dev/null
@@ -1 +0,0 @@
-0e5ff266b8417227b25cf58c347eebc8
\ No newline at end of file
diff --git a/inherit_graph_156.png b/inherit_graph_156.png
deleted file mode 100644
index 792503882..000000000
Binary files a/inherit_graph_156.png and /dev/null differ
diff --git a/inherits.html b/inherits.html
index 459150fbb..c9ee6da29 100644
--- a/inherits.html
+++ b/inherits.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/iterator_8hpp_source.html b/iterator_8hpp_source.html
deleted file mode 100644
index 4f756eb1d..000000000
--- a/iterator_8hpp_source.html
+++ /dev/null
@@ -1,217 +0,0 @@
-
-
-
-
-
-
-
-EnTT: src/entt/entity/iterator.hpp Source File
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1 #ifndef ENTT_ENTITY_ITERATOR_HPP
-
2 #define ENTT_ENTITY_ITERATOR_HPP
-
-
-
-
-
-
-
-
10 #include "../config/config.h"
-
-
12 #include "sparse_set.hpp"
-
-
-
-
-
-
-
24 template <
typename Entity>
-
25 [[nodiscard]]
static constexpr
bool accept(
const Entity
entity ) ENTT_NOEXCEPT {
-
-
-
-
-
-
-
41 template <
typename Entity>
-
42 [[nodiscard]]
static constexpr
bool accept(
const Entity) ENTT_NOEXCEPT {
-
-
-
-
-
-
52 template <
typename Policy,
typename It, std::
size_t AllOf, std::
size_t NoneOf>
-
-
-
-
56 [[nodiscard]]
bool valid()
const {
-
57 const auto entt = *it;
-
58 return Policy::accept(
entt )
-
59 && std::apply([
entt ](
const auto *... curr) {
return (curr->contains(
entt ) && ...); }, pools)
-
60 && std::apply([
entt ](
const auto *... curr) {
return (!curr->contains(
entt ) && ...); }, filter);
-
-
-
-
64 using difference_type =
typename std::iterator_traits<It>::difference_type;
-
65 using value_type =
typename std::iterator_traits<It>::value_type;
-
66 using pointer =
typename std::iterator_traits<It>::pointer;
-
67 using reference =
typename std::iterator_traits<It>::reference;
-
68 using iterator_category = std::bidirectional_iterator_tag;
-
-
-
-
-
-
-
-
-
-
78 view_iterator (It from, It to, It curr, std::array<const basic_common_type *, AllOf> all_of, std::array<const basic_common_type *, NoneOf> none_of) ENTT_NOEXCEPT
-
79 : first{std::move(from)},
-
-
-
-
-
-
85 if (it != last && !valid()) {
-
-
-
-
-
-
91 while (++it != last && !valid());
-
-
-
-
-
-
97 return ++(*this), orig;
-
-
-
-
101 while (--it != first && !valid());
-
-
-
-
-
-
107 return operator--(), orig;
-
-
-
110 [[nodiscard]]
bool operator==(
const view_iterator &other)
const ENTT_NOEXCEPT {
-
111 return other.it == it;
-
-
-
114 [[nodiscard]]
bool operator!=(
const view_iterator &other)
const ENTT_NOEXCEPT {
-
115 return !(*
this == other);
-
-
-
118 [[nodiscard]] pointer operator->()
const {
-
-
-
-
122 [[nodiscard]] reference operator*()
const {
-
123 return *operator->();
-
-
-
-
-
-
-
130 std::array<const basic_common_type *, AllOf> pools;
-
131 std::array<const basic_common_type *, NoneOf> filter;
-
-
-
-
135 template <
typename It>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Basic sparse set implementation.
-
-
-
entity
Default entity identifier.
-
constexpr tombstone_t tombstone
Compile-time constant for tombstone entities.
-
Packed storage policy, aimed at faster linear iteration.
-
Stable storage policy, aimed at pointer stability.
-
-
-
-
-
diff --git a/loader_8hpp_source.html b/loader_8hpp_source.html
index 2cf415bd1..568280d04 100644
--- a/loader_8hpp_source.html
+++ b/loader_8hpp_source.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/locator_8hpp_source.html b/locator_8hpp_source.html
index f9a9fa3d4..e54d6fee5 100644
--- a/locator_8hpp_source.html
+++ b/locator_8hpp_source.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/md_docs_md_config.html b/md_docs_md_config.html
index d74c2dd7b..cff6d8a7f 100644
--- a/md_docs_md_config.html
+++ b/md_docs_md_config.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/md_docs_md_core.html b/md_docs_md_core.html
index 863e4b4b1..643ee74ce 100644
--- a/md_docs_md_core.html
+++ b/md_docs_md_core.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
@@ -318,14 +318,14 @@ Is applicable
Moreover, users are also provided with std::apply, a tool for combining invocable elements and tuples of arguments.
It would therefore be a good idea to have a variant of std::is_invocable that also accepts its arguments in the form of a tuple-like type, so as to complete the offer:
-
Same as std::is_invocable, but with tuples.
+
Same as std::is_invocable, but with tuples.
This trait is built on top of std::is_invocable and does nothing but unpack a tuple-like type and simplify the code at the call site.
Constness as
An utility to easily transfer the constness of a type to another type:
-
typename constness_as< To, From >::type constness_as_t
Alias template to facilitate the transcription of the constness.
+
typename constness_as< To, From >::type constness_as_t
Alias template to facilitate the transcription of the constness.
The trait is subject to the rules of the language. Therefore, for example, transferring constness between references won't give the desired effect.
Member class type
@@ -333,7 +333,7 @@ Member class type
The purpose of this utility is to extract the class type in a few lines of code:
template <typename Member>
-
typename member_class< Member >::type member_class_t
Helper type.
+
typename member_class< Member >::type member_class_t
Helper type.
Integral constant
Since std::integral_constant may be annoying because of its form that requires to specify both a type and a value of that type, there is a more user-friendly shortcut for the creation of integral constants.
diff --git a/md_docs_md_entity.html b/md_docs_md_entity.html
index 472b7422a..7be72deaf 100644
--- a/md_docs_md_entity.html
+++ b/md_docs_md_entity.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/md_docs_md_faq.html b/md_docs_md_faq.html
index 372ebf4da..651c30210 100644
--- a/md_docs_md_faq.html
+++ b/md_docs_md_faq.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/md_docs_md_lib.html b/md_docs_md_lib.html
index 8473bcb44..bcc1cda46 100644
--- a/md_docs_md_lib.html
+++ b/md_docs_md_lib.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/md_docs_md_links.html b/md_docs_md_links.html
index 6d9b5d033..126b93498 100644
--- a/md_docs_md_links.html
+++ b/md_docs_md_links.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/md_docs_md_locator.html b/md_docs_md_locator.html
index a732f8cb7..07a40723b 100644
--- a/md_docs_md_locator.html
+++ b/md_docs_md_locator.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/md_docs_md_meta.html b/md_docs_md_meta.html
index 1bfa89548..9442fe7c4 100644
--- a/md_docs_md_meta.html
+++ b/md_docs_md_meta.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
@@ -232,7 +232,7 @@ Container support
}
type_info type() const
Returns the type of the contained object.
basic_any<> any
Alias declaration for the most common use case.
-meta_any forward_as_meta(Type &&value)
Forwards its argument and avoids copies for lvalue references.
+meta_any forward_as_meta(Type &&value)
Forwards its argument and avoids copies for lvalue references.
The method to use to get a proxy object for associative containers is as_associative_container instead.
It goes without saying that it's not necessary to perform a double check. Instead, it's sufficient to query the meta type or verify that the proxy object is valid. In fact, proxies are contextually convertible to bool to know if they are valid. For example, invalid proxies are returned when the wrapped object isn't a container.
In all cases, users aren't expected to reflect containers explicitly. It's sufficient to assign a container for which a specialization of the traits classes exists to a meta_any object to be able to get its proxy object.
@@ -385,7 +385,7 @@ Template information
auto arg_type = type.template_arg(0u);
}
-
+
Typically, when template information for a type are required, what the library provides is sufficient. However, there are some cases where a user may want more details or a different set of information.
Consider the case of a class template that is meant to wrap function types:
template <typename >
@@ -451,7 +451,7 @@ Named constants and enums
It goes without saying that accessing them is trivial as well. It's a matter of doing the following, as with any other data member of a meta type:
auto value = entt::resolve<my_enum>().
data (
"a_value" _hs).get({}).cast<my_enum>();
auto max = entt::resolve<int>().data("max_int" _hs).get({}).cast<int>();
-
+
As a side note, remember that all this happens behind the scenes without any allocation because of the small object optimization performed by the meta_any class.
Properties and meta objects
diff --git a/md_docs_md_poly.html b/md_docs_md_poly.html
index 2de03aecc..b0fa7c081 100644
--- a/md_docs_md_poly.html
+++ b/md_docs_md_poly.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/md_docs_md_process.html b/md_docs_md_process.html
index 9f7d46603..cdf3af69d 100644
--- a/md_docs_md_process.html
+++ b/md_docs_md_process.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/md_docs_md_reference.html b/md_docs_md_reference.html
index 8e5e6fd24..1adb9a8cd 100644
--- a/md_docs_md_reference.html
+++ b/md_docs_md_reference.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/md_docs_md_resource.html b/md_docs_md_resource.html
index 4e34f6631..5da69d73e 100644
--- a/md_docs_md_resource.html
+++ b/md_docs_md_resource.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/md_docs_md_signal.html b/md_docs_md_signal.html
index 000b42999..d4c22672a 100644
--- a/md_docs_md_signal.html
+++ b/md_docs_md_signal.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/md_docs_md_unreal.html b/md_docs_md_unreal.html
index 095cb7e53..0d83056cd 100644
--- a/md_docs_md_unreal.html
+++ b/md_docs_md_unreal.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/meta_2policy_8hpp_source.html b/meta_2policy_8hpp_source.html
deleted file mode 100644
index cac4c03f0..000000000
--- a/meta_2policy_8hpp_source.html
+++ /dev/null
@@ -1,107 +0,0 @@
-
-
-
-
-
-
-
-EnTT: src/entt/meta/policy.hpp Source File
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1 #ifndef ENTT_META_POLICY_HPP
-
2 #define ENTT_META_POLICY_HPP
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Empty class type used to request the as cref policy.
-
Empty class type used to request the as-is policy.
-
Empty class type used to request the as ref policy.
-
Empty class type used to request the as void policy.
-
-
-
-
-
diff --git a/meta_2type__traits_8hpp_source.html b/meta_2type__traits_8hpp_source.html
index fd51e384b..2b41f9848 100644
--- a/meta_2type__traits_8hpp_source.html
+++ b/meta_2type__traits_8hpp_source.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/meta_2utility_8hpp_source.html b/meta_2utility_8hpp_source.html
index 446d7fdfe..02aeef82f 100644
--- a/meta_2utility_8hpp_source.html
+++ b/meta_2utility_8hpp_source.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
@@ -302,10 +302,10 @@ $(function() {
-
+
-
+
meta_any meta_construct(meta_any *const args, std::index_sequence< Index... >)
Constructs an instance given a list of erased parameters, if possible.
meta_any meta_dispatch(Type &&value)
Wraps a value depending on the given policy.
@@ -321,7 +321,7 @@ $(function() {
-
+
A class to use to push around lists of types, nothing more.
diff --git a/meta_8hpp_source.html b/meta_8hpp_source.html
index bdaf85632..07893d44b 100644
--- a/meta_8hpp_source.html
+++ b/meta_8hpp_source.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
@@ -235,1451 +235,1452 @@ $(function() {
-
-
-
-
-
- 190 case operation::ASSOC:
-
-
-
-
-
-
-
-
-
-
- 201 node{
storage ? other.node :
nullptr },
- 202 vtable{
storage ? other.vtable : &basic_vtable<void>}
-
-
-
-
-
-
- 210 vtable{&basic_vtable<void>}
-
-
- 219 template <
typename Type,
typename ... Args>
- 220 explicit meta_any (std::in_place_type_t<Type>, Args &&... args)
- 221 :
storage {std::in_place_type<Type>, std::forward<Args>(args)...},
- 222 node{internal::meta_info<Type>::
resolve ()},
- 223 vtable{&basic_vtable<std::remove_const_t<std::remove_reference_t<Type>>>}
-
-
- 231 template <
typename Type>
-
-
-
-
-
-
-
- 244 template <
typename Type,
typename = std::enable_if_t<!std::is_same_v<std::decay_t<Type>, meta_any>>>
-
- 246 :
storage {std::forward<Type>(value)},
- 247 node{internal::meta_info<std::decay_t<Type>>::
resolve ()},
- 248 vtable{&basic_vtable<std::decay_t<Type>>}
-
-
-
-
-
- 262 :
storage {std::move(other.storage)},
- 263 node{std::exchange(other.node,
nullptr )},
- 264 vtable{std::exchange(other.vtable, &basic_vtable<void>)}
-
-
-
- 269 vtable(operation::DTOR,
storage , node);
-
-
-
- 278 std::exchange(vtable, other.vtable)(operation::DTOR,
storage , node);
-
-
-
-
-
-
- 290 std::exchange(vtable, std::exchange(other.vtable, &basic_vtable<void>))(operation::DTOR,
storage , node);
- 291 storage = std::move(other.storage);
- 292 node = std::exchange(other.node,
nullptr );
-
-
-
- 302 template <
typename Type>
- 303 [[deprecated(
"Use std::in_place_type<T &>, entt::make_meta<T &>, emplace<Type &> or forward_as_meta instead" )]]
-
- 305 emplace<Type &>(value.get());
-
-
-
- 315 template <
typename Type>
-
-
- 318 emplace<std::decay_t<Type>>(std::forward<Type>(value));
-
-
-
-
-
- 332 [[nodiscard]] const
void *
data () const ENTT_NOEXCEPT {
-
-
-
- 337 [[nodiscard]]
void *
data () ENTT_NOEXCEPT {
-
-
-
- 351 template <
typename ... Args>
-
-
- 355 template <
typename ... Args>
-
-
- 369 template <
typename Type>
-
-
-
-
-
-
- 387 template <
typename Type>
-
-
- 390 if (
const auto info = type_id<Type>(); node->info == info) {
- 391 return any_cast<Type>(&
storage );
- 392 }
else if (
const auto *base = internal::meta_visit<&internal::meta_type_node::base>([info](
const auto *curr) {
return curr->type()->info == info; }, node); base) {
- 393 return static_cast< const Type *
> (base->cast(
storage .
data ()));
-
-
-
-
-
-
- 401 template <
typename Type>
-
-
- 404 if (
const auto info = type_id<Type>(); node->info == info) {
- 405 return any_cast<Type>(&
storage );
- 406 }
else if (
const auto *base = internal::meta_visit<&internal::meta_type_node::base>([info](
const auto *curr) {
return curr->type()->info == info; }, node); base) {
-
-
-
-
-
-
-
- 425 template <
typename Type>
- 426 [[nodiscard]] Type
cast ()
const {
- 427 auto *
const instance = try_cast<std::remove_reference_t<Type>>();
- 428 ENTT_ASSERT(instance,
"Invalid instance" );
- 429 return static_cast< Type
> (*instance);
-
-
- 433 template <
typename Type>
-
-
- 436 auto *
const instance = try_cast<std::remove_reference_t<const Type>>();
- 437 ENTT_ASSERT(instance,
"Invalid instance" );
- 438 return static_cast< Type
> (*instance);
-
-
- 447 template <
typename Type>
-
- 449 if (
try_cast <std::remove_reference_t<Type>>() !=
nullptr ) {
-
-
- 452 if (
const auto *
const conv = internal::meta_visit<&internal::meta_type_node::conv>([info = type_id<Type>()](
const auto *curr) {
return curr->type()->info == info; }, node); conv) {
-
-
-
-
-
-
-
- 465 template <
typename Type>
-
-
- 468 if (
try_cast <std::remove_reference_t<const Type>>() !=
nullptr ) {
-
-
- 471 if (
const auto *
const conv = internal::meta_visit<&internal::meta_type_node::conv>([info = type_id<Type>()](
const auto *curr) {
return curr->type()->info == info; }, node); conv) {
-
-
-
-
-
-
-
-
- 486 template <
typename Type,
typename ... Args>
-
- 488 std::exchange(vtable, &basic_vtable<std::remove_const_t<std::remove_reference_t<Type>>>)(operation::DTOR,
storage , node);
-
- 490 node = internal::meta_info<Type>::resolve();
-
-
-
- 495 std::exchange(vtable, &basic_vtable<void>)(operation::DTOR,
storage , node);
-
-
-
-
-
-
- 506 vtable(operation::SEQ,
storage .as_ref(), &proxy);
-
-
-
-
-
- 513 vtable(operation::SEQ,
storage .as_ref(), &proxy);
-
-
-
-
-
- 523 vtable(operation::ASSOC,
storage .as_ref(), &proxy);
-
-
-
-
-
- 530 vtable(operation::ASSOC,
storage .as_ref(), &proxy);
-
-
-
-
-
- 541 vtable(operation::DEREF,
storage , &ret);
-
-
-
- 549 [[nodiscard]]
explicit operator bool() const ENTT_NOEXCEPT {
- 550 return !(node ==
nullptr );
-
-
-
- 559 return (!node && !other.node) || (node && other.node && node->info == other.node->info &&
storage == other.storage);
-
-
-
-
-
-
-
-
-
-
-
-
- 577 internal::meta_type_node *node;
-
-
-
+
+
+
+
+
+
+ 191 case operation::ASSOC:
+
+
+
+
+
+
+
+
+
+
+ 202 node{
storage ? other.node :
nullptr },
+ 203 vtable{
storage ? other.vtable : &basic_vtable<void>}
+
+
+
+
+
+
+ 211 vtable{&basic_vtable<void>}
+
+
+ 220 template <
typename Type,
typename ... Args>
+ 221 explicit meta_any (std::in_place_type_t<Type>, Args &&... args)
+ 222 :
storage {std::in_place_type<Type>, std::forward<Args>(args)...},
+ 223 node{internal::meta_info<Type>::
resolve ()},
+ 224 vtable{&basic_vtable<std::remove_const_t<std::remove_reference_t<Type>>>}
+
+
+ 232 template <
typename Type>
+
+
+
+
+
+
+
+ 245 template <
typename Type,
typename = std::enable_if_t<!std::is_same_v<std::decay_t<Type>, meta_any>>>
+
+ 247 :
storage {std::forward<Type>(value)},
+ 248 node{internal::meta_info<std::decay_t<Type>>::
resolve ()},
+ 249 vtable{&basic_vtable<std::decay_t<Type>>}
+
+
+
+
+
+ 263 :
storage {std::move(other.storage)},
+ 264 node{std::exchange(other.node,
nullptr )},
+ 265 vtable{std::exchange(other.vtable, &basic_vtable<void>)}
+
+
+
+ 270 vtable(operation::DTOR,
storage , node);
+
+
+
+ 279 std::exchange(vtable, other.vtable)(operation::DTOR,
storage , node);
+
+
+
+
+
+
+ 291 std::exchange(vtable, std::exchange(other.vtable, &basic_vtable<void>))(operation::DTOR,
storage , node);
+ 292 storage = std::move(other.storage);
+ 293 node = std::exchange(other.node,
nullptr );
+
+
+
+ 303 template <
typename Type>
+ 304 [[deprecated(
"Use std::in_place_type<T &>, entt::make_meta<T &>, emplace<Type &> or forward_as_meta instead" )]]
+
+ 306 emplace<Type &>(value.get());
+
+
+
+ 316 template <
typename Type>
+
+
+ 319 emplace<std::decay_t<Type>>(std::forward<Type>(value));
+
+
+
+
+
+ 333 [[nodiscard]] const
void *
data () const ENTT_NOEXCEPT {
+
+
+
+ 338 [[nodiscard]]
void *
data () ENTT_NOEXCEPT {
+
+
+
+ 352 template <
typename ... Args>
+
+
+ 356 template <
typename ... Args>
+
+
+ 370 template <
typename Type>
+
+
+
+
+
+
+ 388 template <
typename Type>
+
+
+ 391 if (
const auto info = type_id<Type>(); node->info == info) {
+ 392 return any_cast<Type>(&
storage );
+ 393 }
else if (
const auto *base = internal::meta_visit<&internal::meta_type_node::base>([info](
const auto *curr) {
return curr->type()->info == info; }, node); base) {
+ 394 return static_cast< const Type *
> (base->cast(
storage .
data ()));
+
+
+
+
+
+
+ 402 template <
typename Type>
+
+
+ 405 if (
const auto info = type_id<Type>(); node->info == info) {
+ 406 return any_cast<Type>(&
storage );
+ 407 }
else if (
const auto *base = internal::meta_visit<&internal::meta_type_node::base>([info](
const auto *curr) {
return curr->type()->info == info; }, node); base) {
+
+
+
+
+
+
+
+ 426 template <
typename Type>
+ 427 [[nodiscard]] Type
cast ()
const {
+ 428 auto *
const instance = try_cast<std::remove_reference_t<Type>>();
+ 429 ENTT_ASSERT(instance,
"Invalid instance" );
+ 430 return static_cast< Type
> (*instance);
+
+
+ 434 template <
typename Type>
+
+
+ 437 auto *
const instance = try_cast<std::remove_reference_t<const Type>>();
+ 438 ENTT_ASSERT(instance,
"Invalid instance" );
+ 439 return static_cast< Type
> (*instance);
+
+
+ 448 template <
typename Type>
+
+ 450 if (
try_cast <std::remove_reference_t<Type>>() !=
nullptr ) {
+
+
+ 453 if (
const auto *
const conv = internal::meta_visit<&internal::meta_type_node::conv>([info = type_id<Type>()](
const auto *curr) {
return curr->type()->info == info; }, node); conv) {
+
+
+
+
+
+
+
+ 466 template <
typename Type>
+
+
+ 469 if (
try_cast <std::remove_reference_t<const Type>>() !=
nullptr ) {
+
+
+ 472 if (
const auto *
const conv = internal::meta_visit<&internal::meta_type_node::conv>([info = type_id<Type>()](
const auto *curr) {
return curr->type()->info == info; }, node); conv) {
+
+
+
+
+
+
+
+
+ 487 template <
typename Type,
typename ... Args>
+
+ 489 std::exchange(vtable, &basic_vtable<std::remove_const_t<std::remove_reference_t<Type>>>)(operation::DTOR,
storage , node);
+
+ 491 node = internal::meta_info<Type>::resolve();
+
+
+
+ 496 std::exchange(vtable, &basic_vtable<void>)(operation::DTOR,
storage , node);
+
+
+
+
+
+
+ 507 vtable(operation::SEQ,
storage .as_ref(), &proxy);
+
+
+
+
+
+ 514 vtable(operation::SEQ,
storage .as_ref(), &proxy);
+
+
+
+
+
+ 524 vtable(operation::ASSOC,
storage .as_ref(), &proxy);
+
+
+
+
+
+ 531 vtable(operation::ASSOC,
storage .as_ref(), &proxy);
+
+
+
+
+
+ 542 vtable(operation::DEREF,
storage , &ret);
+
+
+
+ 550 [[nodiscard]]
explicit operator bool() const ENTT_NOEXCEPT {
+ 551 return !(node ==
nullptr );
+
+
+
+ 560 return (!node && !other.node) || (node && other.node && node->info == other.node->info &&
storage == other.storage);
+
+
+
+
+
+
+
+
+
+
+
+
+ 578 internal::meta_type_node *node;
+
+
-
- 589 return !(lhs == rhs);
-
-
+
+
+ 590 return !(lhs == rhs);
+
- 600 template <
typename Type,
typename ... Args>
-
- 602 return meta_any {std::in_place_type<Type>, std::forward<Args>(args)...};
-
-
+
+ 601 template <
typename Type,
typename ... Args>
+
+ 603 return meta_any {std::in_place_type<Type>, std::forward<Args>(args)...};
+
- 612 template <
typename Type>
-
- 614 return meta_any {std::in_place_type<std::conditional_t<std::is_rvalue_reference_v<Type>, std::decay_t<Type>, Type>>, std::forward<Type>(value)};
-
-
+
+ 613 template <
typename Type>
+
+ 615 return meta_any {std::in_place_type<std::conditional_t<std::is_rvalue_reference_v<Type>, std::decay_t<Type>, Type>>, std::forward<Type>(value)};
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
- 653 template <
typename Type,
typename = std::enable_if_t<!std::is_same_v<std::decay_t<Type>, meta_handle>>>
-
-
-
- 657 if constexpr(std::is_same_v<std::decay_t<Type>,
meta_any >) {
-
-
-
-
-
-
- 668 [[nodiscard]]
explicit operator bool() const ENTT_NOEXCEPT {
- 669 return static_cast< bool > (
any );
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+ 654 template <
typename Type,
typename = std::enable_if_t<!std::is_same_v<std::decay_t<Type>, meta_handle>>>
+
+
+
+ 658 if constexpr(std::is_same_v<std::decay_t<Type>,
meta_any >) {
+
+
+
+
+
+
+ 669 [[nodiscard]]
explicit operator bool() const ENTT_NOEXCEPT {
+ 670 return static_cast< bool > (
any );
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
- 708 return node->id.as_ref();
-
-
-
-
-
-
- 723 [[nodiscard]]
explicit operator bool() const ENTT_NOEXCEPT {
- 724 return !(node ==
nullptr );
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+ 709 return node->id.as_ref();
+
+
+
+
+
+
+ 724 [[nodiscard]]
explicit operator bool() const ENTT_NOEXCEPT {
+ 725 return !(node ==
nullptr );
+
+
+
+
+
-
-
-
-
-
-
-
-
- 748 [[nodiscard]]
inline meta_type
parent () const ENTT_NOEXCEPT;
-
-
-
-
-
-
-
-
-
-
-
- 788 template <
typename ... Args>
-
- 790 meta_any arguments[
sizeof ...(Args) + 1u]{std::forward<Args>(args)...};
- 791 return invoke (arguments,
sizeof ...(Args));
-
-
-
-
-
-
-
- 808 return internal::meta_visit<&node_type::prop>([&key](
const auto *curr) {
return curr->id == key; }, node);
-
-
- 815 [[nodiscard]]
explicit operator bool() const ENTT_NOEXCEPT {
- 816 return !(node ==
nullptr );
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+ 749 [[nodiscard]]
inline meta_type
parent () const ENTT_NOEXCEPT;
+
+
+
+
+
+
+
+
+
+
+
+ 789 template <
typename ... Args>
+
+ 791 meta_any arguments[
sizeof ...(Args) + 1u]{std::forward<Args>(args)...};
+ 792 return invoke (arguments,
sizeof ...(Args));
+
+
+
+
+
+
+
+ 809 return internal::meta_visit<&node_type::prop>([&key](
const auto *curr) {
return curr->id == key; }, node);
+
+
+ 816 [[nodiscard]]
explicit operator bool() const ENTT_NOEXCEPT {
+ 817 return !(node ==
nullptr );
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
- 846 [[nodiscard]]
bool is_const () const ENTT_NOEXCEPT {
- 847 return node->is_const;
-
-
-
- 855 return node->is_static;
-
-
-
-
- 875 template<typename Type>
-
- 877 return node->set && node->set(std::move(instance), std::forward<Type>(value));
-
-
-
- 890 return node->get(std::move(instance));
-
-
-
-
-
-
-
- 904 return internal::meta_visit<&node_type::prop>([&key](
const auto *curr) {
return curr->id == key; }, node);
-
-
- 911 [[nodiscard]]
explicit operator bool() const ENTT_NOEXCEPT {
- 912 return !(node ==
nullptr );
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 847 [[nodiscard]]
bool is_const () const ENTT_NOEXCEPT {
+ 848 return node->is_const;
+
+
+
+ 856 return node->is_static;
+
+
+
+
+ 876 template<typename Type>
+
+ 878 return node->set && node->set(std::move(instance), std::forward<Type>(value));
+
+
+
+ 891 return node->get(std::move(instance));
+
+
+
+
+
+
+
+ 905 return internal::meta_visit<&node_type::prop>([&key](
const auto *curr) {
return curr->id == key; }, node);
+
+
+ 912 [[nodiscard]]
explicit operator bool() const ENTT_NOEXCEPT {
+ 913 return !(node ==
nullptr );
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 952 [[nodiscard]]
bool is_const () const ENTT_NOEXCEPT {
- 953 return node->is_const;
-
-
-
- 961 return node->is_static;
-
-
- 968 [[nodiscard]]
inline meta_type ret () const ENTT_NOEXCEPT;
-
-
-
-
- 993 return sz ==
arity () ? node->invoke(std::move(instance), args) :
meta_any {};
-
-
- 1006 template <
typename ... Args>
-
- 1008 meta_any arguments[
sizeof ...(Args) + 1u]{std::forward<Args>(args)...};
- 1009 return invoke (std::move(instance), arguments,
sizeof ...(Args));
-
-
-
-
-
-
-
- 1023 return internal::meta_visit<&node_type::prop>([&key](
const auto *curr) {
return curr->id == key; }, node);
-
-
- 1030 [[nodiscard]]
explicit operator bool() const ENTT_NOEXCEPT {
- 1031 return !(node ==
nullptr );
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 953 [[nodiscard]]
bool is_const () const ENTT_NOEXCEPT {
+ 954 return node->is_const;
+
+
+
+ 962 return node->is_static;
+
+
+ 969 [[nodiscard]]
inline meta_type ret () const ENTT_NOEXCEPT;
+
+
+
+
+ 994 return sz ==
arity () ? node->invoke(std::move(instance), args) :
meta_any {};
+
+
+ 1007 template <
typename ... Args>
+
+ 1009 meta_any arguments[
sizeof ...(Args) + 1u]{std::forward<Args>(args)...};
+ 1010 return invoke (std::move(instance), arguments,
sizeof ...(Args));
+
+
+
+
+
+
+
+ 1024 return internal::meta_visit<&node_type::prop>([&key](
const auto *curr) {
return curr->id == key; }, node);
+
+
+ 1031 [[nodiscard]]
explicit operator bool() const ENTT_NOEXCEPT {
+ 1032 return !(node ==
nullptr );
+
+
+
+
+
-
- 1041 static bool can_cast_or_convert(
const internal::meta_type_node *type,
const type_info info ) ENTT_NOEXCEPT {
- 1042 if (type->info ==
info ) {
-
-
-
- 1046 for (
const auto *curr = type->conv; curr; curr = curr->next) {
- 1047 if (curr->type()->info ==
info ) {
-
-
-
-
- 1052 for (
const auto *curr = type->base; curr; curr = curr->next) {
- 1053 if (
auto *target = curr->type(); can_cast_or_convert(target,
info )) {
-
-
-
-
-
-
-
- 1061 template <
typename ... Args,
auto ... Index>
- 1062 [[nodiscard]]
static const internal::meta_ctor_node *
ctor (
const internal::meta_ctor_node *curr, std::index_sequence<Index...>) {
- 1063 for (; curr; curr = curr->next) {
- 1064 if (curr->arity ==
sizeof ...(Args) && (can_cast_or_convert(internal::meta_info<Args>::resolve(), curr->arg(Index).info()) && ...)) {
-
-
-
-
-
-
-
- 1072 template <
auto ... Member,
typename Node>
- 1073 void unregister_all(Node **curr) {
-
- 1075 (unregister_all(&((*curr)->*Member)), ...);
- 1076 *curr = std::exchange((*curr)->next,
nullptr );
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1098 : node{curr ? curr->type() :
nullptr }
-
-
-
-
-
-
-
-
-
-
-
- 1122 return node->size_of;
-
-
- 1129 [[nodiscard]]
bool is_void () const ENTT_NOEXCEPT {
- 1130 return node->is_void;
-
-
-
- 1138 return node->is_integral;
-
-
-
- 1147 return node->is_floating_point;
-
-
-
- 1155 return node->is_array;
-
-
- 1162 [[nodiscard]]
bool is_enum () const ENTT_NOEXCEPT {
- 1163 return node->is_enum;
-
-
-
- 1171 return node->is_union;
-
-
-
- 1179 return node->is_class;
-
-
-
- 1187 return node->is_pointer;
-
-
-
- 1196 return node->is_function_pointer;
-
-
-
- 1205 return node->is_member_object_pointer;
-
-
-
- 1215 return node->is_member_function_pointer;
-
-
-
- 1224 return node->is_pointer_like;
-
-
-
- 1232 return node->is_sequence_container;
-
-
-
- 1240 return node->is_associative_container;
-
-
-
- 1250 return node->template_info.is_template_specialization;
-
-
-
- 1258 return node->template_info.arity;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1296 return node->extent(dim);
-
-
-
- 1305 return node->remove_pointer();
-
-
-
- 1314 return node->remove_extent();
-
-
-
-
-
-
-
- 1331 return internal::meta_visit<&node_type::base>([
id ](
const auto *curr) {
return curr->type()->
id ==
id ; }, node);
-
-
-
-
-
-
- 1347 template <
typename ... Args>
-
- 1349 return ctor <Args...>(node->ctor, std::make_index_sequence<
sizeof ...(Args)>{});
-
-
-
-
-
-
-
- 1369 return internal::meta_visit<&node_type::data>([
id ](
const auto *curr) {
return curr->id ==
id ; }, node);
-
-
-
-
-
-
-
- 1391 return internal::meta_visit<&node_type::func>([
id ](
const auto *curr) {
return curr->id ==
id ; }, node);
-
-
-
-
- 1406 internal::meta_visit<&node_type::ctor>([args, sz, &ret](
const auto *curr) {
return (curr->arity == sz) && (ret = curr->invoke(args)); }, node);
-
-
-
- 1419 template <
typename ... Args>
-
- 1421 meta_any arguments[
sizeof ...(Args) + 1u]{std::forward<Args>(args)...};
- 1422 return construct (arguments,
sizeof ...(Args));
-
-
-
- 1441 const internal::meta_func_node* candidate{};
-
-
-
- 1445 for (
auto *it = internal::meta_visit<&node_type::func>([
id , sz](
const auto *curr) {
return curr->id ==
id && curr->arity == sz; }, node); it && it->id ==
id && it->arity == sz; it = it->next) {
-
-
-
- 1449 for (
size_type next{}; next < sz && next == (direct + ext); ++next) {
- 1450 const auto type = args[next].
type ();
- 1451 const auto req = it->arg(next).
info ();
- 1452 type.info() == req ? ++direct : (ext += can_cast_or_convert(type.node, req));
-
-
- 1455 if ((direct + ext) == sz) {
-
-
-
-
- 1460 }
else if (ext ==
extent ) {
-
-
-
-
-
- 1466 return (candidate && !ambiguous) ? candidate->invoke(std::move(instance), args) :
meta_any {};
-
-
- 1480 template <
typename ... Args>
-
- 1482 meta_any arguments[
sizeof ...(Args) + 1u]{std::forward<Args>(args)...};
- 1483 return invoke (
id , std::move(instance), arguments,
sizeof ...(Args));
-
-
- 1501 template <
typename Type>
-
- 1503 const auto candidate =
data (
id );
- 1504 return candidate && candidate.set(std::move(instance), std::forward<Type>(value));
-
-
-
- 1518 const auto candidate =
data (
id );
- 1519 return candidate ? candidate.get(std::move(instance)) :
meta_any {};
-
-
-
-
-
-
-
- 1539 return internal::meta_visit<&node_type::prop>([&key](
const auto *curr) {
return curr->id == key; }, node);
-
-
- 1546 [[nodiscard]]
explicit operator bool() const ENTT_NOEXCEPT {
- 1547 return !(node ==
nullptr );
-
-
-
- 1556 return (!node && !other.node) || (node && other.node && node->info == other.node->info);
-
-
-
- 1570 for (
auto ** it = internal::meta_context::global(); *it; it = &(*it)->next) {
-
-
-
-
-
-
- 1577 unregister_all(&node->prop);
- 1578 unregister_all(&node->base);
- 1579 unregister_all(&node->conv);
- 1580 unregister_all<&internal::meta_ctor_node::prop>(&node->ctor);
- 1581 unregister_all<&internal::meta_data_node::prop>(&node->data);
- 1582 unregister_all<&internal::meta_func_node::prop>(&node->func);
-
-
- 1585 node->ctor = node->def_ctor;
- 1586 node->dtor =
nullptr ;
-
-
-
-
-
-
+
+
+ 1042 static bool can_cast_or_convert(
const internal::meta_type_node *type,
const type_info info ) ENTT_NOEXCEPT {
+ 1043 if (type->info ==
info ) {
+
+
+
+ 1047 for (
const auto *curr = type->conv; curr; curr = curr->next) {
+ 1048 if (curr->type()->info ==
info ) {
+
+
+
+
+ 1053 for (
const auto *curr = type->base; curr; curr = curr->next) {
+ 1054 if (
auto *target = curr->type(); can_cast_or_convert(target,
info )) {
+
+
+
+
+
+
+
+ 1062 template <
typename ... Args,
auto ... Index>
+ 1063 [[nodiscard]]
static const internal::meta_ctor_node *
ctor (
const internal::meta_ctor_node *curr, std::index_sequence<Index...>) {
+ 1064 for (; curr; curr = curr->next) {
+ 1065 if (curr->arity ==
sizeof ...(Args) && (can_cast_or_convert(internal::meta_info<Args>::resolve(), curr->arg(Index).info()) && ...)) {
+
+
+
+
+
+
+
+ 1073 template <
auto ... Member,
typename Node>
+ 1074 void unregister_all(Node **curr) {
+
+ 1076 (unregister_all(&((*curr)->*Member)), ...);
+ 1077 *curr = std::exchange((*curr)->next,
nullptr );
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1099 : node{curr ? curr->type() :
nullptr }
+
+
+
+
+
+
+
+
+
+
+
+ 1123 return node->size_of;
+
+
+ 1130 [[nodiscard]]
bool is_void () const ENTT_NOEXCEPT {
+ 1131 return node->is_void;
+
+
+
+ 1139 return node->is_integral;
+
+
+
+ 1148 return node->is_floating_point;
+
+
+
+ 1156 return node->is_array;
+
+
+ 1163 [[nodiscard]]
bool is_enum () const ENTT_NOEXCEPT {
+ 1164 return node->is_enum;
+
+
+
+ 1172 return node->is_union;
+
+
+
+ 1180 return node->is_class;
+
+
+
+ 1188 return node->is_pointer;
+
+
+
+ 1197 return node->is_function_pointer;
+
+
+
+ 1206 return node->is_member_object_pointer;
+
+
+
+ 1216 return node->is_member_function_pointer;
+
+
+
+ 1225 return node->is_pointer_like;
+
+
+
+ 1233 return node->is_sequence_container;
+
+
+
+ 1241 return node->is_associative_container;
+
+
+
+ 1251 return node->template_info.is_template_specialization;
+
+
+
+ 1259 return node->template_info.arity;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1297 return node->extent(dim);
+
+
+
+ 1306 return node->remove_pointer();
+
+
+
+ 1315 return node->remove_extent();
+
+
+
+
+
+
+
+ 1332 return internal::meta_visit<&node_type::base>([
id ](
const auto *curr) {
return curr->type()->
id ==
id ; }, node);
+
+
+
+
+
+
+ 1348 template <
typename ... Args>
+
+ 1350 return ctor <Args...>(node->ctor, std::make_index_sequence<
sizeof ...(Args)>{});
+
+
+
+
+
+
+
+ 1370 return internal::meta_visit<&node_type::data>([
id ](
const auto *curr) {
return curr->id ==
id ; }, node);
+
+
+
+
+
+
+
+ 1392 return internal::meta_visit<&node_type::func>([
id ](
const auto *curr) {
return curr->id ==
id ; }, node);
+
+
+
+
+ 1407 internal::meta_visit<&node_type::ctor>([args, sz, &ret](
const auto *curr) {
return (curr->arity == sz) && (ret = curr->invoke(args)); }, node);
+
+
+
+ 1420 template <
typename ... Args>
+
+ 1422 meta_any arguments[
sizeof ...(Args) + 1u]{std::forward<Args>(args)...};
+ 1423 return construct (arguments,
sizeof ...(Args));
+
+
+
+ 1442 const internal::meta_func_node* candidate{};
+
+
+
+ 1446 for (
auto *it = internal::meta_visit<&node_type::func>([
id , sz](
const auto *curr) {
return curr->id ==
id && curr->arity == sz; }, node); it && it->id ==
id && it->arity == sz; it = it->next) {
+
+
+
+ 1450 for (
size_type next{}; next < sz && next == (direct + ext); ++next) {
+ 1451 const auto type = args[next].
type ();
+ 1452 const auto req = it->arg(next).
info ();
+ 1453 type.info() == req ? ++direct : (ext += can_cast_or_convert(type.node, req));
+
+
+ 1456 if ((direct + ext) == sz) {
+
+
+
+
+ 1461 }
else if (ext ==
extent ) {
+
+
+
+
+
+ 1467 return (candidate && !ambiguous) ? candidate->invoke(std::move(instance), args) :
meta_any {};
+
+
+ 1481 template <
typename ... Args>
+
+ 1483 meta_any arguments[
sizeof ...(Args) + 1u]{std::forward<Args>(args)...};
+ 1484 return invoke (
id , std::move(instance), arguments,
sizeof ...(Args));
+
+
+ 1502 template <
typename Type>
+
+ 1504 const auto candidate =
data (
id );
+ 1505 return candidate && candidate.set(std::move(instance), std::forward<Type>(value));
+
+
+
+ 1519 const auto candidate =
data (
id );
+ 1520 return candidate ? candidate.get(std::move(instance)) :
meta_any {};
+
+
+
+
+
+
+
+ 1540 return internal::meta_visit<&node_type::prop>([&key](
const auto *curr) {
return curr->id == key; }, node);
+
+
+ 1547 [[nodiscard]]
explicit operator bool() const ENTT_NOEXCEPT {
+ 1548 return !(node ==
nullptr );
+
+
+
+ 1557 return (!node && !other.node) || (node && other.node && node->info == other.node->info);
+
+
+
+ 1571 for (
auto ** it = internal::meta_context::global(); *it; it = &(*it)->next) {
+
+
+
+
+
+
+ 1578 unregister_all(&node->prop);
+ 1579 unregister_all(&node->base);
+ 1580 unregister_all(&node->conv);
+ 1581 unregister_all<&internal::meta_ctor_node::prop>(&node->ctor);
+ 1582 unregister_all<&internal::meta_data_node::prop>(&node->data);
+ 1583 unregister_all<&internal::meta_func_node::prop>(&node->func);
+
+
+ 1586 node->ctor = node->def_ctor;
+ 1587 node->dtor =
nullptr ;
+
+
+
+
+
-
- 1601 return !(lhs == rhs);
-
-
+
+
+ 1602 return !(lhs == rhs);
+
-
-
-
-
+
+
+
+
- 1610 template <
typename ... Args>
-
- 1612 return type ().
invoke (
id , *
this , std::forward<Args>(args)...);
-
-
+
+ 1611 template <
typename ... Args>
+
+ 1613 return type ().
invoke (
id , *
this , std::forward<Args>(args)...);
+
- 1616 template <
typename ... Args>
-
- 1618 return type ().
invoke (
id , *
this , std::forward<Args>(args)...);
-
-
+
+ 1617 template <
typename ... Args>
+
+ 1619 return type ().
invoke (
id , *
this , std::forward<Args>(args)...);
+
- 1622 template <
typename Type>
-
- 1624 return type ().
set (
id , *
this , std::forward<Type>(value));
-
-
+
+ 1623 template <
typename Type>
+
+ 1625 return type ().
set (
id , *
this , std::forward<Type>(value));
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
- 1639 return node->parent;
-
-
+
+
+ 1640 return node->parent;
+
-
- 1644 return index < arity() ? node->arg(index) :
meta_type {};
-
-
+
+
+ 1645 return index < arity() ? node->arg(index) :
meta_type {};
+
-
- 1649 return node->parent;
-
-
+
+
+ 1650 return node->parent;
+
-
- 1654 return node->type();
-
-
+
+
+ 1655 return node->type();
+
-
- 1659 return node->parent;
-
-
+
+
+ 1660 return node->parent;
+
-
-
-
-
+
+
+
+
-
- 1669 return index < arity() ? node->arg(index) :
meta_type {};
-
-
+
+
+ 1670 return index < arity() ? node->arg(index) :
meta_type {};
+
-
-
-
- 1678 enum class operation { INCR, DEREF };
-
- 1680 using vtable_type = void(
const operation,
const any &,
void *);
-
- 1682 template <
typename It>
- 1683 static void basic_vtable(
const operation op,
const any &from,
void *to) {
-
- 1685 case operation::INCR:
- 1686 ++any_cast<It &>(
const_cast< any &
> (from));
-
- 1688 case operation::DEREF:
- 1689 static_cast< meta_any *
> (to)->emplace<
typename std::iterator_traits<It>::reference>(*any_cast<const It &>(from));
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1714 template<typename It>
-
- 1716 : vtable{&basic_vtable<It>},
-
-
-
-
- 1722 return vtable(operation::INCR,
handle ,
nullptr ), *
this ;
-
-
-
-
- 1728 return ++(*this), orig;
-
-
-
- 1737 return handle == other.handle;
-
-
-
- 1746 return !(*
this == other);
-
-
-
-
- 1755 vtable(operation::DEREF,
handle , &other);
-
-
-
- 1763 [[nodiscard]]
explicit operator bool() const ENTT_NOEXCEPT {
- 1764 return static_cast< bool > (
handle );
-
-
-
- 1768 vtable_type *vtable{};
-
-
-
+
+
+
+
+ 1679 enum class operation { INCR, DEREF };
+
+ 1681 using vtable_type = void(
const operation,
const any &,
void *);
+
+ 1683 template <
typename It>
+ 1684 static void basic_vtable(
const operation op,
const any &from,
void *to) {
+
+ 1686 case operation::INCR:
+ 1687 ++any_cast<It &>(
const_cast< any &
> (from));
+
+ 1689 case operation::DEREF:
+ 1690 static_cast< meta_any *
> (to)->emplace<
typename std::iterator_traits<It>::reference>(*any_cast<const It &>(from));
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1715 template<typename It>
+
+ 1717 : vtable{&basic_vtable<It>},
+
+
+
+
+ 1723 return vtable(operation::INCR,
handle ,
nullptr ), *
this ;
+
+
+
+
+ 1729 return ++(*this), orig;
+
+
+
+ 1738 return handle == other.handle;
+
+
+
+ 1747 return !(*
this == other);
+
+
+
+
+ 1756 vtable(operation::DEREF,
handle , &other);
+
+
+
+ 1764 [[nodiscard]]
explicit operator bool() const ENTT_NOEXCEPT {
+ 1765 return static_cast< bool > (
handle );
+
+
+
+ 1769 vtable_type *vtable{};
+
+
- 1773 template <
typename Type>
- 1774 struct meta_sequence_container::meta_sequence_container_proxy {
- 1775 using traits_type = meta_sequence_container_traits<Type>;
-
- 1777 [[nodiscard]]
static meta_type
value_type () ENTT_NOEXCEPT {
- 1778 return internal::meta_info<typename Type::value_type>::resolve();
-
-
-
- 1782 return traits_type::size(any_cast<const Type &>(container));
-
-
-
- 1786 auto *
const cont = any_cast<Type>(&container);
- 1787 return cont && traits_type::resize(*cont, sz);
-
-
- 1790 [[nodiscard]]
static bool clear (
any &container) {
- 1791 auto *
const cont = any_cast<Type>(&container);
- 1792 return cont && traits_type::clear(*cont);
-
-
-
- 1796 if (
auto *
const cont = any_cast<Type>(&container); cont) {
- 1797 return iterator {traits_type::begin(*cont)};
-
-
- 1800 return iterator {traits_type::cbegin(any_cast<const Type &>(container))};
-
-
-
- 1804 if (
auto *
const cont = any_cast<Type>(&container); cont) {
- 1805 return iterator {traits_type::end(*cont)};
-
-
- 1808 return iterator {traits_type::cend(any_cast<const Type &>(container))};
-
-
- 1811 [[nodiscard]]
static std::pair<iterator, bool>
insert (
any &container,
iterator it, meta_any &value) {
- 1812 if (
auto *
const cont = any_cast<Type>(&container); cont) {
-
- 1814 if (value.allow_cast<
typename Type::const_reference>() || value.allow_cast<
typename Type::value_type>()) {
- 1815 const auto *element = value.try_cast<std::remove_reference_t<typename Type::const_reference>>();
- 1816 auto ret = traits_type::insert(*cont, any_cast<const typename Type::iterator &>(it.handle), element ? *element : value.cast<
typename Type::value_type>());
- 1817 return {
iterator {std::move(ret.first)}, ret.second };
-
-
-
-
-
-
- 1824 [[nodiscard]]
static std::pair<iterator, bool>
erase (
any &container,
iterator it) {
- 1825 if (
auto *
const cont = any_cast<Type>(&container); cont) {
- 1826 auto ret = traits_type::erase(*cont, any_cast<const typename Type::iterator &>(it.handle));
- 1827 return {
iterator {std::move(ret.first)}, ret.second };
-
-
-
-
-
-
- 1834 if (
auto *
const cont = any_cast<Type>(&container); cont) {
- 1835 return meta_any{std::in_place_type<typename Type::reference>, traits_type::get(*cont, pos)};
-
-
- 1838 return meta_any{std::in_place_type<typename Type::const_reference>, traits_type::cget(any_cast<const Type &>(container), pos)};
-
-
-
+
+ 1774 template <
typename Type>
+ 1775 struct meta_sequence_container::meta_sequence_container_proxy {
+ 1776 using traits_type = meta_sequence_container_traits<Type>;
+
+ 1778 [[nodiscard]]
static meta_type
value_type () ENTT_NOEXCEPT {
+ 1779 return internal::meta_info<typename Type::value_type>::resolve();
+
+
+
+ 1783 return traits_type::size(any_cast<const Type &>(container));
+
+
+
+ 1787 auto *
const cont = any_cast<Type>(&container);
+ 1788 return cont && traits_type::resize(*cont, sz);
+
+
+ 1791 [[nodiscard]]
static bool clear (
any &container) {
+ 1792 auto *
const cont = any_cast<Type>(&container);
+ 1793 return cont && traits_type::clear(*cont);
+
+
+
+ 1797 if (
auto *
const cont = any_cast<Type>(&container); cont) {
+ 1798 return iterator {traits_type::begin(*cont)};
+
+
+ 1801 return iterator {traits_type::cbegin(any_cast<const Type &>(container))};
+
+
+
+ 1805 if (
auto *
const cont = any_cast<Type>(&container); cont) {
+ 1806 return iterator {traits_type::end(*cont)};
+
+
+ 1809 return iterator {traits_type::cend(any_cast<const Type &>(container))};
+
+
+ 1812 [[nodiscard]]
static std::pair<iterator, bool>
insert (
any &container,
iterator it, meta_any &value) {
+ 1813 if (
auto *
const cont = any_cast<Type>(&container); cont) {
+
+ 1815 if (value.allow_cast<
typename Type::const_reference>() || value.allow_cast<
typename Type::value_type>()) {
+ 1816 const auto *element = value.try_cast<std::remove_reference_t<typename Type::const_reference>>();
+ 1817 auto ret = traits_type::insert(*cont, any_cast<const typename Type::iterator &>(it.handle), element ? *element : value.cast<
typename Type::value_type>());
+ 1818 return {
iterator {std::move(ret.first)}, ret.second };
+
+
+
+
+
+
+ 1825 [[nodiscard]]
static std::pair<iterator, bool>
erase (
any &container,
iterator it) {
+ 1826 if (
auto *
const cont = any_cast<Type>(&container); cont) {
+ 1827 auto ret = traits_type::erase(*cont, any_cast<const typename Type::iterator &>(it.handle));
+ 1828 return {
iterator {std::move(ret.first)}, ret.second };
+
+
+
+
+
+
+ 1835 if (
auto *
const cont = any_cast<Type>(&container); cont) {
+ 1836 return meta_any{std::in_place_type<typename Type::reference>, traits_type::get(*cont, pos)};
+
+
+ 1839 return meta_any{std::in_place_type<typename Type::const_reference>, traits_type::cget(any_cast<const Type &>(container), pos)};
+
+
-
- 1848 return value_type_fn();
-
-
+
+
+ 1849 return value_type_fn();
+
-
-
-
-
+
+
+
+
-
- 1867 return resize_fn(
storage , sz);
-
-
+
+
+ 1868 return resize_fn(
storage , sz);
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
- 1906 return insert_fn(
storage , it, value);
-
-
+
+
+ 1907 return insert_fn(
storage , it, value);
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
- 1936 [[nodiscard]]
inline meta_sequence_container::operator bool() const ENTT_NOEXCEPT {
- 1937 return static_cast< bool > (
storage );
-
-
+
+ 1937 [[nodiscard]]
inline meta_sequence_container::operator bool() const ENTT_NOEXCEPT {
+ 1938 return static_cast< bool > (
storage );
+
-
- 1943 enum operation { INCR, DEREF };
-
- 1945 using vtable_type = void(
const operation,
const any &,
void *);
-
- 1947 template <
bool KeyOnly,
typename It>
- 1948 static void basic_vtable(
const operation op,
const any &from,
void *to) {
-
- 1950 case operation::INCR:
- 1951 ++any_cast<It &>(
const_cast< any &
> (from));
-
- 1953 case operation::DEREF:
- 1954 const auto &it = any_cast<const It &>(from);
- 1955 if constexpr(KeyOnly) {
- 1956 static_cast< std::pair<meta_any, meta_any> *
> (to)->first.emplace<decltype(*it)>(*it);
-
- 1958 static_cast< std::pair<meta_any, meta_any> *
> (to)->first.emplace<decltype((it->first))>(it->first);
- 1959 static_cast< std::pair<meta_any, meta_any> *
> (to)->second.emplace<decltype((it->second))>(it->second);
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1986 template<
bool KeyOnly, typename It>
-
- 1988 : vtable{&basic_vtable<KeyOnly, It>},
-
-
-
-
- 1994 return vtable(operation::INCR,
handle ,
nullptr ), *
this ;
-
-
-
-
- 2000 return ++(*this), orig;
-
-
-
- 2009 return handle == other.handle;
-
-
-
- 2018 return !(*
this == other);
-
-
-
-
- 2027 vtable(operation::DEREF,
handle , &other);
-
-
-
- 2035 [[nodiscard]]
explicit operator bool() const ENTT_NOEXCEPT {
- 2036 return static_cast< bool > (
handle );
-
-
-
- 2040 vtable_type *vtable{};
-
-
-
+
+
+ 1944 enum operation { INCR, DEREF };
+
+ 1946 using vtable_type = void(
const operation,
const any &,
void *);
+
+ 1948 template <
bool KeyOnly,
typename It>
+ 1949 static void basic_vtable(
const operation op,
const any &from,
void *to) {
+
+ 1951 case operation::INCR:
+ 1952 ++any_cast<It &>(
const_cast< any &
> (from));
+
+ 1954 case operation::DEREF:
+ 1955 const auto &it = any_cast<const It &>(from);
+ 1956 if constexpr(KeyOnly) {
+ 1957 static_cast< std::pair<meta_any, meta_any> *
> (to)->first.emplace<decltype(*it)>(*it);
+
+ 1959 static_cast< std::pair<meta_any, meta_any> *
> (to)->first.emplace<decltype((it->first))>(it->first);
+ 1960 static_cast< std::pair<meta_any, meta_any> *
> (to)->second.emplace<decltype((it->second))>(it->second);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1987 template<
bool KeyOnly, typename It>
+
+ 1989 : vtable{&basic_vtable<KeyOnly, It>},
+
+
+
+
+ 1995 return vtable(operation::INCR,
handle ,
nullptr ), *
this ;
+
+
+
+
+ 2001 return ++(*this), orig;
+
+
+
+ 2010 return handle == other.handle;
+
+
+
+ 2019 return !(*
this == other);
+
+
+
+
+ 2028 vtable(operation::DEREF,
handle , &other);
+
+
+
+ 2036 [[nodiscard]]
explicit operator bool() const ENTT_NOEXCEPT {
+ 2037 return static_cast< bool > (
handle );
+
+
+
+ 2041 vtable_type *vtable{};
+
+
- 2045 template <
typename Type>
- 2046 struct meta_associative_container::meta_associative_container_proxy {
- 2047 using traits_type = meta_associative_container_traits<Type>;
-
- 2049 [[nodiscard]]
static meta_type
key_type () ENTT_NOEXCEPT {
- 2050 return internal::meta_info<typename Type::key_type>::resolve();
-
-
- 2053 [[nodiscard]]
static meta_type
mapped_type () ENTT_NOEXCEPT {
- 2054 if constexpr(is_key_only_meta_associative_container_v<Type>) {
-
-
- 2057 return internal::meta_info<typename Type::mapped_type>::resolve();
-
-
-
- 2061 [[nodiscard]]
static meta_type
value_type () ENTT_NOEXCEPT {
- 2062 return internal::meta_info<typename Type::value_type>::resolve();
-
-
-
- 2066 return traits_type::size(any_cast<const Type &>(container));
-
-
- 2069 [[nodiscard]]
static bool clear (
any &container) {
- 2070 auto *
const cont = any_cast<Type>(&container);
- 2071 return cont && traits_type::clear(*cont);
-
-
-
- 2075 if (
auto *
const cont = any_cast<Type>(&container); cont) {
- 2076 return iterator {is_key_only_meta_associative_container<Type>{}, traits_type::begin(*cont)};
-
-
- 2079 return iterator {is_key_only_meta_associative_container<Type>{}, traits_type::cbegin(any_cast<const Type &>(container))};
-
-
-
- 2083 if (
auto *
const cont = any_cast<Type>(&container); cont) {
- 2084 return iterator {is_key_only_meta_associative_container<Type>{}, traits_type::end(*cont)};
-
-
- 2087 return iterator {is_key_only_meta_associative_container<Type>{}, traits_type::cend(any_cast<const Type &>(container))};
-
-
- 2090 [[nodiscard]]
static bool insert (
any &container, meta_any &key, meta_any &value) {
- 2091 if (
auto *
const cont = any_cast<Type>(&container); cont && key.allow_cast<
const typename Type::key_type &>()) {
- 2092 if constexpr(is_key_only_meta_associative_container_v<Type>) {
- 2093 return traits_type::insert(*cont, key.cast<
const typename Type::key_type &>());
-
- 2095 return value.allow_cast<
const typename Type::mapped_type &>()
- 2096 && traits_type::insert(*cont, key.cast<
const typename Type::key_type &>(), value.cast<
const typename Type::mapped_type &>());
-
-
-
-
-
-
- 2103 [[nodiscard]]
static bool erase (
any &container, meta_any &key) {
- 2104 if (
auto *
const cont = any_cast<Type>(&container); cont && key.allow_cast<
const typename Type::key_type &>()) {
- 2105 return traits_type::erase(*cont, key.cast<
const typename Type::key_type &>());
-
-
-
-
-
-
- 2112 if (key.allow_cast<
const typename Type::key_type &>()) {
- 2113 if (
auto *
const cont = any_cast<Type>(&container); cont) {
- 2114 return iterator {is_key_only_meta_associative_container<Type>{}, traits_type::find(*cont, key.cast<
const typename Type::key_type &>())};
-
-
- 2117 return iterator {is_key_only_meta_associative_container<Type>{}, traits_type::cfind(any_cast<const Type &>(container), key.cast<
const typename Type::key_type &>())};
-
-
-
-
-
-
+
+ 2046 template <
typename Type>
+ 2047 struct meta_associative_container::meta_associative_container_proxy {
+ 2048 using traits_type = meta_associative_container_traits<Type>;
+
+ 2050 [[nodiscard]]
static meta_type
key_type () ENTT_NOEXCEPT {
+ 2051 return internal::meta_info<typename Type::key_type>::resolve();
+
+
+ 2054 [[nodiscard]]
static meta_type
mapped_type () ENTT_NOEXCEPT {
+ 2055 if constexpr(is_key_only_meta_associative_container_v<Type>) {
+
+
+ 2058 return internal::meta_info<typename Type::mapped_type>::resolve();
+
+
+
+ 2062 [[nodiscard]]
static meta_type
value_type () ENTT_NOEXCEPT {
+ 2063 return internal::meta_info<typename Type::value_type>::resolve();
+
+
+
+ 2067 return traits_type::size(any_cast<const Type &>(container));
+
+
+ 2070 [[nodiscard]]
static bool clear (
any &container) {
+ 2071 auto *
const cont = any_cast<Type>(&container);
+ 2072 return cont && traits_type::clear(*cont);
+
+
+
+ 2076 if (
auto *
const cont = any_cast<Type>(&container); cont) {
+ 2077 return iterator {is_key_only_meta_associative_container<Type>{}, traits_type::begin(*cont)};
+
+
+ 2080 return iterator {is_key_only_meta_associative_container<Type>{}, traits_type::cbegin(any_cast<const Type &>(container))};
+
+
+
+ 2084 if (
auto *
const cont = any_cast<Type>(&container); cont) {
+ 2085 return iterator {is_key_only_meta_associative_container<Type>{}, traits_type::end(*cont)};
+
+
+ 2088 return iterator {is_key_only_meta_associative_container<Type>{}, traits_type::cend(any_cast<const Type &>(container))};
+
+
+ 2091 [[nodiscard]]
static bool insert (
any &container, meta_any &key, meta_any &value) {
+ 2092 if (
auto *
const cont = any_cast<Type>(&container); cont && key.allow_cast<
const typename Type::key_type &>()) {
+ 2093 if constexpr(is_key_only_meta_associative_container_v<Type>) {
+ 2094 return traits_type::insert(*cont, key.cast<
const typename Type::key_type &>());
+
+ 2096 return value.allow_cast<
const typename Type::mapped_type &>()
+ 2097 && traits_type::insert(*cont, key.cast<
const typename Type::key_type &>(), value.cast<
const typename Type::mapped_type &>());
+
+
+
+
+
+
+ 2104 [[nodiscard]]
static bool erase (
any &container, meta_any &key) {
+ 2105 if (
auto *
const cont = any_cast<Type>(&container); cont && key.allow_cast<
const typename Type::key_type &>()) {
+ 2106 return traits_type::erase(*cont, key.cast<
const typename Type::key_type &>());
+
+
+
+
+
+
+ 2113 if (key.allow_cast<
const typename Type::key_type &>()) {
+ 2114 if (
auto *
const cont = any_cast<Type>(&container); cont) {
+ 2115 return iterator {is_key_only_meta_associative_container<Type>{}, traits_type::find(*cont, key.cast<
const typename Type::key_type &>())};
+
+
+ 2118 return iterator {is_key_only_meta_associative_container<Type>{}, traits_type::cfind(any_cast<const Type &>(container), key.cast<
const typename Type::key_type &>())};
+
+
+
+
+
-
- 2130 return key_only_container;
-
-
+
+
+ 2131 return key_only_container;
+
-
- 2139 return key_type_fn();
-
-
+
+
+ 2140 return key_type_fn();
+
-
- 2148 return mapped_type_fn();
-
-
+
+
+ 2149 return mapped_type_fn();
+
-
- 2154 return value_type_fn();
-
-
+
+
+ 2155 return value_type_fn();
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
- 2189 return insert_fn(
storage , key, value);
-
-
+
+
+ 2190 return insert_fn(
storage , key, value);
+
-
- 2199 return erase_fn(
storage , key);
-
-
+
+
+ 2200 return erase_fn(
storage , key);
+
-
-
-
-
+
+
+
+
- 2217 [[nodiscard]]
inline meta_associative_container::operator bool() const ENTT_NOEXCEPT {
- 2218 return static_cast< bool > (
storage );
-
-
+
+ 2218 [[nodiscard]]
inline meta_associative_container::operator bool() const ENTT_NOEXCEPT {
+ 2219 return static_cast< bool > (
storage );
+
-
-
+
+
-
+
+
basic_any as_ref()
Aliasing constructor.
pointer data() const
Direct access to the internal packed array.
value_type & emplace(const entity_type entt, Args &&... args)
Assigns an entity to a storage and constructs its object.
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Implementation specific information about a type.
meta_type resolve()
Returns the meta type associated with a given type.
std::integral_constant< decltype(Value), Value > integral_constant
Wraps a static constant.
std::uint32_t id_type
Alias declaration for type identifiers.
basic_any<> any
Alias declaration for the most common use case.
-meta_any forward_as_meta(Type &&value)
Forwards its argument and avoids copies for lvalue references.
-typename constness_as< To, From >::type constness_as_t
Alias template to facilitate the transcription of the constness.
-constexpr bool is_complete_v
Helper variable template.
+meta_any forward_as_meta(Type &&value)
Forwards its argument and avoids copies for lvalue references.
+typename constness_as< To, From >::type constness_as_t
Alias template to facilitate the transcription of the constness.
+constexpr bool is_complete_v
Helper variable template.
constexpr get_t< Type... > get
Variable template for lists of observed components.
basic_storage< entity, Args... > storage
Alias declaration for the most common use case.
bool operator!=(const basic_any< Len, Align > &lhs, const basic_any< Len, Align > &rhs)
Checks if two wrappers differ in their content.
-meta_any make_meta(Args &&... args)
Constructs a wrapper from a given type, passing it all arguments.
+meta_any make_meta(Args &&... args)
Constructs a wrapper from a given type, passing it all arguments.
Non-owning handle to an entity.
Storage implementation dispatcher.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/monostate_8hpp_source.html b/monostate_8hpp_source.html
index 32d32b608..343e81cfe 100644
--- a/monostate_8hpp_source.html
+++ b/monostate_8hpp_source.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/namespaceentt.html b/namespaceentt.html
index 59ae79765..157ba22de 100644
--- a/namespaceentt.html
+++ b/namespaceentt.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
@@ -198,9 +198,6 @@ Classes
struct value_list_cat< value_list< Value... > >
Concatenates multiple value lists. More...
-struct is_equality_comparable
- Provides the member constant value to true if a given type is equality comparable, false otherwise. More...
-
struct is_applicable
Same as std::is_invocable, but with tuples. More...
@@ -237,6 +234,9 @@ Classes
struct is_iterator_type< Type, It, std::enable_if_t<!std::is_same_v< Type, It >, std::void_t< typename It::iterator_type > > >
Provides the member constant value to true if a given type is of the required iterator type, false otherwise. More...
+struct is_equality_comparable
+ Provides the member constant value to true if a given type is equality comparable, false otherwise. More...
+
struct constness_as
Transcribes the constness of a type to another type. More...
@@ -995,10 +995,6 @@ Variables
constexpr auto value_list_element_v = value_list_element <Index, List>::value
Helper type. More...
-template<class Type >
-constexpr bool is_equality_comparable_v = is_equality_comparable <Type>::value
- Helper variable template. More...
-
template<typename Func , typename Args >
constexpr bool is_applicable_v = is_applicable <Func, Args>::value
Helper variable template. More...
@@ -1019,6 +1015,10 @@ Variables
constexpr bool is_iterator_type_v = is_iterator_type <Type, It>::value
Helper variable template. More...
+template<class Type >
+constexpr bool is_equality_comparable_v = is_equality_comparable <Type>::value
+ Helper variable template. More...
+
constexpr null_t null {}
Compile-time constant for null entities. More...
@@ -1103,7 +1103,7 @@ template<typename To , typename From >
-Definition at line 653 of file type_traits.hpp .
+Definition at line 655 of file type_traits.hpp .
@@ -1207,7 +1207,7 @@ template<typename Member >
-Definition at line 684 of file type_traits.hpp .
+Definition at line 686 of file type_traits.hpp .
@@ -2227,7 +2227,7 @@ template<typename Type >
Returns A properly initialized and not necessarily owning wrapper.
-Definition at line 613 of file meta.hpp .
+Definition at line 614 of file meta.hpp .
@@ -2401,7 +2401,7 @@ template<typename Type , typename... Args>
Returns A properly initialized wrapper for an object of the given type.
-Definition at line 601 of file meta.hpp .
+Definition at line 602 of file meta.hpp .
@@ -3086,7 +3086,7 @@ template<typename Entity >
Returns True if the two wrappers differ in their content, false otherwise.
-Definition at line 588 of file meta.hpp .
+Definition at line 589 of file meta.hpp .
@@ -3134,7 +3134,7 @@ template<typename Entity >
Returns False if the objects refer to the same node, true otherwise.
-Definition at line 1600 of file meta.hpp .
+Definition at line 1601 of file meta.hpp .
@@ -4118,7 +4118,7 @@ template<typename Ret , typename Func , typename Args >
-Definition at line 545 of file type_traits.hpp .
+Definition at line 483 of file type_traits.hpp .
@@ -4153,7 +4153,7 @@ template<typename Func , typename Args >
-Definition at line 518 of file type_traits.hpp .
+Definition at line 456 of file type_traits.hpp .
@@ -4187,7 +4187,7 @@ template<typename Type >
-Definition at line 567 of file type_traits.hpp .
+Definition at line 505 of file type_traits.hpp .
@@ -4221,7 +4221,7 @@ template<class Type >
-Definition at line 484 of file type_traits.hpp .
+Definition at line 626 of file type_traits.hpp .
@@ -4256,7 +4256,7 @@ template<typename Type , typename It >
-Definition at line 624 of file type_traits.hpp .
+Definition at line 562 of file type_traits.hpp .
@@ -4290,7 +4290,7 @@ template<typename Type >
-Definition at line 591 of file type_traits.hpp .
+Definition at line 529 of file type_traits.hpp .
diff --git a/namespacemembers.html b/namespacemembers.html
index 7db8bc965..29044e250 100644
--- a/namespacemembers.html
+++ b/namespacemembers.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/namespacemembers_enum.html b/namespacemembers_enum.html
index 5c0c87e84..0713f959f 100644
--- a/namespacemembers_enum.html
+++ b/namespacemembers_enum.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/namespacemembers_func.html b/namespacemembers_func.html
index 0aed7dad6..f19b2b74e 100644
--- a/namespacemembers_func.html
+++ b/namespacemembers_func.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/namespacemembers_type.html b/namespacemembers_type.html
index 0df27eb07..17827fc5c 100644
--- a/namespacemembers_type.html
+++ b/namespacemembers_type.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/namespacemembers_vars.html b/namespacemembers_vars.html
index 133ba37ab..a20130ece 100644
--- a/namespacemembers_vars.html
+++ b/namespacemembers_vars.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/namespaces.html b/namespaces.html
index d99e1669a..4b0d21868 100644
--- a/namespaces.html
+++ b/namespaces.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
@@ -109,19 +109,19 @@ $(function() {
C value_list_cat<> Concatenates multiple value lists
C value_list_cat< value_list< Value... >, value_list< Other... >, List... > Concatenates multiple value lists
C value_list_cat< value_list< Value... > > Concatenates multiple value lists
- C is_equality_comparable Provides the member constant value to true if a given type is equality comparable, false otherwise
- C is_applicable Same as std::is_invocable, but with tuples
- C is_applicable< Func, Tuple< Args... > > Same as std::is_invocable, but with tuples.
- C is_applicable< Func, const Tuple< Args... > > Same as std::is_invocable, but with tuples.
- C is_applicable_r Same as std::is_invocable_r, but with tuples for arguments
- C is_applicable_r< Ret, Func, std::tuple< Args... > > Same as std::is_invocable_r, but with tuples for arguments.
- C is_complete Provides the member constant value to true if a given type is complete, false otherwise
- C is_complete< Type, std::void_t< decltype(sizeof(Type))> > Provides the member constant value to true if a given type is complete, false otherwise.
- C is_iterator Provides the member constant value to true if a given type is an iterator, false otherwise
- C is_iterator< Type, std::void_t< typename std::iterator_traits< Type >::iterator_category > > Provides the member constant value to true if a given type is an iterator, false otherwise.
- C is_iterator_type Provides the member constant value to true if a given type is of the required iterator type, false otherwise
- C is_iterator_type< Type, It, std::enable_if_t< is_iterator_v< Type > &&std::is_same_v< Type, It > > > Provides the member constant value to true if a given type is of the required iterator type, false otherwise.
- C is_iterator_type< Type, It, std::enable_if_t<!std::is_same_v< Type, It >, std::void_t< typename It::iterator_type > > > Provides the member constant value to true if a given type is of the required iterator type, false otherwise.
+ C is_applicable Same as std::is_invocable, but with tuples
+ C is_applicable< Func, Tuple< Args... > > Same as std::is_invocable, but with tuples.
+ C is_applicable< Func, const Tuple< Args... > > Same as std::is_invocable, but with tuples.
+ C is_applicable_r Same as std::is_invocable_r, but with tuples for arguments
+ C is_applicable_r< Ret, Func, std::tuple< Args... > > Same as std::is_invocable_r, but with tuples for arguments.
+ C is_complete Provides the member constant value to true if a given type is complete, false otherwise
+ C is_complete< Type, std::void_t< decltype(sizeof(Type))> > Provides the member constant value to true if a given type is complete, false otherwise.
+ C is_iterator Provides the member constant value to true if a given type is an iterator, false otherwise
+ C is_iterator< Type, std::void_t< typename std::iterator_traits< Type >::iterator_category > > Provides the member constant value to true if a given type is an iterator, false otherwise.
+ C is_iterator_type Provides the member constant value to true if a given type is of the required iterator type, false otherwise
+ C is_iterator_type< Type, It, std::enable_if_t< is_iterator_v< Type > &&std::is_same_v< Type, It > > > Provides the member constant value to true if a given type is of the required iterator type, false otherwise.
+ C is_iterator_type< Type, It, std::enable_if_t<!std::is_same_v< Type, It >, std::void_t< typename It::iterator_type > > > Provides the member constant value to true if a given type is of the required iterator type, false otherwise.
+ C is_equality_comparable Provides the member constant value to true if a given type is equality comparable, false otherwise
C constness_as Transcribes the constness of a type to another type
C constness_as< To, const From > Transcribes the constness of a type to another type.
C member_class Extracts the class of a non-static member object or function
diff --git a/node_8hpp_source.html b/node_8hpp_source.html
index f6a4c2450..d3c277eb2 100644
--- a/node_8hpp_source.html
+++ b/node_8hpp_source.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
@@ -331,7 +331,7 @@ $(function() {
meta_type resolve()
Returns the meta type associated with a given type.
std::uint32_t id_type
Alias declaration for type identifiers.
-constexpr bool is_complete_v
Helper variable template.
+constexpr bool is_complete_v
Helper variable template.
constexpr get_t< Type... > get
Variable template for lists of observed components.
void invoke(basic_registry< Entity > ®, const Entity entt)
Helper to create a listener that directly invokes a member function.
diff --git a/observer_8hpp_source.html b/observer_8hpp_source.html
index 9b7f702b2..8b5979592 100644
--- a/observer_8hpp_source.html
+++ b/observer_8hpp_source.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/organizer_8hpp_source.html b/organizer_8hpp_source.html
index 73995485f..e7f1ef57f 100644
--- a/organizer_8hpp_source.html
+++ b/organizer_8hpp_source.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
@@ -482,7 +482,7 @@ $(function() {
basic_view(Storage &... storage) -> basic_view< std::common_type_t< typename Storage::entity_type... >, entt::exclude_t<>, constness_as_t< typename Storage::value_type, Storage >... >
Deduction guide.
type_info type_id()
Returns the type info object for a given type.
typename type_list_cat< List... >::type type_list_cat_t
Helper type.
-typename constness_as< To, From >::type constness_as_t
Alias template to facilitate the transcription of the constness.
+typename constness_as< To, From >::type constness_as_t
Alias template to facilitate the transcription of the constness.
Converts a registry to a view.
Vertex type of a task graph defined as an adjacency list.
type_info info() const
Returns a type info object associated with a vertex.
diff --git a/pages.html b/pages.html
index 6084d0cc1..6de97cc9e 100644
--- a/pages.html
+++ b/pages.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/pointer_8hpp_source.html b/pointer_8hpp_source.html
index 244a099ef..6ff42242b 100644
--- a/pointer_8hpp_source.html
+++ b/pointer_8hpp_source.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/policy_8hpp_source.html b/policy_8hpp_source.html
index cd536137f..5ac96a23f 100644
--- a/policy_8hpp_source.html
+++ b/policy_8hpp_source.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/poly_2fwd_8hpp_source.html b/poly_2fwd_8hpp_source.html
index 1018fc7ba..56e8a2287 100644
--- a/poly_2fwd_8hpp_source.html
+++ b/poly_2fwd_8hpp_source.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/poly_8hpp_source.html b/poly_8hpp_source.html
index c561bd8e8..374b555b2 100644
--- a/poly_8hpp_source.html
+++ b/poly_8hpp_source.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
@@ -313,7 +313,7 @@ $(function() {
Implementation specific information about a type.
Type any_cast(const basic_any< Len, Align > &data)
Performs type-safe access to the contained object.
-typename constness_as< To, From >::type constness_as_t
Alias template to facilitate the transcription of the constness.
+typename constness_as< To, From >::type constness_as_t
Alias template to facilitate the transcription of the constness.
decltype(auto) poly_call(Poly &&self, Args &&... args)
Shortcut for calling poly_base<Type>invoke.
Storage implementation dispatcher.
Poly base class used to inject functionalities into concepts.
diff --git a/poly__storage_8hpp_source.html b/poly__storage_8hpp_source.html
index e9030934f..d3f3c811b 100644
--- a/poly__storage_8hpp_source.html
+++ b/poly__storage_8hpp_source.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/process_8hpp_source.html b/process_8hpp_source.html
index db91f66e8..6f171dde1 100644
--- a/process_8hpp_source.html
+++ b/process_8hpp_source.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/range_8hpp_source.html b/range_8hpp_source.html
index 44a9d5f42..22eb2509c 100644
--- a/range_8hpp_source.html
+++ b/range_8hpp_source.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/registry_8hpp_source.html b/registry_8hpp_source.html
index 94b8cb584..6551b71a6 100644
--- a/registry_8hpp_source.html
+++ b/registry_8hpp_source.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
@@ -992,7 +992,7 @@ $(function() {
std::uint32_t id_type
Alias declaration for type identifiers.
constexpr exclude_t< Type... > exclude
Variable template for exclusion lists.
constexpr tombstone_t tombstone
Compile-time constant for tombstone entities.
-typename constness_as< To, From >::type constness_as_t
Alias template to facilitate the transcription of the constness.
+typename constness_as< To, From >::type constness_as_t
Alias template to facilitate the transcription of the constness.
constexpr get_t< Type... > get
Variable template for lists of observed components.
basic_poly< Concept, sizeof(double[2])> poly
Alias declaration for the most common use case.
std::false_type in_place_delete
Pointer stability, default is std::false_type.
diff --git a/resolve_8hpp_source.html b/resolve_8hpp_source.html
index 39629902b..f3f1b68a1 100644
--- a/resolve_8hpp_source.html
+++ b/resolve_8hpp_source.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
@@ -122,7 +122,7 @@ $(function() {
-
+
Implementation specific information about a type.
meta_type resolve()
Returns the meta type associated with a given type.
diff --git a/resource_2fwd_8hpp_source.html b/resource_2fwd_8hpp_source.html
index 5f6d9ee07..35ec6f6ec 100644
--- a/resource_2fwd_8hpp_source.html
+++ b/resource_2fwd_8hpp_source.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/resource_2handle_8hpp_source.html b/resource_2handle_8hpp_source.html
index 2e4d58893..f442b2340 100644
--- a/resource_2handle_8hpp_source.html
+++ b/resource_2handle_8hpp_source.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/runtime__view_8hpp_source.html b/runtime__view_8hpp_source.html
index 46c1ed902..a00c40178 100644
--- a/runtime__view_8hpp_source.html
+++ b/runtime__view_8hpp_source.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/scheduler_8hpp_source.html b/scheduler_8hpp_source.html
index 0ff279586..b7ed7b089 100644
--- a/scheduler_8hpp_source.html
+++ b/scheduler_8hpp_source.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/sigh_8hpp_source.html b/sigh_8hpp_source.html
index 8bc5bee21..fa500f879 100644
--- a/sigh_8hpp_source.html
+++ b/sigh_8hpp_source.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/signal_2fwd_8hpp_source.html b/signal_2fwd_8hpp_source.html
index b4781f639..57dd3cef1 100644
--- a/signal_2fwd_8hpp_source.html
+++ b/signal_2fwd_8hpp_source.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/snapshot_8hpp_source.html b/snapshot_8hpp_source.html
index cd6886e82..c4fbe28d4 100644
--- a/snapshot_8hpp_source.html
+++ b/snapshot_8hpp_source.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
@@ -117,7 +117,7 @@ $(function() {
56 while (begin != last) {
57 const auto entt = *(begin++);
- 58 ((reg->template all_of<Component>(
entt ) ? ++size[Index] : size[Index]), ...);
+ 58 ((reg->template all_of<Component>(
entt ) ? ++size[Index] : 0u), ...);
61 (get<Component>(archive, size[Index], first, last), ...);
diff --git a/sparse__set_8hpp_source.html b/sparse__set_8hpp_source.html
index f86615617..c053d8736 100644
--- a/sparse__set_8hpp_source.html
+++ b/sparse__set_8hpp_source.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
@@ -210,11 +210,11 @@ $(function() {
166 [[nodiscard]]
static auto page(
const Entity
entt ) ENTT_NOEXCEPT {
-
+
170 [[nodiscard]]
static auto offset(
const Entity
entt ) ENTT_NOEXCEPT {
-
+
174 [[nodiscard]]
auto assure_page(
const std::size_t idx) {
@@ -277,7 +277,7 @@ $(function() {
248 auto &ref = sparse[page(
entt )][offset(
entt )];
-
+
250 ENTT_ASSERT(packed[pos] ==
entt ,
"Invalid entity identifier" );
251 auto &last = packed[--count];
@@ -291,7 +291,7 @@ $(function() {
267 auto &ref = sparse[page(
entt )][offset(
entt )];
-
+
269 ENTT_ASSERT(packed[pos] ==
entt ,
"Invalid entity identifier" );
@@ -360,7 +360,7 @@ $(function() {
-
+
@@ -424,7 +424,7 @@ $(function() {
535 ENTT_ASSERT(
contains (
entt ),
"Set does not contain entity" );
-
+
@@ -454,8 +454,8 @@ $(function() {
595 ENTT_ASSERT(!
contains (
entt ),
"Set already contains entity" );
-
-
+
+
598 free_list = std::exchange(packed[pos],
entt );
@@ -526,8 +526,8 @@ $(function() {
724 auto &
entt = sparse[page(lhs)][offset(lhs)];
725 auto &other = sparse[page(rhs)][offset(rhs)];
-
-
+
+
diff --git a/storage_8hpp_source.html b/storage_8hpp_source.html
index 49e808347..2fc50f70f 100644
--- a/storage_8hpp_source.html
+++ b/storage_8hpp_source.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structbasic__view.html b/structbasic__view.html
deleted file mode 100644
index 5514bc482..000000000
--- a/structbasic__view.html
+++ /dev/null
@@ -1,88 +0,0 @@
-
-
-
-
-
-
-
-EnTT: basic_view<... > Struct Template Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
View implementation dispatcher.
- More...
-
-
template<typename...>
-struct basic_view<... >
-
-
View implementation dispatcher.
-
-
Definition at line 171 of file view.hpp .
-
The documentation for this struct was generated from the following file:
-
-
-
-
-
diff --git a/structbasic__view_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01Component_8_8_8_01_4-members.html b/structbasic__view_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01Component_8_8_8_01_4-members.html
deleted file mode 100644
index b07ae310e..000000000
--- a/structbasic__view_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01Component_8_8_8_01_4-members.html
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
-
-
-
-EnTT: Member List
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
This is the complete list of members for basic_view< Entity, exclude_t< Exclude... >, Component... > , including all inherited members.
-
-
-
-
-
diff --git a/structbasic__view_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01Component_8_8_8_01_4.html b/structbasic__view_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01Component_8_8_8_01_4.html
deleted file mode 100644
index 2f6a82b56..000000000
--- a/structbasic__view_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01Component_8_8_8_01_4.html
+++ /dev/null
@@ -1,127 +0,0 @@
-
-
-
-
-
-
-
-EnTT: basic_view< Entity, exclude_t< Exclude... >, Component... > Struct Template Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
View implementation dispatcher.
- More...
-
-
#include <view.hpp >
-
-
-
-
-
-
-
-using storage_policy = std::conditional_t< std::disjunction_v< typename component_traits< std::remove_const_t< Component > >::in_place_delete... >, stable_storage_policy, packed_storage_policy >
- Most restrictive storage policy of all component types.
-
-
-
-
template<typename Entity, typename... Exclude, typename... Component>
-struct basic_view< Entity, exclude_t< Exclude... >, Component... >
-
-
View implementation dispatcher.
-
Template Parameters
-
- Entity A valid entity type (see entt_traits for more details).
- Exclude Types of components used to filter the view.
- Component Types of components iterated by the view.
-
-
-
-
-
Definition at line 1015 of file view.hpp .
-
The documentation for this struct was generated from the following file:
-
-
-
-
-
diff --git a/structbasic__view_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01Component_8_8_8_01_4__coll__graph.map b/structbasic__view_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01Component_8_8_8_01_4__coll__graph.map
deleted file mode 100644
index 7297b6925..000000000
--- a/structbasic__view_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01Component_8_8_8_01_4__coll__graph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/structbasic__view_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01Component_8_8_8_01_4__coll__graph.md5 b/structbasic__view_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01Component_8_8_8_01_4__coll__graph.md5
deleted file mode 100644
index 76d677300..000000000
--- a/structbasic__view_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01Component_8_8_8_01_4__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-a26ce410f452df533b2f542c6b98e6e7
\ No newline at end of file
diff --git a/structbasic__view_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01Component_8_8_8_01_4__coll__graph.png b/structbasic__view_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01Component_8_8_8_01_4__coll__graph.png
deleted file mode 100644
index d19015460..000000000
Binary files a/structbasic__view_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01Component_8_8_8_01_4__coll__graph.png and /dev/null differ
diff --git a/structbasic__view_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01Component_8_8_8_01_4__inherit__graph.map b/structbasic__view_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01Component_8_8_8_01_4__inherit__graph.map
deleted file mode 100644
index 7297b6925..000000000
--- a/structbasic__view_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01Component_8_8_8_01_4__inherit__graph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/structbasic__view_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01Component_8_8_8_01_4__inherit__graph.md5 b/structbasic__view_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01Component_8_8_8_01_4__inherit__graph.md5
deleted file mode 100644
index 76d677300..000000000
--- a/structbasic__view_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01Component_8_8_8_01_4__inherit__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-a26ce410f452df533b2f542c6b98e6e7
\ No newline at end of file
diff --git a/structbasic__view_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01Component_8_8_8_01_4__inherit__graph.png b/structbasic__view_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01Component_8_8_8_01_4__inherit__graph.png
deleted file mode 100644
index d19015460..000000000
Binary files a/structbasic__view_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01Component_8_8_8_01_4__inherit__graph.png and /dev/null differ
diff --git a/structentt_1_1Storage-members.html b/structentt_1_1Storage-members.html
index ca17e640c..1bebb822e 100644
--- a/structentt_1_1Storage-members.html
+++ b/structentt_1_1Storage-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1Storage.html b/structentt_1_1Storage.html
index bb081dbfe..c26e1c7fb 100644
--- a/structentt_1_1Storage.html
+++ b/structentt_1_1Storage.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1Storage_1_1type-members.html b/structentt_1_1Storage_1_1type-members.html
index 93c68b7a6..1fcbcdc80 100644
--- a/structentt_1_1Storage_1_1type-members.html
+++ b/structentt_1_1Storage_1_1type-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1Storage_1_1type.html b/structentt_1_1Storage_1_1type.html
index 850779535..0f8d71fa6 100644
--- a/structentt_1_1Storage_1_1type.html
+++ b/structentt_1_1Storage_1_1type.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1adl__meta__pointer__like-members.html b/structentt_1_1adl__meta__pointer__like-members.html
index b5291b2c3..12d67faec 100644
--- a/structentt_1_1adl__meta__pointer__like-members.html
+++ b/structentt_1_1adl__meta__pointer__like-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1adl__meta__pointer__like.html b/structentt_1_1adl__meta__pointer__like.html
index 79f5e10ea..a645959ac 100644
--- a/structentt_1_1adl__meta__pointer__like.html
+++ b/structentt_1_1adl__meta__pointer__like.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1as__cref__t.html b/structentt_1_1as__cref__t.html
index 2bd1105f5..a38436bd1 100644
--- a/structentt_1_1as__cref__t.html
+++ b/structentt_1_1as__cref__t.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1as__group-members.html b/structentt_1_1as__group-members.html
index fcfbf55cc..f6fd57777 100644
--- a/structentt_1_1as__group-members.html
+++ b/structentt_1_1as__group-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1as__group.html b/structentt_1_1as__group.html
index 4f869af8b..5416862c9 100644
--- a/structentt_1_1as__group.html
+++ b/structentt_1_1as__group.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1as__is__t.html b/structentt_1_1as__is__t.html
index f87fdd6c2..efc9ca470 100644
--- a/structentt_1_1as__is__t.html
+++ b/structentt_1_1as__is__t.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1as__ref__t.html b/structentt_1_1as__ref__t.html
index 3811ef759..fad3a2868 100644
--- a/structentt_1_1as__ref__t.html
+++ b/structentt_1_1as__ref__t.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1as__view-members.html b/structentt_1_1as__view-members.html
index b51aa2485..82adb2594 100644
--- a/structentt_1_1as__view-members.html
+++ b/structentt_1_1as__view-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1as__view.html b/structentt_1_1as__view.html
index 59837d3f9..7d3178a42 100644
--- a/structentt_1_1as__view.html
+++ b/structentt_1_1as__view.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1as__void__t.html b/structentt_1_1as__void__t.html
index f277c877e..ac3243feb 100644
--- a/structentt_1_1as__void__t.html
+++ b/structentt_1_1as__void__t.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1basic__associative__container-members.html b/structentt_1_1basic__associative__container-members.html
index db7352cec..b410d1962 100644
--- a/structentt_1_1basic__associative__container-members.html
+++ b/structentt_1_1basic__associative__container-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1basic__associative__container.html b/structentt_1_1basic__associative__container.html
index 2e8325664..478195446 100644
--- a/structentt_1_1basic__associative__container.html
+++ b/structentt_1_1basic__associative__container.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1basic__collector.html b/structentt_1_1basic__collector.html
index 43d54b43a..deb3a20e1 100644
--- a/structentt_1_1basic__collector.html
+++ b/structentt_1_1basic__collector.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1basic__collector_3_01matcher_3_01type__list_3_01Reject_8_8_8_01_4_00_01type__list_2946084b83498520c73ff3a9eb022209.html b/structentt_1_1basic__collector_3_01matcher_3_01type__list_3_01Reject_8_8_8_01_4_00_01type__list_2946084b83498520c73ff3a9eb022209.html
index 9cf879631..80c3b5009 100644
--- a/structentt_1_1basic__collector_3_01matcher_3_01type__list_3_01Reject_8_8_8_01_4_00_01type__list_2946084b83498520c73ff3a9eb022209.html
+++ b/structentt_1_1basic__collector_3_01matcher_3_01type__list_3_01Reject_8_8_8_01_4_00_01type__list_2946084b83498520c73ff3a9eb022209.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1basic__collector_3_01matcher_3_01type__list_3_01Reject_8_8_8_01_4_00_01type__list_98a79514dcad34a82f321f0796064ffb.html b/structentt_1_1basic__collector_3_01matcher_3_01type__list_3_01Reject_8_8_8_01_4_00_01type__list_98a79514dcad34a82f321f0796064ffb.html
index 1788f7887..865bf3237 100644
--- a/structentt_1_1basic__collector_3_01matcher_3_01type__list_3_01Reject_8_8_8_01_4_00_01type__list_98a79514dcad34a82f321f0796064ffb.html
+++ b/structentt_1_1basic__collector_3_01matcher_3_01type__list_3_01Reject_8_8_8_01_4_00_01type__list_98a79514dcad34a82f321f0796064ffb.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1basic__collector_3_4-members.html b/structentt_1_1basic__collector_3_4-members.html
index 14af73af1..21e1b549e 100644
--- a/structentt_1_1basic__collector_3_4-members.html
+++ b/structentt_1_1basic__collector_3_4-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1basic__collector_3_4.html b/structentt_1_1basic__collector_3_4.html
index e31ceb365..cf220c658 100644
--- a/structentt_1_1basic__collector_3_4.html
+++ b/structentt_1_1basic__collector_3_4.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1basic__component__traits-members.html b/structentt_1_1basic__component__traits-members.html
index 8b79d0f3b..7970a7d25 100644
--- a/structentt_1_1basic__component__traits-members.html
+++ b/structentt_1_1basic__component__traits-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1basic__component__traits.html b/structentt_1_1basic__component__traits.html
index 863f0bf1a..4dda3cdb0 100644
--- a/structentt_1_1basic__component__traits.html
+++ b/structentt_1_1basic__component__traits.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1basic__container-members.html b/structentt_1_1basic__container-members.html
index e38c70203..2e50aee64 100644
--- a/structentt_1_1basic__container-members.html
+++ b/structentt_1_1basic__container-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1basic__container.html b/structentt_1_1basic__container.html
index f84682767..7a472851d 100644
--- a/structentt_1_1basic__container.html
+++ b/structentt_1_1basic__container.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1basic__dynamic__associative__container-members.html b/structentt_1_1basic__dynamic__associative__container-members.html
index f74e72795..20be4a78d 100644
--- a/structentt_1_1basic__dynamic__associative__container-members.html
+++ b/structentt_1_1basic__dynamic__associative__container-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1basic__dynamic__associative__container.html b/structentt_1_1basic__dynamic__associative__container.html
index 0f5d4445f..dbc48a9e2 100644
--- a/structentt_1_1basic__dynamic__associative__container.html
+++ b/structentt_1_1basic__dynamic__associative__container.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1basic__dynamic__container-members.html b/structentt_1_1basic__dynamic__container-members.html
index c2baff96d..459fee429 100644
--- a/structentt_1_1basic__dynamic__container-members.html
+++ b/structentt_1_1basic__dynamic__container-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1basic__dynamic__container.html b/structentt_1_1basic__dynamic__container.html
index 24160d236..77bdc40e2 100644
--- a/structentt_1_1basic__dynamic__container.html
+++ b/structentt_1_1basic__dynamic__container.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1basic__handle-members.html b/structentt_1_1basic__handle-members.html
index a2e889b73..7cb9dd32c 100644
--- a/structentt_1_1basic__handle-members.html
+++ b/structentt_1_1basic__handle-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1basic__handle.html b/structentt_1_1basic__handle.html
index 8ca81dbb5..c9366695a 100644
--- a/structentt_1_1basic__handle.html
+++ b/structentt_1_1basic__handle.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1basic__iteration__policy.html b/structentt_1_1basic__iteration__policy.html
deleted file mode 100644
index edf1acb88..000000000
--- a/structentt_1_1basic__iteration__policy.html
+++ /dev/null
@@ -1,100 +0,0 @@
-
-
-
-
-
-
-
-EnTT: entt::basic_iteration_policy Struct Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Basic iteration policy.
- More...
-
-
#include <utility.hpp >
-
-
-
-
Basic iteration policy.
-
-
Definition at line 47 of file utility.hpp .
-
The documentation for this struct was generated from the following file:
-
-
-
-
-
diff --git a/structentt_1_1basic__iteration__policy__inherit__graph.map b/structentt_1_1basic__iteration__policy__inherit__graph.map
deleted file mode 100644
index 75301167e..000000000
--- a/structentt_1_1basic__iteration__policy__inherit__graph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/structentt_1_1basic__iteration__policy__inherit__graph.md5 b/structentt_1_1basic__iteration__policy__inherit__graph.md5
deleted file mode 100644
index 7a33af6df..000000000
--- a/structentt_1_1basic__iteration__policy__inherit__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-c46246800f16d223d5229a6dd28bff15
\ No newline at end of file
diff --git a/structentt_1_1basic__iteration__policy__inherit__graph.png b/structentt_1_1basic__iteration__policy__inherit__graph.png
deleted file mode 100644
index a47428f42..000000000
Binary files a/structentt_1_1basic__iteration__policy__inherit__graph.png and /dev/null differ
diff --git a/structentt_1_1basic__organizer_1_1vertex-members.html b/structentt_1_1basic__organizer_1_1vertex-members.html
index d4813a452..7d2af9403 100644
--- a/structentt_1_1basic__organizer_1_1vertex-members.html
+++ b/structentt_1_1basic__organizer_1_1vertex-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1basic__organizer_1_1vertex.html b/structentt_1_1basic__organizer_1_1vertex.html
index bec11e1fe..3a80ed1d3 100644
--- a/structentt_1_1basic__organizer_1_1vertex.html
+++ b/structentt_1_1basic__organizer_1_1vertex.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1basic__sequence__container-members.html b/structentt_1_1basic__sequence__container-members.html
index 68364a0f9..d11e87880 100644
--- a/structentt_1_1basic__sequence__container-members.html
+++ b/structentt_1_1basic__sequence__container-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1basic__sequence__container.html b/structentt_1_1basic__sequence__container.html
index 6bbca17f9..acdac376d 100644
--- a/structentt_1_1basic__sequence__container.html
+++ b/structentt_1_1basic__sequence__container.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1basic__storage-members.html b/structentt_1_1basic__storage-members.html
index 239147221..61d2cddc2 100644
--- a/structentt_1_1basic__storage-members.html
+++ b/structentt_1_1basic__storage-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1basic__storage.html b/structentt_1_1basic__storage.html
index 1d57771e5..0c7ad8977 100644
--- a/structentt_1_1basic__storage.html
+++ b/structentt_1_1basic__storage.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1basic__view.html b/structentt_1_1basic__view.html
index 78c59cfea..806699b25 100644
--- a/structentt_1_1basic__view.html
+++ b/structentt_1_1basic__view.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1basic__view_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01Component_8_8_8_01_4-members.html b/structentt_1_1basic__view_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01Component_8_8_8_01_4-members.html
index 809e2cbe6..07257b0b2 100644
--- a/structentt_1_1basic__view_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01Component_8_8_8_01_4-members.html
+++ b/structentt_1_1basic__view_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01Component_8_8_8_01_4-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1basic__view_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01Component_8_8_8_01_4.html b/structentt_1_1basic__view_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01Component_8_8_8_01_4.html
index 72c5dd551..f9a271621 100644
--- a/structentt_1_1basic__view_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01Component_8_8_8_01_4.html
+++ b/structentt_1_1basic__view_3_01Entity_00_01exclude__t_3_01Exclude_8_8_8_01_4_00_01Component_8_8_8_01_4.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1choice__t.html b/structentt_1_1choice__t.html
index b8203df5b..4cec5ff43 100644
--- a/structentt_1_1choice__t.html
+++ b/structentt_1_1choice__t.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1choice__t_3_010_01_4.html b/structentt_1_1choice__t_3_010_01_4.html
index 9bcb8da7d..6f11ed631 100644
--- a/structentt_1_1choice__t_3_010_01_4.html
+++ b/structentt_1_1choice__t_3_010_01_4.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1component__traits-members.html b/structentt_1_1component__traits-members.html
index 5c486644d..20d57a41f 100644
--- a/structentt_1_1component__traits-members.html
+++ b/structentt_1_1component__traits-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1component__traits.html b/structentt_1_1component__traits.html
index 884275fa9..8a56276f3 100644
--- a/structentt_1_1component__traits.html
+++ b/structentt_1_1component__traits.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1compressed__pair.html b/structentt_1_1compressed__pair.html
deleted file mode 100644
index 395996311..000000000
--- a/structentt_1_1compressed__pair.html
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
-
-
-
-
-EnTT: entt::compressed_pair< First, Second > Struct Template Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
template<typename First, typename Second>
-struct entt::compressed_pair< First, Second >
-
-
-
Definition at line 92 of file compressed_pair.hpp .
-
The documentation for this struct was generated from the following file:
-
-
-
-
-
diff --git a/structentt_1_1compressed__pair_3_01First_00_01Second_00_01std_1_1enable__if__t_3_01internal_1_1i1209de48138b17f42539fac5ae6c5763.map b/structentt_1_1compressed__pair_3_01First_00_01Second_00_01std_1_1enable__if__t_3_01internal_1_1i1209de48138b17f42539fac5ae6c5763.map
deleted file mode 100644
index b57dea2de..000000000
--- a/structentt_1_1compressed__pair_3_01First_00_01Second_00_01std_1_1enable__if__t_3_01internal_1_1i1209de48138b17f42539fac5ae6c5763.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/structentt_1_1compressed__pair_3_01First_00_01Second_00_01std_1_1enable__if__t_3_01internal_1_1i1209de48138b17f42539fac5ae6c5763.md5 b/structentt_1_1compressed__pair_3_01First_00_01Second_00_01std_1_1enable__if__t_3_01internal_1_1i1209de48138b17f42539fac5ae6c5763.md5
deleted file mode 100644
index e128f0c31..000000000
--- a/structentt_1_1compressed__pair_3_01First_00_01Second_00_01std_1_1enable__if__t_3_01internal_1_1i1209de48138b17f42539fac5ae6c5763.md5
+++ /dev/null
@@ -1 +0,0 @@
-9d6c03d71738d50a27fa5dfcf77e4b89
\ No newline at end of file
diff --git a/structentt_1_1compressed__pair_3_01First_00_01Second_00_01std_1_1enable__if__t_3_01internal_1_1i1209de48138b17f42539fac5ae6c5763.png b/structentt_1_1compressed__pair_3_01First_00_01Second_00_01std_1_1enable__if__t_3_01internal_1_1i1209de48138b17f42539fac5ae6c5763.png
deleted file mode 100644
index 297e89c8d..000000000
Binary files a/structentt_1_1compressed__pair_3_01First_00_01Second_00_01std_1_1enable__if__t_3_01internal_1_1i1209de48138b17f42539fac5ae6c5763.png and /dev/null differ
diff --git a/structentt_1_1compressed__pair_3_01First_00_01Second_00_01std_1_1enable__if__t_3_01internal_1_1i472a9b5029ebe4c1af83359345f9b45e.map b/structentt_1_1compressed__pair_3_01First_00_01Second_00_01std_1_1enable__if__t_3_01internal_1_1i472a9b5029ebe4c1af83359345f9b45e.map
deleted file mode 100644
index b57dea2de..000000000
--- a/structentt_1_1compressed__pair_3_01First_00_01Second_00_01std_1_1enable__if__t_3_01internal_1_1i472a9b5029ebe4c1af83359345f9b45e.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/structentt_1_1compressed__pair_3_01First_00_01Second_00_01std_1_1enable__if__t_3_01internal_1_1i472a9b5029ebe4c1af83359345f9b45e.md5 b/structentt_1_1compressed__pair_3_01First_00_01Second_00_01std_1_1enable__if__t_3_01internal_1_1i472a9b5029ebe4c1af83359345f9b45e.md5
deleted file mode 100644
index e128f0c31..000000000
--- a/structentt_1_1compressed__pair_3_01First_00_01Second_00_01std_1_1enable__if__t_3_01internal_1_1i472a9b5029ebe4c1af83359345f9b45e.md5
+++ /dev/null
@@ -1 +0,0 @@
-9d6c03d71738d50a27fa5dfcf77e4b89
\ No newline at end of file
diff --git a/structentt_1_1compressed__pair_3_01First_00_01Second_00_01std_1_1enable__if__t_3_01internal_1_1i472a9b5029ebe4c1af83359345f9b45e.png b/structentt_1_1compressed__pair_3_01First_00_01Second_00_01std_1_1enable__if__t_3_01internal_1_1i472a9b5029ebe4c1af83359345f9b45e.png
deleted file mode 100644
index 297e89c8d..000000000
Binary files a/structentt_1_1compressed__pair_3_01First_00_01Second_00_01std_1_1enable__if__t_3_01internal_1_1i472a9b5029ebe4c1af83359345f9b45e.png and /dev/null differ
diff --git a/structentt_1_1compressed__pair_3_01First_00_01Second_00_01std_1_1enable__if__t_3_01internal_1_1i97461c759f37e7556f1fff7e3c39efdd.html b/structentt_1_1compressed__pair_3_01First_00_01Second_00_01std_1_1enable__if__t_3_01internal_1_1i97461c759f37e7556f1fff7e3c39efdd.html
deleted file mode 100644
index 6a7e1471c..000000000
--- a/structentt_1_1compressed__pair_3_01First_00_01Second_00_01std_1_1enable__if__t_3_01internal_1_1i97461c759f37e7556f1fff7e3c39efdd.html
+++ /dev/null
@@ -1,106 +0,0 @@
-
-
-
-
-
-
-
-EnTT: entt::compressed_pair< First, Second, std::enable_if_t< internal::is_compressible_v< First >||internal::is_compressible_v< Second > > > Struct Template Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
template<typename First, typename Second>
-struct entt::compressed_pair< First, Second, std::enable_if_t< internal::is_compressible_v< First >||internal::is_compressible_v< Second > > >
-
-
-
Definition at line 58 of file compressed_pair.hpp .
-
The documentation for this struct was generated from the following file:
-
-
-
-
-
diff --git a/structentt_1_1compressed__pair__coll__graph.map b/structentt_1_1compressed__pair__coll__graph.map
deleted file mode 100644
index 4efda6e12..000000000
--- a/structentt_1_1compressed__pair__coll__graph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/structentt_1_1compressed__pair__coll__graph.md5 b/structentt_1_1compressed__pair__coll__graph.md5
deleted file mode 100644
index c2e0f8724..000000000
--- a/structentt_1_1compressed__pair__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-508716150efa5809fb2acb47fb954a9d
\ No newline at end of file
diff --git a/structentt_1_1compressed__pair__coll__graph.png b/structentt_1_1compressed__pair__coll__graph.png
deleted file mode 100644
index 361a4b929..000000000
Binary files a/structentt_1_1compressed__pair__coll__graph.png and /dev/null differ
diff --git a/structentt_1_1compressed__pair__inherit__graph.map b/structentt_1_1compressed__pair__inherit__graph.map
deleted file mode 100644
index 4efda6e12..000000000
--- a/structentt_1_1compressed__pair__inherit__graph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/structentt_1_1compressed__pair__inherit__graph.md5 b/structentt_1_1compressed__pair__inherit__graph.md5
deleted file mode 100644
index c2e0f8724..000000000
--- a/structentt_1_1compressed__pair__inherit__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-508716150efa5809fb2acb47fb954a9d
\ No newline at end of file
diff --git a/structentt_1_1compressed__pair__inherit__graph.png b/structentt_1_1compressed__pair__inherit__graph.png
deleted file mode 100644
index 361a4b929..000000000
Binary files a/structentt_1_1compressed__pair__inherit__graph.png and /dev/null differ
diff --git a/structentt_1_1connect__arg__t.html b/structentt_1_1connect__arg__t.html
index c3d2678ff..8a074a3f7 100644
--- a/structentt_1_1connect__arg__t.html
+++ b/structentt_1_1connect__arg__t.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1constness__as-members.html b/structentt_1_1constness__as-members.html
index ebc7c23be..386cb8342 100644
--- a/structentt_1_1constness__as-members.html
+++ b/structentt_1_1constness__as-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1constness__as.html b/structentt_1_1constness__as.html
index eece9a26e..35ccaa4d9 100644
--- a/structentt_1_1constness__as.html
+++ b/structentt_1_1constness__as.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
@@ -99,7 +99,7 @@ struct entt::constness_as< To, From >
-Definition at line 633 of file type_traits.hpp .
+Definition at line 635 of file type_traits.hpp .
The documentation for this struct was generated from the following file:
diff --git a/structentt_1_1constness__as_3_01To_00_01const_01From_01_4-members.html b/structentt_1_1constness__as_3_01To_00_01const_01From_01_4-members.html
index bb8edc213..505916efa 100644
--- a/structentt_1_1constness__as_3_01To_00_01const_01From_01_4-members.html
+++ b/structentt_1_1constness__as_3_01To_00_01const_01From_01_4-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1constness__as_3_01To_00_01const_01From_01_4.html b/structentt_1_1constness__as_3_01To_00_01const_01From_01_4.html
index 60b236ff3..bd07d357a 100644
--- a/structentt_1_1constness__as_3_01To_00_01const_01From_01_4.html
+++ b/structentt_1_1constness__as_3_01To_00_01const_01From_01_4.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
@@ -99,7 +99,7 @@ struct entt::constness_as< To, const From >
-Definition at line 641 of file type_traits.hpp .
+Definition at line 643 of file type_traits.hpp .
The documentation for this struct was generated from the following file:
diff --git a/structentt_1_1dynamic__associative__key__only__container-members.html b/structentt_1_1dynamic__associative__key__only__container-members.html
index f5b1a119c..5384f9531 100644
--- a/structentt_1_1dynamic__associative__key__only__container-members.html
+++ b/structentt_1_1dynamic__associative__key__only__container-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1dynamic__associative__key__only__container.html b/structentt_1_1dynamic__associative__key__only__container.html
index 801e1d10c..bcfd29118 100644
--- a/structentt_1_1dynamic__associative__key__only__container.html
+++ b/structentt_1_1dynamic__associative__key__only__container.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1dynamic__associative__key__value__container-members.html b/structentt_1_1dynamic__associative__key__value__container-members.html
index 73dee1792..da43840af 100644
--- a/structentt_1_1dynamic__associative__key__value__container-members.html
+++ b/structentt_1_1dynamic__associative__key__value__container-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1dynamic__associative__key__value__container.html b/structentt_1_1dynamic__associative__key__value__container.html
index d87091b6a..2067eff29 100644
--- a/structentt_1_1dynamic__associative__key__value__container.html
+++ b/structentt_1_1dynamic__associative__key__value__container.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1dynamic__sequence__container-members.html b/structentt_1_1dynamic__sequence__container-members.html
index 50f7d0a25..79d98db56 100644
--- a/structentt_1_1dynamic__sequence__container-members.html
+++ b/structentt_1_1dynamic__sequence__container-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1dynamic__sequence__container.html b/structentt_1_1dynamic__sequence__container.html
index f5307e928..21c2dd5d0 100644
--- a/structentt_1_1dynamic__sequence__container.html
+++ b/structentt_1_1dynamic__sequence__container.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1emitter_1_1connection-members.html b/structentt_1_1emitter_1_1connection-members.html
index ad175624c..0e6d6754f 100644
--- a/structentt_1_1emitter_1_1connection-members.html
+++ b/structentt_1_1emitter_1_1connection-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1emitter_1_1connection.html b/structentt_1_1emitter_1_1connection.html
index 0503ff175..a98379efd 100644
--- a/structentt_1_1emitter_1_1connection.html
+++ b/structentt_1_1emitter_1_1connection.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1exclude__t-members.html b/structentt_1_1exclude__t-members.html
index 7006aef7a..8c00970dc 100644
--- a/structentt_1_1exclude__t-members.html
+++ b/structentt_1_1exclude__t-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1exclude__t.html b/structentt_1_1exclude__t.html
index eeb96631b..e2dd3fada 100644
--- a/structentt_1_1exclude__t.html
+++ b/structentt_1_1exclude__t.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1fixed__sequence__container-members.html b/structentt_1_1fixed__sequence__container-members.html
index 909a684f2..2f5937f47 100644
--- a/structentt_1_1fixed__sequence__container-members.html
+++ b/structentt_1_1fixed__sequence__container-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1fixed__sequence__container.html b/structentt_1_1fixed__sequence__container.html
index 7d02cae37..06470aa02 100644
--- a/structentt_1_1fixed__sequence__container.html
+++ b/structentt_1_1fixed__sequence__container.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1get__t-members.html b/structentt_1_1get__t-members.html
index 37b964553..1615b56e5 100644
--- a/structentt_1_1get__t-members.html
+++ b/structentt_1_1get__t-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1get__t.html b/structentt_1_1get__t.html
index a50560bf2..6871627f3 100644
--- a/structentt_1_1get__t.html
+++ b/structentt_1_1get__t.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1identity-members.html b/structentt_1_1identity-members.html
index b54b4f822..c38b97eab 100644
--- a/structentt_1_1identity-members.html
+++ b/structentt_1_1identity-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1identity.html b/structentt_1_1identity.html
index 2d118ac69..37dfee459 100644
--- a/structentt_1_1identity.html
+++ b/structentt_1_1identity.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1in__place__pop__policy.html b/structentt_1_1in__place__pop__policy.html
deleted file mode 100644
index 6a6779171..000000000
--- a/structentt_1_1in__place__pop__policy.html
+++ /dev/null
@@ -1,100 +0,0 @@
-
-
-
-
-
-
-
-EnTT: entt::in_place_pop_policy Struct Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
In-place deletion policy.
- More...
-
-
#include <sparse_set.hpp >
-
-
-
-
In-place deletion policy.
-
-
Definition at line 21 of file sparse_set.hpp .
-
The documentation for this struct was generated from the following file:
-
-
-
-
-
diff --git a/structentt_1_1in__place__pop__policy__inherit__graph.map b/structentt_1_1in__place__pop__policy__inherit__graph.map
deleted file mode 100644
index e5259bcb5..000000000
--- a/structentt_1_1in__place__pop__policy__inherit__graph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/structentt_1_1in__place__pop__policy__inherit__graph.md5 b/structentt_1_1in__place__pop__policy__inherit__graph.md5
deleted file mode 100644
index cd7269ccf..000000000
--- a/structentt_1_1in__place__pop__policy__inherit__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-59599ef7a9a38c51ac8b122edf419989
\ No newline at end of file
diff --git a/structentt_1_1in__place__pop__policy__inherit__graph.png b/structentt_1_1in__place__pop__policy__inherit__graph.png
deleted file mode 100644
index 844fc7e72..000000000
Binary files a/structentt_1_1in__place__pop__policy__inherit__graph.png and /dev/null differ
diff --git a/structentt_1_1insertion__sort-members.html b/structentt_1_1insertion__sort-members.html
index ab3deff68..17d90b0ac 100644
--- a/structentt_1_1insertion__sort-members.html
+++ b/structentt_1_1insertion__sort-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1insertion__sort.html b/structentt_1_1insertion__sort.html
index e33f02c88..a9838da41 100644
--- a/structentt_1_1insertion__sort.html
+++ b/structentt_1_1insertion__sort.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1is__applicable.html b/structentt_1_1is__applicable.html
index 1bf079093..c50dae478 100644
--- a/structentt_1_1is__applicable.html
+++ b/structentt_1_1is__applicable.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
@@ -99,7 +99,7 @@ struct entt::is_applicable< typename, typename >
Same as std::is_invocable, but with tuples.
-Definition at line 489 of file type_traits.hpp .
+Definition at line 427 of file type_traits.hpp .
The documentation for this struct was generated from the following file:
diff --git a/structentt_1_1is__applicable_3_01Func_00_01Tuple_3_01Args_8_8_8_01_4_01_4.html b/structentt_1_1is__applicable_3_01Func_00_01Tuple_3_01Args_8_8_8_01_4_01_4.html
index 60ec83446..794578b5e 100644
--- a/structentt_1_1is__applicable_3_01Func_00_01Tuple_3_01Args_8_8_8_01_4_01_4.html
+++ b/structentt_1_1is__applicable_3_01Func_00_01Tuple_3_01Args_8_8_8_01_4_01_4.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
@@ -107,7 +107,7 @@ struct entt::is_applicable< Func, Tuple< Args... > >
-Definition at line 499 of file type_traits.hpp .
+Definition at line 437 of file type_traits.hpp .
The documentation for this struct was generated from the following file:
diff --git a/structentt_1_1is__applicable_3_01Func_00_01const_01Tuple_3_01Args_8_8_8_01_4_01_4.html b/structentt_1_1is__applicable_3_01Func_00_01const_01Tuple_3_01Args_8_8_8_01_4_01_4.html
index 7a4b0b1e1..e38d0f21a 100644
--- a/structentt_1_1is__applicable_3_01Func_00_01const_01Tuple_3_01Args_8_8_8_01_4_01_4.html
+++ b/structentt_1_1is__applicable_3_01Func_00_01const_01Tuple_3_01Args_8_8_8_01_4_01_4.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
@@ -107,7 +107,7 @@ struct entt::is_applicable< Func, const Tuple< Args... > >
-Definition at line 509 of file type_traits.hpp .
+Definition at line 447 of file type_traits.hpp .
The documentation for this struct was generated from the following file:
diff --git a/structentt_1_1is__applicable__r.html b/structentt_1_1is__applicable__r.html
index 795e3a619..e0f72d72f 100644
--- a/structentt_1_1is__applicable__r.html
+++ b/structentt_1_1is__applicable__r.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
@@ -99,7 +99,7 @@ struct entt::is_applicable_r< typename, typename, typename >
Same as std::is_invocable_r, but with tuples for arguments.
-Definition at line 523 of file type_traits.hpp .
+Definition at line 461 of file type_traits.hpp .
The documentation for this struct was generated from the following file:
diff --git a/structentt_1_1is__applicable__r_3_01Ret_00_01Func_00_01std_1_1tuple_3_01Args_8_8_8_01_4_01_4.html b/structentt_1_1is__applicable__r_3_01Ret_00_01Func_00_01std_1_1tuple_3_01Args_8_8_8_01_4_01_4.html
index 23162fc8e..32c29f743 100644
--- a/structentt_1_1is__applicable__r_3_01Ret_00_01Func_00_01std_1_1tuple_3_01Args_8_8_8_01_4_01_4.html
+++ b/structentt_1_1is__applicable__r_3_01Ret_00_01Func_00_01std_1_1tuple_3_01Args_8_8_8_01_4_01_4.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
@@ -107,7 +107,7 @@ struct entt::is_applicable_r< Ret, Func, std::tuple< Args... > >
-Definition at line 534 of file type_traits.hpp .
+Definition at line 472 of file type_traits.hpp .
The documentation for this struct was generated from the following file:
diff --git a/structentt_1_1is__complete.html b/structentt_1_1is__complete.html
index 71dd5777f..d1aa4c811 100644
--- a/structentt_1_1is__complete.html
+++ b/structentt_1_1is__complete.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
@@ -105,7 +105,7 @@ struct entt::is_complete< Type, typename >
-Definition at line 554 of file type_traits.hpp .
+Definition at line 492 of file type_traits.hpp .
The documentation for this struct was generated from the following file:
diff --git a/structentt_1_1is__complete_3_01Type_00_01std_1_1void__t_3_01decltype_07sizeof_07Type_08_08_4_01_4.html b/structentt_1_1is__complete_3_01Type_00_01std_1_1void__t_3_01decltype_07sizeof_07Type_08_08_4_01_4.html
index 6f8e16046..b541d3517 100644
--- a/structentt_1_1is__complete_3_01Type_00_01std_1_1void__t_3_01decltype_07sizeof_07Type_08_08_4_01_4.html
+++ b/structentt_1_1is__complete_3_01Type_00_01std_1_1void__t_3_01decltype_07sizeof_07Type_08_08_4_01_4.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
@@ -105,7 +105,7 @@ struct entt::is_complete< Type, std::void_t< decltype(sizeof(Type))> &g
-Definition at line 559 of file type_traits.hpp .
+Definition at line 497 of file type_traits.hpp .
The documentation for this struct was generated from the following file:
diff --git a/structentt_1_1is__ebco__eligible.html b/structentt_1_1is__ebco__eligible.html
deleted file mode 100644
index f4fcf61bd..000000000
--- a/structentt_1_1is__ebco__eligible.html
+++ /dev/null
@@ -1,118 +0,0 @@
-
-
-
-
-
-
-
-EnTT: entt::is_ebco_eligible< Type > Struct Template Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Provides the member constant value to true if a given type is both an empty and non-final class, false otherwise.
- More...
-
-
#include <type_traits.hpp >
-
-
-
-
-
-
template<typename Type>
-struct entt::is_ebco_eligible< Type >
-
-
Provides the member constant value to true if a given type is both an empty and non-final class, false otherwise.
-
Template Parameters
-
-
-
-
-
Definition at line 633 of file type_traits.hpp .
-
The documentation for this struct was generated from the following file:
-
-
-
-
-
diff --git a/structentt_1_1is__ebco__eligible__coll__graph.map b/structentt_1_1is__ebco__eligible__coll__graph.map
deleted file mode 100644
index 91c03bf68..000000000
--- a/structentt_1_1is__ebco__eligible__coll__graph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/structentt_1_1is__ebco__eligible__coll__graph.md5 b/structentt_1_1is__ebco__eligible__coll__graph.md5
deleted file mode 100644
index f61aaae97..000000000
--- a/structentt_1_1is__ebco__eligible__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-61dd0bbfc5f90e6bb5df1fc06aa2f534
\ No newline at end of file
diff --git a/structentt_1_1is__ebco__eligible__coll__graph.png b/structentt_1_1is__ebco__eligible__coll__graph.png
deleted file mode 100644
index 5068406b1..000000000
Binary files a/structentt_1_1is__ebco__eligible__coll__graph.png and /dev/null differ
diff --git a/structentt_1_1is__ebco__eligible__inherit__graph.map b/structentt_1_1is__ebco__eligible__inherit__graph.map
deleted file mode 100644
index 91c03bf68..000000000
--- a/structentt_1_1is__ebco__eligible__inherit__graph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/structentt_1_1is__ebco__eligible__inherit__graph.md5 b/structentt_1_1is__ebco__eligible__inherit__graph.md5
deleted file mode 100644
index f61aaae97..000000000
--- a/structentt_1_1is__ebco__eligible__inherit__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-61dd0bbfc5f90e6bb5df1fc06aa2f534
\ No newline at end of file
diff --git a/structentt_1_1is__ebco__eligible__inherit__graph.png b/structentt_1_1is__ebco__eligible__inherit__graph.png
deleted file mode 100644
index 5068406b1..000000000
Binary files a/structentt_1_1is__ebco__eligible__inherit__graph.png and /dev/null differ
diff --git a/structentt_1_1is__empty.html b/structentt_1_1is__empty.html
deleted file mode 100644
index c404fdb29..000000000
--- a/structentt_1_1is__empty.html
+++ /dev/null
@@ -1,118 +0,0 @@
-
-
-
-
-
-
-
-EnTT: entt::is_empty< Type, typename > Struct Template Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Provides the member constant value to true if a given type is empty and the empty type optimization is enabled, false otherwise.
- More...
-
-
#include <type_traits.hpp >
-
-
-
-
-
-
template<typename Type, typename = void>
-struct entt::is_empty< Type, typename >
-
-
Provides the member constant value to true if a given type is empty and the empty type optimization is enabled, false otherwise.
-
Template Parameters
-
- Type Potential empty type.
-
-
-
-
-
Definition at line 575 of file type_traits.hpp .
-
The documentation for this struct was generated from the following file:
-
-
-
-
-
diff --git a/structentt_1_1is__empty__coll__graph.map b/structentt_1_1is__empty__coll__graph.map
deleted file mode 100644
index e2d491146..000000000
--- a/structentt_1_1is__empty__coll__graph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/structentt_1_1is__empty__coll__graph.md5 b/structentt_1_1is__empty__coll__graph.md5
deleted file mode 100644
index bb60b9bee..000000000
--- a/structentt_1_1is__empty__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-eac8c7520b65672f788e851b383675b1
\ No newline at end of file
diff --git a/structentt_1_1is__empty__coll__graph.png b/structentt_1_1is__empty__coll__graph.png
deleted file mode 100644
index dc48e7985..000000000
Binary files a/structentt_1_1is__empty__coll__graph.png and /dev/null differ
diff --git a/structentt_1_1is__empty__inherit__graph.map b/structentt_1_1is__empty__inherit__graph.map
deleted file mode 100644
index e2d491146..000000000
--- a/structentt_1_1is__empty__inherit__graph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/structentt_1_1is__empty__inherit__graph.md5 b/structentt_1_1is__empty__inherit__graph.md5
deleted file mode 100644
index bb60b9bee..000000000
--- a/structentt_1_1is__empty__inherit__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-eac8c7520b65672f788e851b383675b1
\ No newline at end of file
diff --git a/structentt_1_1is__empty__inherit__graph.png b/structentt_1_1is__empty__inherit__graph.png
deleted file mode 100644
index dc48e7985..000000000
Binary files a/structentt_1_1is__empty__inherit__graph.png and /dev/null differ
diff --git a/structentt_1_1is__equality__comparable.html b/structentt_1_1is__equality__comparable.html
index 80833c189..579704a7d 100644
--- a/structentt_1_1is__equality__comparable.html
+++ b/structentt_1_1is__equality__comparable.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
@@ -105,7 +105,7 @@ struct entt::is_equality_comparable< Type, typename >
-Definition at line 476 of file type_traits.hpp .
+Definition at line 618 of file type_traits.hpp .
The documentation for this struct was generated from the following file:
diff --git a/structentt_1_1is__iteration__policy.html b/structentt_1_1is__iteration__policy.html
deleted file mode 100644
index fa5affbd2..000000000
--- a/structentt_1_1is__iteration__policy.html
+++ /dev/null
@@ -1,118 +0,0 @@
-
-
-
-
-
-
-
-EnTT: entt::is_iteration_policy< Policy, typename > Struct Template Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Tests whether a class represents an iteration policy.
- More...
-
-
#include <utility.hpp >
-
-
-
-
-
-
template<typename Policy, typename = void>
-struct entt::is_iteration_policy< Policy, typename >
-
-
Tests whether a class represents an iteration policy.
-
Template Parameters
-
- Policy A possibly valid iteration policy.
-
-
-
-
-
Definition at line 85 of file utility.hpp .
-
The documentation for this struct was generated from the following file:
-
-
-
-
-
diff --git a/structentt_1_1is__iteration__policy_3_01Policy_00_01std_1_1enable__if__t_3_01std_1_1is__base__of3390a5304c4b378dbf20519caca73633.html b/structentt_1_1is__iteration__policy_3_01Policy_00_01std_1_1enable__if__t_3_01std_1_1is__base__of3390a5304c4b378dbf20519caca73633.html
deleted file mode 100644
index 3f9acc953..000000000
--- a/structentt_1_1is__iteration__policy_3_01Policy_00_01std_1_1enable__if__t_3_01std_1_1is__base__of3390a5304c4b378dbf20519caca73633.html
+++ /dev/null
@@ -1,118 +0,0 @@
-
-
-
-
-
-
-
-EnTT: entt::is_iteration_policy< Policy, std::enable_if_t< std::is_base_of_v< basic_iteration_policy, Policy > > > Struct Template Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Tests whether a class represents an iteration policy.
- More...
-
-
#include <utility.hpp >
-
-
-
-
-
-
template<typename Policy>
-struct entt::is_iteration_policy< Policy, std::enable_if_t< std::is_base_of_v< basic_iteration_policy, Policy > > >
-
-
Tests whether a class represents an iteration policy.
-
Template Parameters
-
- Policy A possibly valid iteration policy.
-
-
-
-
-
Definition at line 93 of file utility.hpp .
-
The documentation for this struct was generated from the following file:
-
-
-
-
-
diff --git a/structentt_1_1is__iteration__policy_3_01Policy_00_01std_1_1enable__if__t_3_01std_1_1is__base__of85150d5ddc76e5c5980eb4605e35b9a1.map b/structentt_1_1is__iteration__policy_3_01Policy_00_01std_1_1enable__if__t_3_01std_1_1is__base__of85150d5ddc76e5c5980eb4605e35b9a1.map
deleted file mode 100644
index 852188af1..000000000
--- a/structentt_1_1is__iteration__policy_3_01Policy_00_01std_1_1enable__if__t_3_01std_1_1is__base__of85150d5ddc76e5c5980eb4605e35b9a1.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/structentt_1_1is__iteration__policy_3_01Policy_00_01std_1_1enable__if__t_3_01std_1_1is__base__of85150d5ddc76e5c5980eb4605e35b9a1.md5 b/structentt_1_1is__iteration__policy_3_01Policy_00_01std_1_1enable__if__t_3_01std_1_1is__base__of85150d5ddc76e5c5980eb4605e35b9a1.md5
deleted file mode 100644
index 41a614356..000000000
--- a/structentt_1_1is__iteration__policy_3_01Policy_00_01std_1_1enable__if__t_3_01std_1_1is__base__of85150d5ddc76e5c5980eb4605e35b9a1.md5
+++ /dev/null
@@ -1 +0,0 @@
-5f8f89786e36f3a7561b66817d5493d3
\ No newline at end of file
diff --git a/structentt_1_1is__iteration__policy_3_01Policy_00_01std_1_1enable__if__t_3_01std_1_1is__base__of85150d5ddc76e5c5980eb4605e35b9a1.png b/structentt_1_1is__iteration__policy_3_01Policy_00_01std_1_1enable__if__t_3_01std_1_1is__base__of85150d5ddc76e5c5980eb4605e35b9a1.png
deleted file mode 100644
index 00476ea79..000000000
Binary files a/structentt_1_1is__iteration__policy_3_01Policy_00_01std_1_1enable__if__t_3_01std_1_1is__base__of85150d5ddc76e5c5980eb4605e35b9a1.png and /dev/null differ
diff --git a/structentt_1_1is__iteration__policy_3_01Policy_00_01std_1_1enable__if__t_3_01std_1_1is__base__ofe4f515490141b512430127b743a6e595.map b/structentt_1_1is__iteration__policy_3_01Policy_00_01std_1_1enable__if__t_3_01std_1_1is__base__ofe4f515490141b512430127b743a6e595.map
deleted file mode 100644
index 852188af1..000000000
--- a/structentt_1_1is__iteration__policy_3_01Policy_00_01std_1_1enable__if__t_3_01std_1_1is__base__ofe4f515490141b512430127b743a6e595.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/structentt_1_1is__iteration__policy_3_01Policy_00_01std_1_1enable__if__t_3_01std_1_1is__base__ofe4f515490141b512430127b743a6e595.md5 b/structentt_1_1is__iteration__policy_3_01Policy_00_01std_1_1enable__if__t_3_01std_1_1is__base__ofe4f515490141b512430127b743a6e595.md5
deleted file mode 100644
index 41a614356..000000000
--- a/structentt_1_1is__iteration__policy_3_01Policy_00_01std_1_1enable__if__t_3_01std_1_1is__base__ofe4f515490141b512430127b743a6e595.md5
+++ /dev/null
@@ -1 +0,0 @@
-5f8f89786e36f3a7561b66817d5493d3
\ No newline at end of file
diff --git a/structentt_1_1is__iteration__policy_3_01Policy_00_01std_1_1enable__if__t_3_01std_1_1is__base__ofe4f515490141b512430127b743a6e595.png b/structentt_1_1is__iteration__policy_3_01Policy_00_01std_1_1enable__if__t_3_01std_1_1is__base__ofe4f515490141b512430127b743a6e595.png
deleted file mode 100644
index 00476ea79..000000000
Binary files a/structentt_1_1is__iteration__policy_3_01Policy_00_01std_1_1enable__if__t_3_01std_1_1is__base__ofe4f515490141b512430127b743a6e595.png and /dev/null differ
diff --git a/structentt_1_1is__iteration__policy_3_01skip__tombstone__policy_01_4.html b/structentt_1_1is__iteration__policy_3_01skip__tombstone__policy_01_4.html
deleted file mode 100644
index c1a016a1c..000000000
--- a/structentt_1_1is__iteration__policy_3_01skip__tombstone__policy_01_4.html
+++ /dev/null
@@ -1,109 +0,0 @@
-
-
-
-
-
-
-
-EnTT: entt::is_iteration_policy< skip_tombstone_policy > Struct Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Tests whether a class represents an iteration policy.
- More...
-
-
#include <utility.hpp >
-
-
-
-
-
-
Tests whether a class represents an iteration policy.
-
-
Definition at line 72 of file utility.hpp .
-
The documentation for this struct was generated from the following file:
-
-
-
-
-
diff --git a/structentt_1_1is__iteration__policy_3_01skip__tombstone__policy_01_4__coll__graph.map b/structentt_1_1is__iteration__policy_3_01skip__tombstone__policy_01_4__coll__graph.map
deleted file mode 100644
index 33ec7fc1b..000000000
--- a/structentt_1_1is__iteration__policy_3_01skip__tombstone__policy_01_4__coll__graph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/structentt_1_1is__iteration__policy_3_01skip__tombstone__policy_01_4__coll__graph.md5 b/structentt_1_1is__iteration__policy_3_01skip__tombstone__policy_01_4__coll__graph.md5
deleted file mode 100644
index 47ce6c18f..000000000
--- a/structentt_1_1is__iteration__policy_3_01skip__tombstone__policy_01_4__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-3d62950a9a1466a87efce83f452d4c85
\ No newline at end of file
diff --git a/structentt_1_1is__iteration__policy_3_01skip__tombstone__policy_01_4__coll__graph.png b/structentt_1_1is__iteration__policy_3_01skip__tombstone__policy_01_4__coll__graph.png
deleted file mode 100644
index 6c2a8eeeb..000000000
Binary files a/structentt_1_1is__iteration__policy_3_01skip__tombstone__policy_01_4__coll__graph.png and /dev/null differ
diff --git a/structentt_1_1is__iteration__policy_3_01skip__tombstone__policy_01_4__inherit__graph.map b/structentt_1_1is__iteration__policy_3_01skip__tombstone__policy_01_4__inherit__graph.map
deleted file mode 100644
index 33ec7fc1b..000000000
--- a/structentt_1_1is__iteration__policy_3_01skip__tombstone__policy_01_4__inherit__graph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/structentt_1_1is__iteration__policy_3_01skip__tombstone__policy_01_4__inherit__graph.md5 b/structentt_1_1is__iteration__policy_3_01skip__tombstone__policy_01_4__inherit__graph.md5
deleted file mode 100644
index 47ce6c18f..000000000
--- a/structentt_1_1is__iteration__policy_3_01skip__tombstone__policy_01_4__inherit__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-3d62950a9a1466a87efce83f452d4c85
\ No newline at end of file
diff --git a/structentt_1_1is__iteration__policy_3_01skip__tombstone__policy_01_4__inherit__graph.png b/structentt_1_1is__iteration__policy_3_01skip__tombstone__policy_01_4__inherit__graph.png
deleted file mode 100644
index 6c2a8eeeb..000000000
Binary files a/structentt_1_1is__iteration__policy_3_01skip__tombstone__policy_01_4__inherit__graph.png and /dev/null differ
diff --git a/structentt_1_1is__iteration__policy__coll__graph.map b/structentt_1_1is__iteration__policy__coll__graph.map
deleted file mode 100644
index 5e7c5d3fc..000000000
--- a/structentt_1_1is__iteration__policy__coll__graph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/structentt_1_1is__iteration__policy__coll__graph.md5 b/structentt_1_1is__iteration__policy__coll__graph.md5
deleted file mode 100644
index c13c7d689..000000000
--- a/structentt_1_1is__iteration__policy__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-e0c89b7c73b982ac63bb09f51e91388b
\ No newline at end of file
diff --git a/structentt_1_1is__iteration__policy__coll__graph.png b/structentt_1_1is__iteration__policy__coll__graph.png
deleted file mode 100644
index d98813fea..000000000
Binary files a/structentt_1_1is__iteration__policy__coll__graph.png and /dev/null differ
diff --git a/structentt_1_1is__iteration__policy__inherit__graph.map b/structentt_1_1is__iteration__policy__inherit__graph.map
deleted file mode 100644
index 5e7c5d3fc..000000000
--- a/structentt_1_1is__iteration__policy__inherit__graph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/structentt_1_1is__iteration__policy__inherit__graph.md5 b/structentt_1_1is__iteration__policy__inherit__graph.md5
deleted file mode 100644
index c13c7d689..000000000
--- a/structentt_1_1is__iteration__policy__inherit__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-e0c89b7c73b982ac63bb09f51e91388b
\ No newline at end of file
diff --git a/structentt_1_1is__iteration__policy__inherit__graph.png b/structentt_1_1is__iteration__policy__inherit__graph.png
deleted file mode 100644
index d98813fea..000000000
Binary files a/structentt_1_1is__iteration__policy__inherit__graph.png and /dev/null differ
diff --git a/structentt_1_1is__iterator.html b/structentt_1_1is__iterator.html
index 0e4125d70..1261babf3 100644
--- a/structentt_1_1is__iterator.html
+++ b/structentt_1_1is__iterator.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
@@ -105,7 +105,7 @@ struct entt::is_iterator< Type, typename >
-Definition at line 576 of file type_traits.hpp .
+Definition at line 514 of file type_traits.hpp .
The documentation for this struct was generated from the following file:
diff --git a/structentt_1_1is__iterator_3_01Type_00_01std_1_1void__t_3_01typename_01std_1_1iterator__traits_3a2eb7dcc84dd5d3a13fb4848a9e1994c.html b/structentt_1_1is__iterator_3_01Type_00_01std_1_1void__t_3_01typename_01std_1_1iterator__traits_3a2eb7dcc84dd5d3a13fb4848a9e1994c.html
index 7fcf78648..03934a85b 100644
--- a/structentt_1_1is__iterator_3_01Type_00_01std_1_1void__t_3_01typename_01std_1_1iterator__traits_3a2eb7dcc84dd5d3a13fb4848a9e1994c.html
+++ b/structentt_1_1is__iterator_3_01Type_00_01std_1_1void__t_3_01typename_01std_1_1iterator__traits_3a2eb7dcc84dd5d3a13fb4848a9e1994c.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
@@ -105,7 +105,7 @@ struct entt::is_iterator< Type, std::void_t< typename std::iterator_traits
-Definition at line 581 of file type_traits.hpp .
+Definition at line 519 of file type_traits.hpp .
The documentation for this struct was generated from the following file:
diff --git a/structentt_1_1is__iterator__type.html b/structentt_1_1is__iterator__type.html
index d474be58f..5d5d09817 100644
--- a/structentt_1_1is__iterator__type.html
+++ b/structentt_1_1is__iterator__type.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
@@ -106,7 +106,7 @@ struct entt::is_iterator_type< Type, It, typename >
-Definition at line 601 of file type_traits.hpp .
+Definition at line 539 of file type_traits.hpp .
The documentation for this struct was generated from the following file:
diff --git a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01is__iterator__v_0cf0f449659cd941c9b7095d998491ca.map b/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01is__iterator__v_0cf0f449659cd941c9b7095d998491ca.map
deleted file mode 100644
index 122731f95..000000000
--- a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01is__iterator__v_0cf0f449659cd941c9b7095d998491ca.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01is__iterator__v_0cf0f449659cd941c9b7095d998491ca.md5 b/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01is__iterator__v_0cf0f449659cd941c9b7095d998491ca.md5
deleted file mode 100644
index 9a690ee9d..000000000
--- a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01is__iterator__v_0cf0f449659cd941c9b7095d998491ca.md5
+++ /dev/null
@@ -1 +0,0 @@
-c6443e058a984756ab4999f344370d0b
\ No newline at end of file
diff --git a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01is__iterator__v_0cf0f449659cd941c9b7095d998491ca.png b/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01is__iterator__v_0cf0f449659cd941c9b7095d998491ca.png
deleted file mode 100644
index 737f06e08..000000000
Binary files a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01is__iterator__v_0cf0f449659cd941c9b7095d998491ca.png and /dev/null differ
diff --git a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01is__iterator__v_14d66144982d0e21be9b9b4de50a6d14.map b/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01is__iterator__v_14d66144982d0e21be9b9b4de50a6d14.map
deleted file mode 100644
index 4e2e775e8..000000000
--- a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01is__iterator__v_14d66144982d0e21be9b9b4de50a6d14.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01is__iterator__v_14d66144982d0e21be9b9b4de50a6d14.md5 b/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01is__iterator__v_14d66144982d0e21be9b9b4de50a6d14.md5
deleted file mode 100644
index 1a6d48a4e..000000000
--- a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01is__iterator__v_14d66144982d0e21be9b9b4de50a6d14.md5
+++ /dev/null
@@ -1 +0,0 @@
-c02dba02ccd591fe1b965cb01d2a4acb
\ No newline at end of file
diff --git a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01is__iterator__v_14d66144982d0e21be9b9b4de50a6d14.png b/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01is__iterator__v_14d66144982d0e21be9b9b4de50a6d14.png
deleted file mode 100644
index d41a0817a..000000000
Binary files a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01is__iterator__v_14d66144982d0e21be9b9b4de50a6d14.png and /dev/null differ
diff --git a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01is__iterator__v_1c6d668122d93a8a6f6186aab47dc295.html b/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01is__iterator__v_1c6d668122d93a8a6f6186aab47dc295.html
index a40135895..8ea6ce0cd 100644
--- a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01is__iterator__v_1c6d668122d93a8a6f6186aab47dc295.html
+++ b/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01is__iterator__v_1c6d668122d93a8a6f6186aab47dc295.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
@@ -106,7 +106,7 @@ struct entt::is_iterator_type< Type, It, std::enable_if_t< is_iterator_v&l
-Definition at line 606 of file type_traits.hpp .
+Definition at line 544 of file type_traits.hpp .
The documentation for this struct was generated from the following file:
diff --git a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01is__iterator__v_4b06a1d897e0afedea8aff5e4ee38d26.map b/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01is__iterator__v_4b06a1d897e0afedea8aff5e4ee38d26.map
deleted file mode 100644
index 122731f95..000000000
--- a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01is__iterator__v_4b06a1d897e0afedea8aff5e4ee38d26.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01is__iterator__v_4b06a1d897e0afedea8aff5e4ee38d26.md5 b/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01is__iterator__v_4b06a1d897e0afedea8aff5e4ee38d26.md5
deleted file mode 100644
index 9a690ee9d..000000000
--- a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01is__iterator__v_4b06a1d897e0afedea8aff5e4ee38d26.md5
+++ /dev/null
@@ -1 +0,0 @@
-c6443e058a984756ab4999f344370d0b
\ No newline at end of file
diff --git a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01is__iterator__v_4b06a1d897e0afedea8aff5e4ee38d26.png b/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01is__iterator__v_4b06a1d897e0afedea8aff5e4ee38d26.png
deleted file mode 100644
index 737f06e08..000000000
Binary files a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01is__iterator__v_4b06a1d897e0afedea8aff5e4ee38d26.png and /dev/null differ
diff --git a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01is__iterator__v_60e4bfe63bf209845a6b0b7012600a43.html b/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01is__iterator__v_60e4bfe63bf209845a6b0b7012600a43.html
deleted file mode 100644
index 5f7f7ea10..000000000
--- a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01is__iterator__v_60e4bfe63bf209845a6b0b7012600a43.html
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
-
-
-
-
-EnTT: entt::is_iterator_type< Type, It, std::enable_if_t< is_iterator_v< Type >, std::void_t< typename It::iterator_type > > > Struct Template Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
template<typename Type, typename It>
-struct entt::is_iterator_type< Type, It, std::enable_if_t< is_iterator_v< Type >, std::void_t< typename It::iterator_type > > >
-
-
-
Definition at line 595 of file type_traits.hpp .
-
The documentation for this struct was generated from the following file:
-
-
-
-
-
diff --git a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01is__iterator__v_7d873c0f5413c720a318d9d71fe41bda.map b/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01is__iterator__v_7d873c0f5413c720a318d9d71fe41bda.map
deleted file mode 100644
index 4e2e775e8..000000000
--- a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01is__iterator__v_7d873c0f5413c720a318d9d71fe41bda.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01is__iterator__v_7d873c0f5413c720a318d9d71fe41bda.md5 b/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01is__iterator__v_7d873c0f5413c720a318d9d71fe41bda.md5
deleted file mode 100644
index 1a6d48a4e..000000000
--- a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01is__iterator__v_7d873c0f5413c720a318d9d71fe41bda.md5
+++ /dev/null
@@ -1 +0,0 @@
-c02dba02ccd591fe1b965cb01d2a4acb
\ No newline at end of file
diff --git a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01is__iterator__v_7d873c0f5413c720a318d9d71fe41bda.png b/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01is__iterator__v_7d873c0f5413c720a318d9d71fe41bda.png
deleted file mode 100644
index d41a0817a..000000000
Binary files a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01is__iterator__v_7d873c0f5413c720a318d9d71fe41bda.png and /dev/null differ
diff --git a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01is__iterator__v_e2d3ae9ed2f1006636f40a060c229d28.html b/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01is__iterator__v_e2d3ae9ed2f1006636f40a060c229d28.html
deleted file mode 100644
index 10575fef4..000000000
--- a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01is__iterator__v_e2d3ae9ed2f1006636f40a060c229d28.html
+++ /dev/null
@@ -1,106 +0,0 @@
-
-
-
-
-
-
-
-EnTT: entt::is_iterator_type< Type, It, std::enable_if_t< is_iterator_v< It > &&std::is_same_v< Type, It > > > Struct Template Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
template<typename Type, typename It>
-struct entt::is_iterator_type< Type, It, std::enable_if_t< is_iterator_v< It > &&std::is_same_v< Type, It > > >
-
-
-
Definition at line 589 of file type_traits.hpp .
-
The documentation for this struct was generated from the following file:
-
-
-
-
-
diff --git a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01std_1_1is__same_0807d9313c03fcef0ec8c2d421bad25e.map b/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01std_1_1is__same_0807d9313c03fcef0ec8c2d421bad25e.map
deleted file mode 100644
index 1c4b0b8bd..000000000
--- a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01std_1_1is__same_0807d9313c03fcef0ec8c2d421bad25e.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01std_1_1is__same_0807d9313c03fcef0ec8c2d421bad25e.md5 b/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01std_1_1is__same_0807d9313c03fcef0ec8c2d421bad25e.md5
deleted file mode 100644
index f5386db3f..000000000
--- a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01std_1_1is__same_0807d9313c03fcef0ec8c2d421bad25e.md5
+++ /dev/null
@@ -1 +0,0 @@
-4f98ccea4c504545f9d64d081a64a4d4
\ No newline at end of file
diff --git a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01std_1_1is__same_0807d9313c03fcef0ec8c2d421bad25e.png b/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01std_1_1is__same_0807d9313c03fcef0ec8c2d421bad25e.png
deleted file mode 100644
index 245c88db8..000000000
Binary files a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01std_1_1is__same_0807d9313c03fcef0ec8c2d421bad25e.png and /dev/null differ
diff --git a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01std_1_1is__same_a2cdb080568862978edcb41f1cbf3994.html b/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01std_1_1is__same_a2cdb080568862978edcb41f1cbf3994.html
deleted file mode 100644
index 8bfe51c8d..000000000
--- a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01std_1_1is__same_a2cdb080568862978edcb41f1cbf3994.html
+++ /dev/null
@@ -1,106 +0,0 @@
-
-
-
-
-
-
-
-EnTT: entt::is_iterator_type< Type, It, std::enable_if_t< std::is_same_v< Type, It > > > Struct Template Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
template<typename Type, typename It>
-struct entt::is_iterator_type< Type, It, std::enable_if_t< std::is_same_v< Type, It > > >
-
-
-
Definition at line 576 of file type_traits.hpp .
-
The documentation for this struct was generated from the following file:
-
-
-
-
-
diff --git a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01std_1_1is__same_aa99023922940c14535d13761101a992.map b/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01std_1_1is__same_aa99023922940c14535d13761101a992.map
deleted file mode 100644
index 1c4b0b8bd..000000000
--- a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01std_1_1is__same_aa99023922940c14535d13761101a992.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01std_1_1is__same_aa99023922940c14535d13761101a992.md5 b/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01std_1_1is__same_aa99023922940c14535d13761101a992.md5
deleted file mode 100644
index f5386db3f..000000000
--- a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01std_1_1is__same_aa99023922940c14535d13761101a992.md5
+++ /dev/null
@@ -1 +0,0 @@
-4f98ccea4c504545f9d64d081a64a4d4
\ No newline at end of file
diff --git a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01std_1_1is__same_aa99023922940c14535d13761101a992.png b/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01std_1_1is__same_aa99023922940c14535d13761101a992.png
deleted file mode 100644
index 245c88db8..000000000
Binary files a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_01std_1_1is__same_aa99023922940c14535d13761101a992.png and /dev/null differ
diff --git a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_9std_1_1is__same__d827a14c04f195b53a7b353d4f3d2a15.html b/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_9std_1_1is__same__d827a14c04f195b53a7b353d4f3d2a15.html
index 0a360e226..0038f6215 100644
--- a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_9std_1_1is__same__d827a14c04f195b53a7b353d4f3d2a15.html
+++ b/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1enable__if__t_3_9std_1_1is__same__d827a14c04f195b53a7b353d4f3d2a15.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
@@ -108,7 +108,7 @@ struct entt::is_iterator_type< Type, It, std::enable_if_t<!std::is_same_v&
-Definition at line 613 of file type_traits.hpp .
+Definition at line 551 of file type_traits.hpp .
The documentation for this struct was generated from the following file:
diff --git a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1void__t_3_01decltype_07typename_0165fe10e0aee95e62b2aa02a8350623db.map b/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1void__t_3_01decltype_07typename_0165fe10e0aee95e62b2aa02a8350623db.map
deleted file mode 100644
index 7d3878790..000000000
--- a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1void__t_3_01decltype_07typename_0165fe10e0aee95e62b2aa02a8350623db.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1void__t_3_01decltype_07typename_0165fe10e0aee95e62b2aa02a8350623db.md5 b/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1void__t_3_01decltype_07typename_0165fe10e0aee95e62b2aa02a8350623db.md5
deleted file mode 100644
index 27dba78f3..000000000
--- a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1void__t_3_01decltype_07typename_0165fe10e0aee95e62b2aa02a8350623db.md5
+++ /dev/null
@@ -1 +0,0 @@
-2b678b76c9e7098fb5537a29117e66de
\ No newline at end of file
diff --git a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1void__t_3_01decltype_07typename_0165fe10e0aee95e62b2aa02a8350623db.png b/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1void__t_3_01decltype_07typename_0165fe10e0aee95e62b2aa02a8350623db.png
deleted file mode 100644
index 9732c05ab..000000000
Binary files a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1void__t_3_01decltype_07typename_0165fe10e0aee95e62b2aa02a8350623db.png and /dev/null differ
diff --git a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1void__t_3_01decltype_07typename_016c1061bfcda01e211d639a56616f87f8.html b/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1void__t_3_01decltype_07typename_016c1061bfcda01e211d639a56616f87f8.html
deleted file mode 100644
index 1ed28980f..000000000
--- a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1void__t_3_01decltype_07typename_016c1061bfcda01e211d639a56616f87f8.html
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
-
-
-
-
-EnTT: entt::is_iterator_type< Type, It, std::void_t< decltype(typename It::iterator_type{})> > Struct Template Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
template<typename Type, typename It>
-struct entt::is_iterator_type< Type, It, std::void_t< decltype(typename It::iterator_type{})> >
-
-
-
Definition at line 582 of file type_traits.hpp .
-
The documentation for this struct was generated from the following file:
-
-
-
-
-
diff --git a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1void__t_3_01decltype_07typename_017248168c3347ec5b85272458804a937f.map b/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1void__t_3_01decltype_07typename_017248168c3347ec5b85272458804a937f.map
deleted file mode 100644
index 7d3878790..000000000
--- a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1void__t_3_01decltype_07typename_017248168c3347ec5b85272458804a937f.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1void__t_3_01decltype_07typename_017248168c3347ec5b85272458804a937f.md5 b/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1void__t_3_01decltype_07typename_017248168c3347ec5b85272458804a937f.md5
deleted file mode 100644
index 27dba78f3..000000000
--- a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1void__t_3_01decltype_07typename_017248168c3347ec5b85272458804a937f.md5
+++ /dev/null
@@ -1 +0,0 @@
-2b678b76c9e7098fb5537a29117e66de
\ No newline at end of file
diff --git a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1void__t_3_01decltype_07typename_017248168c3347ec5b85272458804a937f.png b/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1void__t_3_01decltype_07typename_017248168c3347ec5b85272458804a937f.png
deleted file mode 100644
index 9732c05ab..000000000
Binary files a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1void__t_3_01decltype_07typename_017248168c3347ec5b85272458804a937f.png and /dev/null differ
diff --git a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1void__t_3_01typename_01It_1_1itera3347c6291662314dfd4c0a25102f32db.map b/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1void__t_3_01typename_01It_1_1itera3347c6291662314dfd4c0a25102f32db.map
deleted file mode 100644
index ef10a79e0..000000000
--- a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1void__t_3_01typename_01It_1_1itera3347c6291662314dfd4c0a25102f32db.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1void__t_3_01typename_01It_1_1itera3347c6291662314dfd4c0a25102f32db.md5 b/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1void__t_3_01typename_01It_1_1itera3347c6291662314dfd4c0a25102f32db.md5
deleted file mode 100644
index 76c0db218..000000000
--- a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1void__t_3_01typename_01It_1_1itera3347c6291662314dfd4c0a25102f32db.md5
+++ /dev/null
@@ -1 +0,0 @@
-76db7a9f5e5c656bb9500f2b59271648
\ No newline at end of file
diff --git a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1void__t_3_01typename_01It_1_1itera3347c6291662314dfd4c0a25102f32db.png b/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1void__t_3_01typename_01It_1_1itera3347c6291662314dfd4c0a25102f32db.png
deleted file mode 100644
index 6c8d9802c..000000000
Binary files a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1void__t_3_01typename_01It_1_1itera3347c6291662314dfd4c0a25102f32db.png and /dev/null differ
diff --git a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1void__t_3_01typename_01It_1_1iteraf0b2f247d9bcceeaa9bc1221cb3701f9.map b/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1void__t_3_01typename_01It_1_1iteraf0b2f247d9bcceeaa9bc1221cb3701f9.map
deleted file mode 100644
index ef10a79e0..000000000
--- a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1void__t_3_01typename_01It_1_1iteraf0b2f247d9bcceeaa9bc1221cb3701f9.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1void__t_3_01typename_01It_1_1iteraf0b2f247d9bcceeaa9bc1221cb3701f9.md5 b/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1void__t_3_01typename_01It_1_1iteraf0b2f247d9bcceeaa9bc1221cb3701f9.md5
deleted file mode 100644
index 76c0db218..000000000
--- a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1void__t_3_01typename_01It_1_1iteraf0b2f247d9bcceeaa9bc1221cb3701f9.md5
+++ /dev/null
@@ -1 +0,0 @@
-76db7a9f5e5c656bb9500f2b59271648
\ No newline at end of file
diff --git a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1void__t_3_01typename_01It_1_1iteraf0b2f247d9bcceeaa9bc1221cb3701f9.png b/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1void__t_3_01typename_01It_1_1iteraf0b2f247d9bcceeaa9bc1221cb3701f9.png
deleted file mode 100644
index 6c8d9802c..000000000
Binary files a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1void__t_3_01typename_01It_1_1iteraf0b2f247d9bcceeaa9bc1221cb3701f9.png and /dev/null differ
diff --git a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1void__t_3_01typename_01It_1_1iterator__type_01_4_01_4.html b/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1void__t_3_01typename_01It_1_1iterator__type_01_4_01_4.html
deleted file mode 100644
index 3e3a49c97..000000000
--- a/structentt_1_1is__iterator__type_3_01Type_00_01It_00_01std_1_1void__t_3_01typename_01It_1_1iterator__type_01_4_01_4.html
+++ /dev/null
@@ -1,121 +0,0 @@
-
-
-
-
-
-
-
-EnTT: entt::is_iterator_type< Type, It, std::void_t< typename It::iterator_type > > Struct Template Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Provides the member constant value to true if a given type is of the required iterator type, false otherwise.
- More...
-
-
#include <type_traits.hpp >
-
-
-
-
-
-
template<typename Type, typename It>
-struct entt::is_iterator_type< Type, It, std::void_t< typename It::iterator_type > >
-
-
Provides the member constant value to true if a given type is of the required iterator type, false otherwise.
-
Template Parameters
-
- Type The type to test.
- It Required iterator type.
-
-
-
-
-
Definition at line 613 of file type_traits.hpp .
-
The documentation for this struct was generated from the following file:
-
-
-
-
-
diff --git a/structentt_1_1is__key__only__meta__associative__container.html b/structentt_1_1is__key__only__meta__associative__container.html
index 07016dce2..41a81fded 100644
--- a/structentt_1_1is__key__only__meta__associative__container.html
+++ b/structentt_1_1is__key__only__meta__associative__container.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1is__key__only__meta__associative__container_3_01Type_00_01std_1_1void__t_3_01typen08c4aa5308e52cbb686af55767e67d40.html b/structentt_1_1is__key__only__meta__associative__container_3_01Type_00_01std_1_1void__t_3_01typen08c4aa5308e52cbb686af55767e67d40.html
index 388b791d5..23aa0bc51 100644
--- a/structentt_1_1is__key__only__meta__associative__container_3_01Type_00_01std_1_1void__t_3_01typen08c4aa5308e52cbb686af55767e67d40.html
+++ b/structentt_1_1is__key__only__meta__associative__container_3_01Type_00_01std_1_1void__t_3_01typen08c4aa5308e52cbb686af55767e67d40.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1is__meta__pointer__like.html b/structentt_1_1is__meta__pointer__like.html
index b914f976c..d264f3ab4 100644
--- a/structentt_1_1is__meta__pointer__like.html
+++ b/structentt_1_1is__meta__pointer__like.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1is__meta__pointer__like_3_01Type_01_5_01_4.html b/structentt_1_1is__meta__pointer__like_3_01Type_01_5_01_4.html
index 5827c720c..2fbf1f98b 100644
--- a/structentt_1_1is__meta__pointer__like_3_01Type_01_5_01_4.html
+++ b/structentt_1_1is__meta__pointer__like_3_01Type_01_5_01_4.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1is__meta__pointer__like_3_01Type_07_5_08_0fN_0e_4.html b/structentt_1_1is__meta__pointer__like_3_01Type_07_5_08_0fN_0e_4.html
index 079a9af03..4b8d59f43 100644
--- a/structentt_1_1is__meta__pointer__like_3_01Type_07_5_08_0fN_0e_4.html
+++ b/structentt_1_1is__meta__pointer__like_3_01Type_07_5_08_0fN_0e_4.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1is__meta__pointer__like_3_01const_01Type_01_4.html b/structentt_1_1is__meta__pointer__like_3_01const_01Type_01_4.html
index 46a510bd9..9e952d905 100644
--- a/structentt_1_1is__meta__pointer__like_3_01const_01Type_01_4.html
+++ b/structentt_1_1is__meta__pointer__like_3_01const_01Type_01_4.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1is__meta__pointer__like_3_01std_1_1shared__ptr_3_01Type_01_4_01_4.html b/structentt_1_1is__meta__pointer__like_3_01std_1_1shared__ptr_3_01Type_01_4_01_4.html
index 6c79a86bb..3c0b613ee 100644
--- a/structentt_1_1is__meta__pointer__like_3_01std_1_1shared__ptr_3_01Type_01_4_01_4.html
+++ b/structentt_1_1is__meta__pointer__like_3_01std_1_1shared__ptr_3_01Type_01_4_01_4.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1is__meta__pointer__like_3_01std_1_1unique__ptr_3_01Type_00_01Args_8_8_8_01_4_01_4.html b/structentt_1_1is__meta__pointer__like_3_01std_1_1unique__ptr_3_01Type_00_01Args_8_8_8_01_4_01_4.html
index 58130f42b..22131e72b 100644
--- a/structentt_1_1is__meta__pointer__like_3_01std_1_1unique__ptr_3_01Type_00_01Args_8_8_8_01_4_01_4.html
+++ b/structentt_1_1is__meta__pointer__like_3_01std_1_1unique__ptr_3_01Type_00_01Args_8_8_8_01_4_01_4.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1is__pop__policy.html b/structentt_1_1is__pop__policy.html
deleted file mode 100644
index 68241d1d7..000000000
--- a/structentt_1_1is__pop__policy.html
+++ /dev/null
@@ -1,118 +0,0 @@
-
-
-
-
-
-
-
-EnTT: entt::is_pop_policy< Policy > Struct Template Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Tests whether a class represents a deletion policy.
- More...
-
-
#include <sparse_set.hpp >
-
-
-
-
-
-
template<typename Policy>
-struct entt::is_pop_policy< Policy >
-
-
Tests whether a class represents a deletion policy.
-
Template Parameters
-
- Policy A possibly valid deletion policy.
-
-
-
-
-
Definition at line 59 of file sparse_set.hpp .
-
The documentation for this struct was generated from the following file:
-
-
-
-
-
diff --git a/structentt_1_1is__pop__policy__coll__graph.map b/structentt_1_1is__pop__policy__coll__graph.map
deleted file mode 100644
index 9920bb26c..000000000
--- a/structentt_1_1is__pop__policy__coll__graph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/structentt_1_1is__pop__policy__coll__graph.md5 b/structentt_1_1is__pop__policy__coll__graph.md5
deleted file mode 100644
index 8a43e102a..000000000
--- a/structentt_1_1is__pop__policy__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-9037af1413503c5f64c5cf08b31f6c5f
\ No newline at end of file
diff --git a/structentt_1_1is__pop__policy__coll__graph.png b/structentt_1_1is__pop__policy__coll__graph.png
deleted file mode 100644
index 42e8bffba..000000000
Binary files a/structentt_1_1is__pop__policy__coll__graph.png and /dev/null differ
diff --git a/structentt_1_1is__pop__policy__inherit__graph.map b/structentt_1_1is__pop__policy__inherit__graph.map
deleted file mode 100644
index 9920bb26c..000000000
--- a/structentt_1_1is__pop__policy__inherit__graph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/structentt_1_1is__pop__policy__inherit__graph.md5 b/structentt_1_1is__pop__policy__inherit__graph.md5
deleted file mode 100644
index 8a43e102a..000000000
--- a/structentt_1_1is__pop__policy__inherit__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-9037af1413503c5f64c5cf08b31f6c5f
\ No newline at end of file
diff --git a/structentt_1_1is__pop__policy__inherit__graph.png b/structentt_1_1is__pop__policy__inherit__graph.png
deleted file mode 100644
index 42e8bffba..000000000
Binary files a/structentt_1_1is__pop__policy__inherit__graph.png and /dev/null differ
diff --git a/structentt_1_1is__sparse__set__iterator.html b/structentt_1_1is__sparse__set__iterator.html
deleted file mode 100644
index 145209fd5..000000000
--- a/structentt_1_1is__sparse__set__iterator.html
+++ /dev/null
@@ -1,106 +0,0 @@
-
-
-
-
-
-
-
-EnTT: entt::is_sparse_set_iterator< typename, typename, typename > Struct Template Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
template<typename, typename, typename = void>
-struct entt::is_sparse_set_iterator< typename, typename, typename >
-
-
-
Definition at line 870 of file sparse_set.hpp .
-
The documentation for this struct was generated from the following file:
-
-
-
-
-
diff --git a/structentt_1_1is__sparse__set__iterator_3_01basic__sparse__set_3_01Args_8_8_8_01_4_00_01It_00_011a69dbb95182c1b5abd923b7317aa4e5.map b/structentt_1_1is__sparse__set__iterator_3_01basic__sparse__set_3_01Args_8_8_8_01_4_00_01It_00_011a69dbb95182c1b5abd923b7317aa4e5.map
deleted file mode 100644
index 5dfc6b38f..000000000
--- a/structentt_1_1is__sparse__set__iterator_3_01basic__sparse__set_3_01Args_8_8_8_01_4_00_01It_00_011a69dbb95182c1b5abd923b7317aa4e5.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/structentt_1_1is__sparse__set__iterator_3_01basic__sparse__set_3_01Args_8_8_8_01_4_00_01It_00_011a69dbb95182c1b5abd923b7317aa4e5.md5 b/structentt_1_1is__sparse__set__iterator_3_01basic__sparse__set_3_01Args_8_8_8_01_4_00_01It_00_011a69dbb95182c1b5abd923b7317aa4e5.md5
deleted file mode 100644
index 011b45212..000000000
--- a/structentt_1_1is__sparse__set__iterator_3_01basic__sparse__set_3_01Args_8_8_8_01_4_00_01It_00_011a69dbb95182c1b5abd923b7317aa4e5.md5
+++ /dev/null
@@ -1 +0,0 @@
-dbd68825c564603d89ea4a51f75182ab
\ No newline at end of file
diff --git a/structentt_1_1is__sparse__set__iterator_3_01basic__sparse__set_3_01Args_8_8_8_01_4_00_01It_00_011a69dbb95182c1b5abd923b7317aa4e5.png b/structentt_1_1is__sparse__set__iterator_3_01basic__sparse__set_3_01Args_8_8_8_01_4_00_01It_00_011a69dbb95182c1b5abd923b7317aa4e5.png
deleted file mode 100644
index 3fa9e6ebd..000000000
Binary files a/structentt_1_1is__sparse__set__iterator_3_01basic__sparse__set_3_01Args_8_8_8_01_4_00_01It_00_011a69dbb95182c1b5abd923b7317aa4e5.png and /dev/null differ
diff --git a/structentt_1_1is__sparse__set__iterator_3_01basic__sparse__set_3_01Args_8_8_8_01_4_00_01It_00_0147711bef366c5f438dcd71a44be35bc4.html b/structentt_1_1is__sparse__set__iterator_3_01basic__sparse__set_3_01Args_8_8_8_01_4_00_01It_00_0147711bef366c5f438dcd71a44be35bc4.html
deleted file mode 100644
index 0cec9bd6e..000000000
--- a/structentt_1_1is__sparse__set__iterator_3_01basic__sparse__set_3_01Args_8_8_8_01_4_00_01It_00_0147711bef366c5f438dcd71a44be35bc4.html
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
-
-
-
-
-EnTT: entt::is_sparse_set_iterator< basic_sparse_set< Args... >, It, std::void_t< decltype(typename It::iterator_type{})> > Struct Template Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
template<typename... Args, typename It>
-struct entt::is_sparse_set_iterator< basic_sparse_set< Args... >, It, std::void_t< decltype(typename It::iterator_type{})> >
-
-
-
Definition at line 882 of file sparse_set.hpp .
-
The documentation for this struct was generated from the following file:
-
-
-
-
-
diff --git a/structentt_1_1is__sparse__set__iterator_3_01basic__sparse__set_3_01Args_8_8_8_01_4_00_01It_00_014f0e0b28f1e5e3f5fbd955624149d3a8.html b/structentt_1_1is__sparse__set__iterator_3_01basic__sparse__set_3_01Args_8_8_8_01_4_00_01It_00_014f0e0b28f1e5e3f5fbd955624149d3a8.html
deleted file mode 100644
index 7d76de03c..000000000
--- a/structentt_1_1is__sparse__set__iterator_3_01basic__sparse__set_3_01Args_8_8_8_01_4_00_01It_00_014f0e0b28f1e5e3f5fbd955624149d3a8.html
+++ /dev/null
@@ -1,106 +0,0 @@
-
-
-
-
-
-
-
-EnTT: entt::is_sparse_set_iterator< basic_sparse_set< Args... >, It, std::enable_if_t< std::is_same_v< typename basic_sparse_set< Args... >::iterator, It > > > Struct Template Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
template<typename... Args, typename It>
-struct entt::is_sparse_set_iterator< basic_sparse_set< Args... >, It, std::enable_if_t< std::is_same_v< typename basic_sparse_set< Args... >::iterator, It > > >
-
-
-
Definition at line 876 of file sparse_set.hpp .
-
The documentation for this struct was generated from the following file:
-
-
-
-
-
diff --git a/structentt_1_1is__sparse__set__iterator_3_01basic__sparse__set_3_01Args_8_8_8_01_4_00_01It_00_01771aa75bbdcfbd5f775584fd1f223380.map b/structentt_1_1is__sparse__set__iterator_3_01basic__sparse__set_3_01Args_8_8_8_01_4_00_01It_00_01771aa75bbdcfbd5f775584fd1f223380.map
deleted file mode 100644
index 5dfc6b38f..000000000
--- a/structentt_1_1is__sparse__set__iterator_3_01basic__sparse__set_3_01Args_8_8_8_01_4_00_01It_00_01771aa75bbdcfbd5f775584fd1f223380.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/structentt_1_1is__sparse__set__iterator_3_01basic__sparse__set_3_01Args_8_8_8_01_4_00_01It_00_01771aa75bbdcfbd5f775584fd1f223380.md5 b/structentt_1_1is__sparse__set__iterator_3_01basic__sparse__set_3_01Args_8_8_8_01_4_00_01It_00_01771aa75bbdcfbd5f775584fd1f223380.md5
deleted file mode 100644
index 011b45212..000000000
--- a/structentt_1_1is__sparse__set__iterator_3_01basic__sparse__set_3_01Args_8_8_8_01_4_00_01It_00_01771aa75bbdcfbd5f775584fd1f223380.md5
+++ /dev/null
@@ -1 +0,0 @@
-dbd68825c564603d89ea4a51f75182ab
\ No newline at end of file
diff --git a/structentt_1_1is__sparse__set__iterator_3_01basic__sparse__set_3_01Args_8_8_8_01_4_00_01It_00_01771aa75bbdcfbd5f775584fd1f223380.png b/structentt_1_1is__sparse__set__iterator_3_01basic__sparse__set_3_01Args_8_8_8_01_4_00_01It_00_01771aa75bbdcfbd5f775584fd1f223380.png
deleted file mode 100644
index 3fa9e6ebd..000000000
Binary files a/structentt_1_1is__sparse__set__iterator_3_01basic__sparse__set_3_01Args_8_8_8_01_4_00_01It_00_01771aa75bbdcfbd5f775584fd1f223380.png and /dev/null differ
diff --git a/structentt_1_1is__sparse__set__iterator_3_01basic__sparse__set_3_01Args_8_8_8_01_4_00_01It_00_01b9d26073825c37bfbb6f4617f719b87e.map b/structentt_1_1is__sparse__set__iterator_3_01basic__sparse__set_3_01Args_8_8_8_01_4_00_01It_00_01b9d26073825c37bfbb6f4617f719b87e.map
deleted file mode 100644
index 510981e6e..000000000
--- a/structentt_1_1is__sparse__set__iterator_3_01basic__sparse__set_3_01Args_8_8_8_01_4_00_01It_00_01b9d26073825c37bfbb6f4617f719b87e.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/structentt_1_1is__sparse__set__iterator_3_01basic__sparse__set_3_01Args_8_8_8_01_4_00_01It_00_01b9d26073825c37bfbb6f4617f719b87e.md5 b/structentt_1_1is__sparse__set__iterator_3_01basic__sparse__set_3_01Args_8_8_8_01_4_00_01It_00_01b9d26073825c37bfbb6f4617f719b87e.md5
deleted file mode 100644
index 0114cb052..000000000
--- a/structentt_1_1is__sparse__set__iterator_3_01basic__sparse__set_3_01Args_8_8_8_01_4_00_01It_00_01b9d26073825c37bfbb6f4617f719b87e.md5
+++ /dev/null
@@ -1 +0,0 @@
-051d4f092bf7517a877e43d92907df38
\ No newline at end of file
diff --git a/structentt_1_1is__sparse__set__iterator_3_01basic__sparse__set_3_01Args_8_8_8_01_4_00_01It_00_01b9d26073825c37bfbb6f4617f719b87e.png b/structentt_1_1is__sparse__set__iterator_3_01basic__sparse__set_3_01Args_8_8_8_01_4_00_01It_00_01b9d26073825c37bfbb6f4617f719b87e.png
deleted file mode 100644
index 80d251d4c..000000000
Binary files a/structentt_1_1is__sparse__set__iterator_3_01basic__sparse__set_3_01Args_8_8_8_01_4_00_01It_00_01b9d26073825c37bfbb6f4617f719b87e.png and /dev/null differ
diff --git a/structentt_1_1is__sparse__set__iterator_3_01basic__sparse__set_3_01Args_8_8_8_01_4_00_01It_00_01e12ef78345339bc2fa76cf3dcda76bea.map b/structentt_1_1is__sparse__set__iterator_3_01basic__sparse__set_3_01Args_8_8_8_01_4_00_01It_00_01e12ef78345339bc2fa76cf3dcda76bea.map
deleted file mode 100644
index 510981e6e..000000000
--- a/structentt_1_1is__sparse__set__iterator_3_01basic__sparse__set_3_01Args_8_8_8_01_4_00_01It_00_01e12ef78345339bc2fa76cf3dcda76bea.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/structentt_1_1is__sparse__set__iterator_3_01basic__sparse__set_3_01Args_8_8_8_01_4_00_01It_00_01e12ef78345339bc2fa76cf3dcda76bea.md5 b/structentt_1_1is__sparse__set__iterator_3_01basic__sparse__set_3_01Args_8_8_8_01_4_00_01It_00_01e12ef78345339bc2fa76cf3dcda76bea.md5
deleted file mode 100644
index 0114cb052..000000000
--- a/structentt_1_1is__sparse__set__iterator_3_01basic__sparse__set_3_01Args_8_8_8_01_4_00_01It_00_01e12ef78345339bc2fa76cf3dcda76bea.md5
+++ /dev/null
@@ -1 +0,0 @@
-051d4f092bf7517a877e43d92907df38
\ No newline at end of file
diff --git a/structentt_1_1is__sparse__set__iterator_3_01basic__sparse__set_3_01Args_8_8_8_01_4_00_01It_00_01e12ef78345339bc2fa76cf3dcda76bea.png b/structentt_1_1is__sparse__set__iterator_3_01basic__sparse__set_3_01Args_8_8_8_01_4_00_01It_00_01e12ef78345339bc2fa76cf3dcda76bea.png
deleted file mode 100644
index 80d251d4c..000000000
Binary files a/structentt_1_1is__sparse__set__iterator_3_01basic__sparse__set_3_01Args_8_8_8_01_4_00_01It_00_01e12ef78345339bc2fa76cf3dcda76bea.png and /dev/null differ
diff --git a/structentt_1_1is__sparse__set__iterator__coll__graph.map b/structentt_1_1is__sparse__set__iterator__coll__graph.map
deleted file mode 100644
index 968669f0e..000000000
--- a/structentt_1_1is__sparse__set__iterator__coll__graph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/structentt_1_1is__sparse__set__iterator__coll__graph.md5 b/structentt_1_1is__sparse__set__iterator__coll__graph.md5
deleted file mode 100644
index 67317add0..000000000
--- a/structentt_1_1is__sparse__set__iterator__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-79121664f9a772655a9d6e7cfe4348be
\ No newline at end of file
diff --git a/structentt_1_1is__sparse__set__iterator__coll__graph.png b/structentt_1_1is__sparse__set__iterator__coll__graph.png
deleted file mode 100644
index a0aac029b..000000000
Binary files a/structentt_1_1is__sparse__set__iterator__coll__graph.png and /dev/null differ
diff --git a/structentt_1_1is__sparse__set__iterator__inherit__graph.map b/structentt_1_1is__sparse__set__iterator__inherit__graph.map
deleted file mode 100644
index 968669f0e..000000000
--- a/structentt_1_1is__sparse__set__iterator__inherit__graph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/structentt_1_1is__sparse__set__iterator__inherit__graph.md5 b/structentt_1_1is__sparse__set__iterator__inherit__graph.md5
deleted file mode 100644
index 67317add0..000000000
--- a/structentt_1_1is__sparse__set__iterator__inherit__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-79121664f9a772655a9d6e7cfe4348be
\ No newline at end of file
diff --git a/structentt_1_1is__sparse__set__iterator__inherit__graph.png b/structentt_1_1is__sparse__set__iterator__inherit__graph.png
deleted file mode 100644
index a0aac029b..000000000
Binary files a/structentt_1_1is__sparse__set__iterator__inherit__graph.png and /dev/null differ
diff --git a/structentt_1_1is__storage__policy.html b/structentt_1_1is__storage__policy.html
deleted file mode 100644
index a996f9442..000000000
--- a/structentt_1_1is__storage__policy.html
+++ /dev/null
@@ -1,118 +0,0 @@
-
-
-
-
-
-
-
-EnTT: entt::is_storage_policy< Policy > Struct Template Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Tests whether a class represents a storage policy.
- More...
-
-
#include <policy.hpp >
-
-
-
-
-
-
template<typename Policy>
-struct entt::is_storage_policy< Policy >
-
-
Tests whether a class represents a storage policy.
-
Template Parameters
-
- Policy A possibly valid storage policy.
-
-
-
-
-
Definition at line 51 of file policy.hpp .
-
The documentation for this struct was generated from the following file:
-
-
-
-
-
diff --git a/structentt_1_1is__storage__policy__coll__graph.map b/structentt_1_1is__storage__policy__coll__graph.map
deleted file mode 100644
index 75aa6b059..000000000
--- a/structentt_1_1is__storage__policy__coll__graph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/structentt_1_1is__storage__policy__coll__graph.md5 b/structentt_1_1is__storage__policy__coll__graph.md5
deleted file mode 100644
index 7c26b44ee..000000000
--- a/structentt_1_1is__storage__policy__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-ca9f22cce1430ac8ea4e1c928b8ded83
\ No newline at end of file
diff --git a/structentt_1_1is__storage__policy__coll__graph.png b/structentt_1_1is__storage__policy__coll__graph.png
deleted file mode 100644
index 7a0bd287a..000000000
Binary files a/structentt_1_1is__storage__policy__coll__graph.png and /dev/null differ
diff --git a/structentt_1_1is__storage__policy__inherit__graph.map b/structentt_1_1is__storage__policy__inherit__graph.map
deleted file mode 100644
index 75aa6b059..000000000
--- a/structentt_1_1is__storage__policy__inherit__graph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/structentt_1_1is__storage__policy__inherit__graph.md5 b/structentt_1_1is__storage__policy__inherit__graph.md5
deleted file mode 100644
index 7c26b44ee..000000000
--- a/structentt_1_1is__storage__policy__inherit__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-ca9f22cce1430ac8ea4e1c928b8ded83
\ No newline at end of file
diff --git a/structentt_1_1is__storage__policy__inherit__graph.png b/structentt_1_1is__storage__policy__inherit__graph.png
deleted file mode 100644
index 7a0bd287a..000000000
Binary files a/structentt_1_1is__storage__policy__inherit__graph.png and /dev/null differ
diff --git a/structentt_1_1matcher.html b/structentt_1_1matcher.html
index 76c9d8734..9cb5b1e6b 100644
--- a/structentt_1_1matcher.html
+++ b/structentt_1_1matcher.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1meta__associative__container__traits.html b/structentt_1_1meta__associative__container__traits.html
index acce8d905..adbd10ac2 100644
--- a/structentt_1_1meta__associative__container__traits.html
+++ b/structentt_1_1meta__associative__container__traits.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1meta__associative__container__traits_3_01std_1_1map_3_01Key_00_01Value_00_01Args_8_8_8_01_4_01_4-members.html b/structentt_1_1meta__associative__container__traits_3_01std_1_1map_3_01Key_00_01Value_00_01Args_8_8_8_01_4_01_4-members.html
index 3d96d6d3e..ac59c7d07 100644
--- a/structentt_1_1meta__associative__container__traits_3_01std_1_1map_3_01Key_00_01Value_00_01Args_8_8_8_01_4_01_4-members.html
+++ b/structentt_1_1meta__associative__container__traits_3_01std_1_1map_3_01Key_00_01Value_00_01Args_8_8_8_01_4_01_4-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1meta__associative__container__traits_3_01std_1_1map_3_01Key_00_01Value_00_01Args_8_8_8_01_4_01_4.html b/structentt_1_1meta__associative__container__traits_3_01std_1_1map_3_01Key_00_01Value_00_01Args_8_8_8_01_4_01_4.html
index 845e5f1b4..f4e087722 100644
--- a/structentt_1_1meta__associative__container__traits_3_01std_1_1map_3_01Key_00_01Value_00_01Args_8_8_8_01_4_01_4.html
+++ b/structentt_1_1meta__associative__container__traits_3_01std_1_1map_3_01Key_00_01Value_00_01Args_8_8_8_01_4_01_4.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1meta__associative__container__traits_3_01std_1_1set_3_01Key_00_01Args_8_8_8_01_4_01_4-members.html b/structentt_1_1meta__associative__container__traits_3_01std_1_1set_3_01Key_00_01Args_8_8_8_01_4_01_4-members.html
index f1eb58062..cafbe673a 100644
--- a/structentt_1_1meta__associative__container__traits_3_01std_1_1set_3_01Key_00_01Args_8_8_8_01_4_01_4-members.html
+++ b/structentt_1_1meta__associative__container__traits_3_01std_1_1set_3_01Key_00_01Args_8_8_8_01_4_01_4-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1meta__associative__container__traits_3_01std_1_1set_3_01Key_00_01Args_8_8_8_01_4_01_4.html b/structentt_1_1meta__associative__container__traits_3_01std_1_1set_3_01Key_00_01Args_8_8_8_01_4_01_4.html
index 0cdd0f679..81afe9cb4 100644
--- a/structentt_1_1meta__associative__container__traits_3_01std_1_1set_3_01Key_00_01Args_8_8_8_01_4_01_4.html
+++ b/structentt_1_1meta__associative__container__traits_3_01std_1_1set_3_01Key_00_01Args_8_8_8_01_4_01_4.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1meta__associative__container__traits_3_01std_1_1unordered__map_3_01Key_00_01Value_00_01Args_8_8_8_01_4_01_4.html b/structentt_1_1meta__associative__container__traits_3_01std_1_1unordered__map_3_01Key_00_01Value_00_01Args_8_8_8_01_4_01_4.html
index b9eb34082..cee740466 100644
--- a/structentt_1_1meta__associative__container__traits_3_01std_1_1unordered__map_3_01Key_00_01Value_00_01Args_8_8_8_01_4_01_4.html
+++ b/structentt_1_1meta__associative__container__traits_3_01std_1_1unordered__map_3_01Key_00_01Value_00_01Args_8_8_8_01_4_01_4.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1meta__associative__container__traits_3_01std_1_1unordered__map_3_01Key_00_01Value_0d5e7b31e841a4cf619ecf4634e302d9.html b/structentt_1_1meta__associative__container__traits_3_01std_1_1unordered__map_3_01Key_00_01Value_0d5e7b31e841a4cf619ecf4634e302d9.html
index 26d689cfa..8fa3c5172 100644
--- a/structentt_1_1meta__associative__container__traits_3_01std_1_1unordered__map_3_01Key_00_01Value_0d5e7b31e841a4cf619ecf4634e302d9.html
+++ b/structentt_1_1meta__associative__container__traits_3_01std_1_1unordered__map_3_01Key_00_01Value_0d5e7b31e841a4cf619ecf4634e302d9.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1meta__associative__container__traits_3_01std_1_1unordered__set_3_01Key_00_01Args_8_8_8_01_4_01_4-members.html b/structentt_1_1meta__associative__container__traits_3_01std_1_1unordered__set_3_01Key_00_01Args_8_8_8_01_4_01_4-members.html
index efaf3369a..33bf42df4 100644
--- a/structentt_1_1meta__associative__container__traits_3_01std_1_1unordered__set_3_01Key_00_01Args_8_8_8_01_4_01_4-members.html
+++ b/structentt_1_1meta__associative__container__traits_3_01std_1_1unordered__set_3_01Key_00_01Args_8_8_8_01_4_01_4-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1meta__associative__container__traits_3_01std_1_1unordered__set_3_01Key_00_01Args_8_8_8_01_4_01_4.html b/structentt_1_1meta__associative__container__traits_3_01std_1_1unordered__set_3_01Key_00_01Args_8_8_8_01_4_01_4.html
index 4246c98bb..37f7037e7 100644
--- a/structentt_1_1meta__associative__container__traits_3_01std_1_1unordered__set_3_01Key_00_01Args_8_8_8_01_4_01_4.html
+++ b/structentt_1_1meta__associative__container__traits_3_01std_1_1unordered__set_3_01Key_00_01Args_8_8_8_01_4_01_4.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1meta__class__template__tag.html b/structentt_1_1meta__class__template__tag.html
index c336c0158..1debf773c 100644
--- a/structentt_1_1meta__class__template__tag.html
+++ b/structentt_1_1meta__class__template__tag.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1meta__container__traits-members.html b/structentt_1_1meta__container__traits-members.html
index 49fd1d733..5bf758d7a 100644
--- a/structentt_1_1meta__container__traits-members.html
+++ b/structentt_1_1meta__container__traits-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1meta__container__traits.html b/structentt_1_1meta__container__traits.html
index eb4b9c363..afae4272c 100644
--- a/structentt_1_1meta__container__traits.html
+++ b/structentt_1_1meta__container__traits.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1meta__ctor-members.html b/structentt_1_1meta__ctor-members.html
index c5ee4bce8..1f29eb640 100644
--- a/structentt_1_1meta__ctor-members.html
+++ b/structentt_1_1meta__ctor-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1meta__ctor.html b/structentt_1_1meta__ctor.html
index 3d8521e5f..32b850c7d 100644
--- a/structentt_1_1meta__ctor.html
+++ b/structentt_1_1meta__ctor.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
@@ -125,7 +125,7 @@ Public Member Functions
Opaque wrapper for constructors.
-
Definition at line 733 of file meta.hpp .
+
Definition at line 734 of file meta.hpp .
◆ meta_ctor()
@@ -159,7 +159,7 @@ Public Member Functions
-Definition at line 740 of file meta.hpp .
+Definition at line 741 of file meta.hpp .
@@ -197,7 +197,7 @@ Public Member Functions
Returns The type of the i-th argument of a constructor.
-Definition at line 1643 of file meta.hpp .
+Definition at line 1644 of file meta.hpp .
@@ -227,7 +227,7 @@ Public Member Functions
Returns the number of arguments accepted by a constructor.
Returns The number of arguments accepted by the constructor.
-Definition at line 754 of file meta.hpp .
+Definition at line 755 of file meta.hpp .
@@ -273,7 +273,7 @@ template<typename... Args>
Returns A wrapper containing the new instance, if any.
-Definition at line 789 of file meta.hpp .
+Definition at line 790 of file meta.hpp .
@@ -322,7 +322,7 @@ template<typename... Args>
Returns A wrapper containing the new instance, if any.
-Definition at line 775 of file meta.hpp .
+Definition at line 776 of file meta.hpp .
@@ -352,7 +352,7 @@ template<typename... Args>
Returns true if an object is valid, false otherwise.
Returns True if the object is valid, false otherwise.
-Definition at line 815 of file meta.hpp .
+Definition at line 816 of file meta.hpp .
@@ -382,7 +382,7 @@ template<typename... Args>
Returns the type to which an object belongs.
Returns The type to which the object belongs.
-Definition at line 1638 of file meta.hpp .
+Definition at line 1639 of file meta.hpp .
@@ -412,7 +412,7 @@ template<typename... Args>
Returns a range to use to visit all properties.
Returns An iterable range to use to visit all properties.
-Definition at line 798 of file meta.hpp .
+Definition at line 799 of file meta.hpp .
@@ -449,7 +449,7 @@ template<typename... Args>
Returns The property associated with the given key, if any.
-Definition at line 807 of file meta.hpp .
+Definition at line 808 of file meta.hpp .
diff --git a/structentt_1_1meta__ctx-members.html b/structentt_1_1meta__ctx-members.html
index 79c16bc0f..afab45200 100644
--- a/structentt_1_1meta__ctx-members.html
+++ b/structentt_1_1meta__ctx-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1meta__ctx.html b/structentt_1_1meta__ctx.html
index ae9989660..e8980a60f 100644
--- a/structentt_1_1meta__ctx.html
+++ b/structentt_1_1meta__ctx.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1meta__data-members.html b/structentt_1_1meta__data-members.html
index 4a6d1ffd0..60ac62314 100644
--- a/structentt_1_1meta__data-members.html
+++ b/structentt_1_1meta__data-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1meta__data.html b/structentt_1_1meta__data.html
index e4308a899..d79f10095 100644
--- a/structentt_1_1meta__data.html
+++ b/structentt_1_1meta__data.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
@@ -127,7 +127,7 @@ Public Member Functions
Opaque wrapper for data members.
-
Definition at line 825 of file meta.hpp .
+
Definition at line 826 of file meta.hpp .
◆ meta_data()
@@ -161,7 +161,7 @@ Public Member Functions
-Definition at line 830 of file meta.hpp .
+Definition at line 831 of file meta.hpp .
@@ -200,7 +200,7 @@ Public Member Functions
Returns A wrapper containing the value of the underlying variable.
-Definition at line 889 of file meta.hpp .
+Definition at line 890 of file meta.hpp .
@@ -230,7 +230,7 @@ Public Member Functions
Returns the identifier assigned to a type.
Returns The identifier assigned to the type.
-Definition at line 835 of file meta.hpp .
+Definition at line 836 of file meta.hpp .
@@ -260,7 +260,7 @@ Public Member Functions
Indicates whether a data member is constant or not.
Returns True if the data member is constant, false otherwise.
-Definition at line 846 of file meta.hpp .
+Definition at line 847 of file meta.hpp .
@@ -290,7 +290,7 @@ Public Member Functions
Indicates whether a data member is static or not.
Returns True if the data member is static, false otherwise.
-Definition at line 854 of file meta.hpp .
+Definition at line 855 of file meta.hpp .
@@ -320,7 +320,7 @@ Public Member Functions
Returns true if an object is valid, false otherwise.
Returns True if the object is valid, false otherwise.
-Definition at line 911 of file meta.hpp .
+Definition at line 912 of file meta.hpp .
@@ -350,7 +350,7 @@ Public Member Functions
Returns the type to which an object belongs.
Returns The type to which the object belongs.
-Definition at line 1648 of file meta.hpp .
+Definition at line 1649 of file meta.hpp .
@@ -380,7 +380,7 @@ Public Member Functions
Returns a range to use to visit all properties.
Returns An iterable range to use to visit all properties.
-Definition at line 894 of file meta.hpp .
+Definition at line 895 of file meta.hpp .
@@ -417,7 +417,7 @@ Public Member Functions
Returns The property associated with the given key, if any.
-Definition at line 903 of file meta.hpp .
+Definition at line 904 of file meta.hpp .
@@ -475,7 +475,7 @@ template<typename Type >
Returns True in case of success, false otherwise.
-Definition at line 876 of file meta.hpp .
+Definition at line 877 of file meta.hpp .
@@ -505,7 +505,7 @@ template<typename Type >
Returns the type of the underlying object.
Returns The type of the underlying object, if any.
-Definition at line 1653 of file meta.hpp .
+Definition at line 1654 of file meta.hpp .
diff --git a/structentt_1_1meta__factory.html b/structentt_1_1meta__factory.html
index b264ae060..191b5aa4e 100644
--- a/structentt_1_1meta__factory.html
+++ b/structentt_1_1meta__factory.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1meta__factory_3_01Type_00_01Spec_8_8_8_01_4-members.html b/structentt_1_1meta__factory_3_01Type_00_01Spec_8_8_8_01_4-members.html
index 87607c652..cf8a2917f 100644
--- a/structentt_1_1meta__factory_3_01Type_00_01Spec_8_8_8_01_4-members.html
+++ b/structentt_1_1meta__factory_3_01Type_00_01Spec_8_8_8_01_4-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1meta__factory_3_01Type_00_01Spec_8_8_8_01_4.html b/structentt_1_1meta__factory_3_01Type_00_01Spec_8_8_8_01_4.html
index 844efa161..04227312a 100644
--- a/structentt_1_1meta__factory_3_01Type_00_01Spec_8_8_8_01_4.html
+++ b/structentt_1_1meta__factory_3_01Type_00_01Spec_8_8_8_01_4.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1meta__factory_3_01Type_01_4-members.html b/structentt_1_1meta__factory_3_01Type_01_4-members.html
index 96f4d3823..3a3e8d1eb 100644
--- a/structentt_1_1meta__factory_3_01Type_01_4-members.html
+++ b/structentt_1_1meta__factory_3_01Type_01_4-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1meta__factory_3_01Type_01_4.html b/structentt_1_1meta__factory_3_01Type_01_4.html
index 90a573855..7fbf6067c 100644
--- a/structentt_1_1meta__factory_3_01Type_01_4.html
+++ b/structentt_1_1meta__factory_3_01Type_01_4.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1meta__func-members.html b/structentt_1_1meta__func-members.html
index be8b385bf..a3eb2e693 100644
--- a/structentt_1_1meta__func-members.html
+++ b/structentt_1_1meta__func-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1meta__func.html b/structentt_1_1meta__func.html
index e2ac5beab..37fa8b94c 100644
--- a/structentt_1_1meta__func.html
+++ b/structentt_1_1meta__func.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
@@ -137,7 +137,7 @@ Public Member Functions
Opaque wrapper for member functions.
-
Definition at line 921 of file meta.hpp .
+
Definition at line 922 of file meta.hpp .
◆ meta_func()
@@ -171,7 +171,7 @@ Public Member Functions
-Definition at line 928 of file meta.hpp .
+Definition at line 929 of file meta.hpp .
@@ -209,7 +209,7 @@ Public Member Functions
Returns The type of the i-th argument of a member function.
-Definition at line 1668 of file meta.hpp .
+Definition at line 1669 of file meta.hpp .
@@ -239,7 +239,7 @@ Public Member Functions
Returns the number of arguments accepted by a member function.
Returns The number of arguments accepted by the member function.
-Definition at line 944 of file meta.hpp .
+Definition at line 945 of file meta.hpp .
@@ -269,7 +269,7 @@ Public Member Functions
Returns the identifier assigned to a type.
Returns The identifier assigned to the type.
-Definition at line 933 of file meta.hpp .
+Definition at line 934 of file meta.hpp .
@@ -326,7 +326,7 @@ template<typename... Args>
Returns A wrapper containing the new instance, if any.
-Definition at line 1007 of file meta.hpp .
+Definition at line 1008 of file meta.hpp .
@@ -383,7 +383,7 @@ template<typename... Args>
Returns A wrapper containing the returned value, if any.
-Definition at line 992 of file meta.hpp .
+Definition at line 993 of file meta.hpp .
@@ -413,7 +413,7 @@ template<typename... Args>
Indicates whether a member function is constant or not.
Returns True if the member function is constant, false otherwise.
-Definition at line 952 of file meta.hpp .
+Definition at line 953 of file meta.hpp .
@@ -443,7 +443,7 @@ template<typename... Args>
Indicates whether a member function is static or not.
Returns True if the member function is static, false otherwise.
-Definition at line 960 of file meta.hpp .
+Definition at line 961 of file meta.hpp .
@@ -473,7 +473,7 @@ template<typename... Args>
Returns true if an object is valid, false otherwise.
Returns True if the object is valid, false otherwise.
-Definition at line 1030 of file meta.hpp .
+Definition at line 1031 of file meta.hpp .
@@ -503,7 +503,7 @@ template<typename... Args>
Returns the type to which an object belongs.
Returns The type to which the object belongs.
-Definition at line 1658 of file meta.hpp .
+Definition at line 1659 of file meta.hpp .
@@ -533,7 +533,7 @@ template<typename... Args>
Returns a range to use to visit all properties.
Returns An iterable range to use to visit all properties.
-Definition at line 1013 of file meta.hpp .
+Definition at line 1014 of file meta.hpp .
@@ -570,7 +570,7 @@ template<typename... Args>
Returns The property associated with the given key, if any.
-Definition at line 1022 of file meta.hpp .
+Definition at line 1023 of file meta.hpp .
@@ -600,7 +600,7 @@ template<typename... Args>
Returns the return type of a member function.
Returns The return type of the member function.
-Definition at line 1663 of file meta.hpp .
+Definition at line 1664 of file meta.hpp .
diff --git a/structentt_1_1meta__function__descriptor.html b/structentt_1_1meta__function__descriptor.html
index 336426ebb..680d0b0e5 100644
--- a/structentt_1_1meta__function__descriptor.html
+++ b/structentt_1_1meta__function__descriptor.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1meta__function__descriptor_3_01Type_00_01Ret_07Class_1_1_5_08_07Args_8_8_8_08_01const_01_4-members.html b/structentt_1_1meta__function__descriptor_3_01Type_00_01Ret_07Class_1_1_5_08_07Args_8_8_8_08_01const_01_4-members.html
index ea7455dfd..7660f642b 100644
--- a/structentt_1_1meta__function__descriptor_3_01Type_00_01Ret_07Class_1_1_5_08_07Args_8_8_8_08_01const_01_4-members.html
+++ b/structentt_1_1meta__function__descriptor_3_01Type_00_01Ret_07Class_1_1_5_08_07Args_8_8_8_08_01const_01_4-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1meta__function__descriptor_3_01Type_00_01Ret_07Class_1_1_5_08_07Args_8_8_8_08_01const_01_4.html b/structentt_1_1meta__function__descriptor_3_01Type_00_01Ret_07Class_1_1_5_08_07Args_8_8_8_08_01const_01_4.html
index 5672de5f4..fb49d6f96 100644
--- a/structentt_1_1meta__function__descriptor_3_01Type_00_01Ret_07Class_1_1_5_08_07Args_8_8_8_08_01const_01_4.html
+++ b/structentt_1_1meta__function__descriptor_3_01Type_00_01Ret_07Class_1_1_5_08_07Args_8_8_8_08_01const_01_4.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1meta__function__descriptor_3_01Type_00_01Ret_07Class_1_1_5_08_07Args_8_8_8_08_4-members.html b/structentt_1_1meta__function__descriptor_3_01Type_00_01Ret_07Class_1_1_5_08_07Args_8_8_8_08_4-members.html
index 709c82352..36f8a7787 100644
--- a/structentt_1_1meta__function__descriptor_3_01Type_00_01Ret_07Class_1_1_5_08_07Args_8_8_8_08_4-members.html
+++ b/structentt_1_1meta__function__descriptor_3_01Type_00_01Ret_07Class_1_1_5_08_07Args_8_8_8_08_4-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1meta__function__descriptor_3_01Type_00_01Ret_07Class_1_1_5_08_07Args_8_8_8_08_4.html b/structentt_1_1meta__function__descriptor_3_01Type_00_01Ret_07Class_1_1_5_08_07Args_8_8_8_08_4.html
index ae744997f..398fb97bf 100644
--- a/structentt_1_1meta__function__descriptor_3_01Type_00_01Ret_07Class_1_1_5_08_07Args_8_8_8_08_4.html
+++ b/structentt_1_1meta__function__descriptor_3_01Type_00_01Ret_07Class_1_1_5_08_07Args_8_8_8_08_4.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1meta__function__descriptor_3_01Type_00_01Ret_07_5_08_07Args_8_8_8_08_4-members.html b/structentt_1_1meta__function__descriptor_3_01Type_00_01Ret_07_5_08_07Args_8_8_8_08_4-members.html
index 18df768f2..50cbc4622 100644
--- a/structentt_1_1meta__function__descriptor_3_01Type_00_01Ret_07_5_08_07Args_8_8_8_08_4-members.html
+++ b/structentt_1_1meta__function__descriptor_3_01Type_00_01Ret_07_5_08_07Args_8_8_8_08_4-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1meta__function__descriptor_3_01Type_00_01Ret_07_5_08_07Args_8_8_8_08_4.html b/structentt_1_1meta__function__descriptor_3_01Type_00_01Ret_07_5_08_07Args_8_8_8_08_4.html
index 305f53ffd..91a8e6235 100644
--- a/structentt_1_1meta__function__descriptor_3_01Type_00_01Ret_07_5_08_07Args_8_8_8_08_4.html
+++ b/structentt_1_1meta__function__descriptor_3_01Type_00_01Ret_07_5_08_07Args_8_8_8_08_4.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1meta__handle-members.html b/structentt_1_1meta__handle-members.html
index 07b57830f..633c1b22b 100644
--- a/structentt_1_1meta__handle-members.html
+++ b/structentt_1_1meta__handle-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1meta__handle.html b/structentt_1_1meta__handle.html
index b5521171e..25c3796d5 100644
--- a/structentt_1_1meta__handle.html
+++ b/structentt_1_1meta__handle.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
@@ -118,7 +118,7 @@ Public Member Functions
A handle doesn't perform copies and isn't responsible for the contained object. It doesn't prolong the lifetime of the pointed instance.
Handles are used to generate references to actual objects when needed.
-Definition at line 625 of file meta.hpp .
+Definition at line 626 of file meta.hpp .
◆ meta_handle()
@@ -160,7 +160,7 @@ template<typename Type , typename = std::enable_if_t<!std::is_same_v<s
-Definition at line 654 of file meta.hpp .
+Definition at line 655 of file meta.hpp .
@@ -191,7 +191,7 @@ template<typename Type , typename = std::enable_if_t<!std::is_same_v<s
Returns false if a handle is invalid, true otherwise.
Returns False if the handle is invalid, true otherwise.
-Definition at line 668 of file meta.hpp .
+Definition at line 669 of file meta.hpp .
@@ -221,7 +221,7 @@ template<typename Type , typename = std::enable_if_t<!std::is_same_v<s
Access operator for accessing the contained opaque object.
Returns A wrapper that shares a reference to an unmanaged object.
-Definition at line 676 of file meta.hpp .
+Definition at line 677 of file meta.hpp .
@@ -251,7 +251,7 @@ template<typename Type , typename = std::enable_if_t<!std::is_same_v<s
Access operator for accessing the contained opaque object.
Returns A wrapper that shares a reference to an unmanaged object.
-Definition at line 681 of file meta.hpp .
+Definition at line 682 of file meta.hpp .
diff --git a/structentt_1_1meta__prop-members.html b/structentt_1_1meta__prop-members.html
index 7553d9f9b..194e0856a 100644
--- a/structentt_1_1meta__prop-members.html
+++ b/structentt_1_1meta__prop-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1meta__prop.html b/structentt_1_1meta__prop.html
index 24260efbc..1f6d02f22 100644
--- a/structentt_1_1meta__prop.html
+++ b/structentt_1_1meta__prop.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
@@ -105,7 +105,7 @@ Public Member Functions
Opaque wrapper for properties of any type.
-
Definition at line 691 of file meta.hpp .
+
Definition at line 692 of file meta.hpp .
◆ meta_prop()
@@ -139,7 +139,7 @@ Public Member Functions
-Definition at line 699 of file meta.hpp .
+Definition at line 700 of file meta.hpp .
@@ -170,7 +170,7 @@ Public Member Functions
Returns the stored key as a const reference.
Returns A wrapper containing the key stored with the property.
-Definition at line 707 of file meta.hpp .
+Definition at line 708 of file meta.hpp .
@@ -200,7 +200,7 @@ Public Member Functions
Returns true if an object is valid, false otherwise.
Returns True if the object is valid, false otherwise.
-Definition at line 723 of file meta.hpp .
+Definition at line 724 of file meta.hpp .
@@ -230,7 +230,7 @@ Public Member Functions
Returns the stored value by copy.
Returns A wrapper containing the value stored with the property.
-Definition at line 715 of file meta.hpp .
+Definition at line 716 of file meta.hpp .
diff --git a/structentt_1_1meta__sequence__container__traits.html b/structentt_1_1meta__sequence__container__traits.html
index 529933c29..dd5f3acc1 100644
--- a/structentt_1_1meta__sequence__container__traits.html
+++ b/structentt_1_1meta__sequence__container__traits.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1meta__sequence__container__traits_3_01std_1_1array_3_01Type_00_01N_01_4_01_4-members.html b/structentt_1_1meta__sequence__container__traits_3_01std_1_1array_3_01Type_00_01N_01_4_01_4-members.html
index 9daac3947..19fff1563 100644
--- a/structentt_1_1meta__sequence__container__traits_3_01std_1_1array_3_01Type_00_01N_01_4_01_4-members.html
+++ b/structentt_1_1meta__sequence__container__traits_3_01std_1_1array_3_01Type_00_01N_01_4_01_4-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1meta__sequence__container__traits_3_01std_1_1array_3_01Type_00_01N_01_4_01_4.html b/structentt_1_1meta__sequence__container__traits_3_01std_1_1array_3_01Type_00_01N_01_4_01_4.html
index 686a91cdc..33b39cfdb 100644
--- a/structentt_1_1meta__sequence__container__traits_3_01std_1_1array_3_01Type_00_01N_01_4_01_4.html
+++ b/structentt_1_1meta__sequence__container__traits_3_01std_1_1array_3_01Type_00_01N_01_4_01_4.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1meta__sequence__container__traits_3_01std_1_1vector_3_01Type_00_01Args_8_8_8_01_4_01_4-members.html b/structentt_1_1meta__sequence__container__traits_3_01std_1_1vector_3_01Type_00_01Args_8_8_8_01_4_01_4-members.html
index 4916d8ea8..f9451188d 100644
--- a/structentt_1_1meta__sequence__container__traits_3_01std_1_1vector_3_01Type_00_01Args_8_8_8_01_4_01_4-members.html
+++ b/structentt_1_1meta__sequence__container__traits_3_01std_1_1vector_3_01Type_00_01Args_8_8_8_01_4_01_4-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1meta__sequence__container__traits_3_01std_1_1vector_3_01Type_00_01Args_8_8_8_01_4_01_4.html b/structentt_1_1meta__sequence__container__traits_3_01std_1_1vector_3_01Type_00_01Args_8_8_8_01_4_01_4.html
index c625468fc..a9f9a7c34 100644
--- a/structentt_1_1meta__sequence__container__traits_3_01std_1_1vector_3_01Type_00_01Args_8_8_8_01_4_01_4.html
+++ b/structentt_1_1meta__sequence__container__traits_3_01std_1_1vector_3_01Type_00_01Args_8_8_8_01_4_01_4.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1meta__template__traits.html b/structentt_1_1meta__template__traits.html
index 7551a2f10..ed48104be 100644
--- a/structentt_1_1meta__template__traits.html
+++ b/structentt_1_1meta__template__traits.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1meta__template__traits_3_01Clazz_3_01Args_8_8_8_01_4_01_4-members.html b/structentt_1_1meta__template__traits_3_01Clazz_3_01Args_8_8_8_01_4_01_4-members.html
index f52cc2945..a04a8aa07 100644
--- a/structentt_1_1meta__template__traits_3_01Clazz_3_01Args_8_8_8_01_4_01_4-members.html
+++ b/structentt_1_1meta__template__traits_3_01Clazz_3_01Args_8_8_8_01_4_01_4-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1meta__template__traits_3_01Clazz_3_01Args_8_8_8_01_4_01_4.html b/structentt_1_1meta__template__traits_3_01Clazz_3_01Args_8_8_8_01_4_01_4.html
index ec631c226..e6a2c8fd5 100644
--- a/structentt_1_1meta__template__traits_3_01Clazz_3_01Args_8_8_8_01_4_01_4.html
+++ b/structentt_1_1meta__template__traits_3_01Clazz_3_01Args_8_8_8_01_4_01_4.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1monostate-members.html b/structentt_1_1monostate-members.html
index 78cabeb96..6a8b4a0bb 100644
--- a/structentt_1_1monostate-members.html
+++ b/structentt_1_1monostate-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1monostate.html b/structentt_1_1monostate.html
index a78fabb20..482187336 100644
--- a/structentt_1_1monostate.html
+++ b/structentt_1_1monostate.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1null__t-members.html b/structentt_1_1null__t-members.html
index 7970bd550..40134c22e 100644
--- a/structentt_1_1null__t-members.html
+++ b/structentt_1_1null__t-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1null__t.html b/structentt_1_1null__t.html
index 4d6baead6..2a1818947 100644
--- a/structentt_1_1null__t.html
+++ b/structentt_1_1null__t.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1overloaded.html b/structentt_1_1overloaded.html
index 56d5c7ec2..8439f2725 100644
--- a/structentt_1_1overloaded.html
+++ b/structentt_1_1overloaded.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1packed__storage__policy.html b/structentt_1_1packed__storage__policy.html
index 8b7c3b419..d7e7b199c 100644
--- a/structentt_1_1packed__storage__policy.html
+++ b/structentt_1_1packed__storage__policy.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1packed__storage__policy__coll__graph.map b/structentt_1_1packed__storage__policy__coll__graph.map
deleted file mode 100644
index 943af3ba0..000000000
--- a/structentt_1_1packed__storage__policy__coll__graph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/structentt_1_1packed__storage__policy__coll__graph.md5 b/structentt_1_1packed__storage__policy__coll__graph.md5
deleted file mode 100644
index 9f43a7e67..000000000
--- a/structentt_1_1packed__storage__policy__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-f3c51de4bb7af6d8a51ac84372aa5955
\ No newline at end of file
diff --git a/structentt_1_1packed__storage__policy__coll__graph.png b/structentt_1_1packed__storage__policy__coll__graph.png
deleted file mode 100644
index 383d08d29..000000000
Binary files a/structentt_1_1packed__storage__policy__coll__graph.png and /dev/null differ
diff --git a/structentt_1_1packed__storage__policy__inherit__graph.map b/structentt_1_1packed__storage__policy__inherit__graph.map
deleted file mode 100644
index 943af3ba0..000000000
--- a/structentt_1_1packed__storage__policy__inherit__graph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/structentt_1_1packed__storage__policy__inherit__graph.md5 b/structentt_1_1packed__storage__policy__inherit__graph.md5
deleted file mode 100644
index 9f43a7e67..000000000
--- a/structentt_1_1packed__storage__policy__inherit__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-f3c51de4bb7af6d8a51ac84372aa5955
\ No newline at end of file
diff --git a/structentt_1_1packed__storage__policy__inherit__graph.png b/structentt_1_1packed__storage__policy__inherit__graph.png
deleted file mode 100644
index 383d08d29..000000000
Binary files a/structentt_1_1packed__storage__policy__inherit__graph.png and /dev/null differ
diff --git a/structentt_1_1poly__base-members.html b/structentt_1_1poly__base-members.html
index 11a1ed89c..c929fc3c3 100644
--- a/structentt_1_1poly__base-members.html
+++ b/structentt_1_1poly__base-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1poly__base.html b/structentt_1_1poly__base.html
index 24ac05257..1cbb452ca 100644
--- a/structentt_1_1poly__base.html
+++ b/structentt_1_1poly__base.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1poly__inspector-members.html b/structentt_1_1poly__inspector-members.html
index cb69bed6b..af0a7d310 100644
--- a/structentt_1_1poly__inspector-members.html
+++ b/structentt_1_1poly__inspector-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1poly__inspector.html b/structentt_1_1poly__inspector.html
index cae409c9a..3c76f73ea 100644
--- a/structentt_1_1poly__inspector.html
+++ b/structentt_1_1poly__inspector.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1poly__storage__traits-members.html b/structentt_1_1poly__storage__traits-members.html
index 65fc18786..e43ec0499 100644
--- a/structentt_1_1poly__storage__traits-members.html
+++ b/structentt_1_1poly__storage__traits-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1poly__storage__traits.html b/structentt_1_1poly__storage__traits.html
index 421920420..9cd29aeb9 100644
--- a/structentt_1_1poly__storage__traits.html
+++ b/structentt_1_1poly__storage__traits.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1process__adaptor-members.html b/structentt_1_1process__adaptor-members.html
index c0853f217..686154ec0 100644
--- a/structentt_1_1process__adaptor-members.html
+++ b/structentt_1_1process__adaptor-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1process__adaptor.html b/structentt_1_1process__adaptor.html
index 32245f915..086ec81cf 100644
--- a/structentt_1_1process__adaptor.html
+++ b/structentt_1_1process__adaptor.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1radix__sort-members.html b/structentt_1_1radix__sort-members.html
index 41e4ec174..1d3ae3521 100644
--- a/structentt_1_1radix__sort-members.html
+++ b/structentt_1_1radix__sort-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1radix__sort.html b/structentt_1_1radix__sort.html
index 7389dfe64..09d385fe6 100644
--- a/structentt_1_1radix__sort.html
+++ b/structentt_1_1radix__sort.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1resource__cache-members.html b/structentt_1_1resource__cache-members.html
index 7df2be453..37b3a442c 100644
--- a/structentt_1_1resource__cache-members.html
+++ b/structentt_1_1resource__cache-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1resource__cache.html b/structentt_1_1resource__cache.html
index 24c352b09..b64a244fd 100644
--- a/structentt_1_1resource__cache.html
+++ b/structentt_1_1resource__cache.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1resource__handle-members.html b/structentt_1_1resource__handle-members.html
deleted file mode 100644
index c35c448f0..000000000
--- a/structentt_1_1resource__handle-members.html
+++ /dev/null
@@ -1,93 +0,0 @@
-
-
-
-
-
-
-
-EnTT: Member List
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
This is the complete list of members for entt::resource_handle< Resource > , including all inherited members.
-
-
-
-
-
diff --git a/structentt_1_1resource__handle.html b/structentt_1_1resource__handle.html
deleted file mode 100644
index cfbe37a3f..000000000
--- a/structentt_1_1resource__handle.html
+++ /dev/null
@@ -1,480 +0,0 @@
-
-
-
-
-
-
-
-EnTT: entt::resource_handle< Resource > Struct Template Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Shared resource handle.
- More...
-
-
#include <handle.hpp >
-
-
-
template<typename Resource>
-struct entt::resource_handle< Resource >
-
-
Shared resource handle.
-
A shared resource handle is a small class that wraps a resource and keeps it alive even if it's deleted from the cache. It can be either copied or moved. A handle shares a reference to the same resource with all the other handles constructed for the same identifier.
- As a rule of thumb, resources should never be copied nor moved. Handles are the way to go to keep references to them.
-
Template Parameters
-
- Resource Type of resource managed by a handle.
-
-
-
-
-
Definition at line 27 of file handle.hpp .
-
-
-
◆ resource_handle()
-
-
-
-
-template<typename Resource >
-
-
-
-
Creates a handle from a shared pointer, namely a resource.
-
Parameters
-
- res A pointer to a properly initialized resource.
-
-
-
-
-
Definition at line 35 of file handle.hpp .
-
-
-
-
-
-
◆ get() [1/2]
-
-
-
-
-template<typename Resource >
-
-
-
-
Gets a reference to the managed resource.
-
Warning The behavior is undefined if the handle doesn't contain a resource.
-
Returns A reference to the managed resource.
-
-
Definition at line 53 of file handle.hpp .
-
-
-
-
-
◆ get() [2/2]
-
-
-
-
-template<typename Resource >
-
-
-
-
Gets a reference to the managed resource.
-
Warning The behavior is undefined if the handle doesn't contain a resource.
-
Returns A reference to the managed resource.
-
-
Definition at line 47 of file handle.hpp .
-
-
-
-
-
◆ operator bool()
-
-
-
-
-template<typename Resource >
-
-
-
-
-
-
-inline explicit
-
-
-
-
-
Returns true if a handle contains a resource, false otherwise.
-
Returns True if the handle contains a resource, false otherwise.
-
-
Definition at line 99 of file handle.hpp .
-
-
-
-
-
◆ operator const Resource &()
-
-
-
-
-template<typename Resource >
-
-
-
-
Gets a reference to the managed resource.
-
Warning The behavior is undefined if the handle doesn't contain a resource.
-
Returns A reference to the managed resource.
-
-
Definition at line 58 of file handle.hpp .
-
-
-
-
-
◆ operator Resource &()
-
-
-
-
-template<typename Resource >
-
-
-
-
Gets a reference to the managed resource.
-
Warning The behavior is undefined if the handle doesn't contain a resource.
-
Returns A reference to the managed resource.
-
-
Definition at line 63 of file handle.hpp .
-
-
-
-
-
◆ operator*() [1/2]
-
-
-
-
-template<typename Resource >
-
-
-
-
Gets a reference to the managed resource.
-
Warning The behavior is undefined if the handle doesn't contain a resource.
-
Returns A reference to the managed resource.
-
-
Definition at line 73 of file handle.hpp .
-
-
-
-
-
◆ operator*() [2/2]
-
-
-
-
-template<typename Resource >
-
-
-
-
Gets a reference to the managed resource.
-
Warning The behavior is undefined if the handle doesn't contain a resource.
-
Returns A reference to the managed resource.
-
-
Definition at line 68 of file handle.hpp .
-
-
-
-
-
◆ operator->() [1/2]
-
-
-
-
-template<typename Resource >
-
-
-
-
Gets a pointer to the managed resource.
-
Warning The behavior is undefined if the handle doesn't contain a resource.
-
Returns A pointer to the managed resource or nullptr if the handle contains no resource at all.
-
-
Definition at line 91 of file handle.hpp .
-
-
-
-
-
◆ operator->() [2/2]
-
-
-
-
-template<typename Resource >
-
-
-
-
Gets a pointer to the managed resource.
-
Warning The behavior is undefined if the handle doesn't contain a resource.
-
Returns A pointer to the managed resource or nullptr if the handle contains no resource at all.
-
-
Definition at line 86 of file handle.hpp .
-
-
-
-
The documentation for this struct was generated from the following files:
-
-
-
-
-
diff --git a/structentt_1_1scoped__connection-members.html b/structentt_1_1scoped__connection-members.html
index 2796dd532..5edae3d48 100644
--- a/structentt_1_1scoped__connection-members.html
+++ b/structentt_1_1scoped__connection-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1scoped__connection.html b/structentt_1_1scoped__connection.html
index 48bd5ab5d..7b5c0d12e 100644
--- a/structentt_1_1scoped__connection.html
+++ b/structentt_1_1scoped__connection.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1service__locator-members.html b/structentt_1_1service__locator-members.html
index a9f0f59b5..d3fdde92e 100644
--- a/structentt_1_1service__locator-members.html
+++ b/structentt_1_1service__locator-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1service__locator.html b/structentt_1_1service__locator.html
index 5e973ee95..39ef39682 100644
--- a/structentt_1_1service__locator.html
+++ b/structentt_1_1service__locator.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1size__of.html b/structentt_1_1size__of.html
index a7a1a8ca8..54998bdd7 100644
--- a/structentt_1_1size__of.html
+++ b/structentt_1_1size__of.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1size__of_3_01Type_00_01std_1_1void__t_3_01decltype_07sizeof_07Type_08_08_4_01_4.html b/structentt_1_1size__of_3_01Type_00_01std_1_1void__t_3_01decltype_07sizeof_07Type_08_08_4_01_4.html
index 6d5c1d4bd..dda409ca8 100644
--- a/structentt_1_1size__of_3_01Type_00_01std_1_1void__t_3_01decltype_07sizeof_07Type_08_08_4_01_4.html
+++ b/structentt_1_1size__of_3_01Type_00_01std_1_1void__t_3_01decltype_07sizeof_07Type_08_08_4_01_4.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1skip__tombstone__policy-members.html b/structentt_1_1skip__tombstone__policy-members.html
deleted file mode 100644
index 607d20ce3..000000000
--- a/structentt_1_1skip__tombstone__policy-members.html
+++ /dev/null
@@ -1,83 +0,0 @@
-
-
-
-
-
-
-
-EnTT: Member List
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
This is the complete list of members for entt::skip_tombstone_policy , including all inherited members.
-
-
-
-
-
diff --git a/structentt_1_1skip__tombstone__policy.html b/structentt_1_1skip__tombstone__policy.html
deleted file mode 100644
index 2be62fb7a..000000000
--- a/structentt_1_1skip__tombstone__policy.html
+++ /dev/null
@@ -1,109 +0,0 @@
-
-
-
-
-
-
-
-EnTT: entt::skip_tombstone_policy Struct Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Tombstone aware iteration policy.
- More...
-
-
#include <utility.hpp >
-
-
-
-
-
-
Tombstone aware iteration policy.
-
-
Definition at line 64 of file utility.hpp .
-
The documentation for this struct was generated from the following file:
-
-
-
-
-
diff --git a/structentt_1_1skip__tombstone__policy__coll__graph.map b/structentt_1_1skip__tombstone__policy__coll__graph.map
deleted file mode 100644
index 3c78146e3..000000000
--- a/structentt_1_1skip__tombstone__policy__coll__graph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/structentt_1_1skip__tombstone__policy__coll__graph.md5 b/structentt_1_1skip__tombstone__policy__coll__graph.md5
deleted file mode 100644
index 9ed74622a..000000000
--- a/structentt_1_1skip__tombstone__policy__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-c34b0fe334d297bf15da60312850f37d
\ No newline at end of file
diff --git a/structentt_1_1skip__tombstone__policy__coll__graph.png b/structentt_1_1skip__tombstone__policy__coll__graph.png
deleted file mode 100644
index 4d1c54200..000000000
Binary files a/structentt_1_1skip__tombstone__policy__coll__graph.png and /dev/null differ
diff --git a/structentt_1_1skip__tombstone__policy__inherit__graph.map b/structentt_1_1skip__tombstone__policy__inherit__graph.map
deleted file mode 100644
index 3c78146e3..000000000
--- a/structentt_1_1skip__tombstone__policy__inherit__graph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/structentt_1_1skip__tombstone__policy__inherit__graph.md5 b/structentt_1_1skip__tombstone__policy__inherit__graph.md5
deleted file mode 100644
index 9ed74622a..000000000
--- a/structentt_1_1skip__tombstone__policy__inherit__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-c34b0fe334d297bf15da60312850f37d
\ No newline at end of file
diff --git a/structentt_1_1skip__tombstone__policy__inherit__graph.png b/structentt_1_1skip__tombstone__policy__inherit__graph.png
deleted file mode 100644
index 4d1c54200..000000000
Binary files a/structentt_1_1skip__tombstone__policy__inherit__graph.png and /dev/null differ
diff --git a/structentt_1_1stable__storage__policy.html b/structentt_1_1stable__storage__policy.html
index bfaff41c2..c41ad5626 100644
--- a/structentt_1_1stable__storage__policy.html
+++ b/structentt_1_1stable__storage__policy.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1stable__storage__policy__coll__graph.map b/structentt_1_1stable__storage__policy__coll__graph.map
deleted file mode 100644
index aabac82a6..000000000
--- a/structentt_1_1stable__storage__policy__coll__graph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/structentt_1_1stable__storage__policy__coll__graph.md5 b/structentt_1_1stable__storage__policy__coll__graph.md5
deleted file mode 100644
index d186f7365..000000000
--- a/structentt_1_1stable__storage__policy__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-6187a7583d196747657bbff54e4d8c92
\ No newline at end of file
diff --git a/structentt_1_1stable__storage__policy__coll__graph.png b/structentt_1_1stable__storage__policy__coll__graph.png
deleted file mode 100644
index 721f1625a..000000000
Binary files a/structentt_1_1stable__storage__policy__coll__graph.png and /dev/null differ
diff --git a/structentt_1_1stable__storage__policy__inherit__graph.map b/structentt_1_1stable__storage__policy__inherit__graph.map
deleted file mode 100644
index 7b7a0d7aa..000000000
--- a/structentt_1_1stable__storage__policy__inherit__graph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/structentt_1_1stable__storage__policy__inherit__graph.md5 b/structentt_1_1stable__storage__policy__inherit__graph.md5
deleted file mode 100644
index 390c0cdc7..000000000
--- a/structentt_1_1stable__storage__policy__inherit__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-a58dc77f36e4df7f91d5a5122cd1462d
\ No newline at end of file
diff --git a/structentt_1_1stable__storage__policy__inherit__graph.png b/structentt_1_1stable__storage__policy__inherit__graph.png
deleted file mode 100644
index 331858a45..000000000
Binary files a/structentt_1_1stable__storage__policy__inherit__graph.png and /dev/null differ
diff --git a/structentt_1_1std__sort-members.html b/structentt_1_1std__sort-members.html
index e3828e3e5..d6eb71fcb 100644
--- a/structentt_1_1std__sort-members.html
+++ b/structentt_1_1std__sort-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1std__sort.html b/structentt_1_1std__sort.html
index 683d43373..b4e2a52e1 100644
--- a/structentt_1_1std__sort.html
+++ b/structentt_1_1std__sort.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1storage__adapter__mixin-members.html b/structentt_1_1storage__adapter__mixin-members.html
index 1bf1a1432..c21dc1834 100644
--- a/structentt_1_1storage__adapter__mixin-members.html
+++ b/structentt_1_1storage__adapter__mixin-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1storage__adapter__mixin.html b/structentt_1_1storage__adapter__mixin.html
index 725c0ae58..a9898f674 100644
--- a/structentt_1_1storage__adapter__mixin.html
+++ b/structentt_1_1storage__adapter__mixin.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1storage__traits-members.html b/structentt_1_1storage__traits-members.html
index 82724c700..38dcd7705 100644
--- a/structentt_1_1storage__traits-members.html
+++ b/structentt_1_1storage__traits-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1storage__traits.html b/structentt_1_1storage__traits.html
index 821906e85..f49309449 100644
--- a/structentt_1_1storage__traits.html
+++ b/structentt_1_1storage__traits.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1storage__type__traits-members.html b/structentt_1_1storage__type__traits-members.html
deleted file mode 100644
index 941cba636..000000000
--- a/structentt_1_1storage__type__traits-members.html
+++ /dev/null
@@ -1,83 +0,0 @@
-
-
-
-
-
-
-
-EnTT: Member List
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
This is the complete list of members for entt::storage_type_traits< Entity, Type > , including all inherited members.
-
-
-
-
-
diff --git a/structentt_1_1storage__type__traits.html b/structentt_1_1storage__type__traits.html
deleted file mode 100644
index 63070844a..000000000
--- a/structentt_1_1storage__type__traits.html
+++ /dev/null
@@ -1,112 +0,0 @@
-
-
-
-
-
-
-
-EnTT: entt::storage_type_traits< Entity, Type > Struct Template Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Provides a common way to access certain properties of component types.
- More...
-
-
#include <storage.hpp >
-
-
-
template<typename Entity, typename Type>
-struct entt::storage_type_traits< Entity, Type >
-
-
Provides a common way to access certain properties of component types.
-
Template Parameters
-
- Entity A valid entity type (see entt_traits for more details).
- Type Type of objects managed by the storage class.
-
-
-
-
-
Definition at line 31 of file storage.hpp .
-
The documentation for this struct was generated from the following file:
-
-
-
-
-
diff --git a/structentt_1_1swap__and__pop__policy.html b/structentt_1_1swap__and__pop__policy.html
deleted file mode 100644
index 5aebf53f8..000000000
--- a/structentt_1_1swap__and__pop__policy.html
+++ /dev/null
@@ -1,109 +0,0 @@
-
-
-
-
-
-
-
-EnTT: entt::swap_and_pop_policy Struct Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Swap and pop deletion policy.
- More...
-
-
#include <sparse_set.hpp >
-
-
-
-
-
-
Swap and pop deletion policy.
-
-
Definition at line 38 of file sparse_set.hpp .
-
The documentation for this struct was generated from the following file:
-
-
-
-
-
diff --git a/structentt_1_1swap__and__pop__policy__coll__graph.map b/structentt_1_1swap__and__pop__policy__coll__graph.map
deleted file mode 100644
index 4a5a1c1dc..000000000
--- a/structentt_1_1swap__and__pop__policy__coll__graph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/structentt_1_1swap__and__pop__policy__coll__graph.md5 b/structentt_1_1swap__and__pop__policy__coll__graph.md5
deleted file mode 100644
index 960dddb75..000000000
--- a/structentt_1_1swap__and__pop__policy__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-c5cea101c1fd008d136878c33ed17613
\ No newline at end of file
diff --git a/structentt_1_1swap__and__pop__policy__coll__graph.png b/structentt_1_1swap__and__pop__policy__coll__graph.png
deleted file mode 100644
index 26236fcd2..000000000
Binary files a/structentt_1_1swap__and__pop__policy__coll__graph.png and /dev/null differ
diff --git a/structentt_1_1swap__and__pop__policy__inherit__graph.map b/structentt_1_1swap__and__pop__policy__inherit__graph.map
deleted file mode 100644
index 4a5a1c1dc..000000000
--- a/structentt_1_1swap__and__pop__policy__inherit__graph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/structentt_1_1swap__and__pop__policy__inherit__graph.md5 b/structentt_1_1swap__and__pop__policy__inherit__graph.md5
deleted file mode 100644
index 960dddb75..000000000
--- a/structentt_1_1swap__and__pop__policy__inherit__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-c5cea101c1fd008d136878c33ed17613
\ No newline at end of file
diff --git a/structentt_1_1swap__and__pop__policy__inherit__graph.png b/structentt_1_1swap__and__pop__policy__inherit__graph.png
deleted file mode 100644
index 26236fcd2..000000000
Binary files a/structentt_1_1swap__and__pop__policy__inherit__graph.png and /dev/null differ
diff --git a/structentt_1_1tombstone__t-members.html b/structentt_1_1tombstone__t-members.html
index 0a5a48604..723f0e18f 100644
--- a/structentt_1_1tombstone__t-members.html
+++ b/structentt_1_1tombstone__t-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1tombstone__t.html b/structentt_1_1tombstone__t.html
index 97728bff6..859eeb13b 100644
--- a/structentt_1_1tombstone__t.html
+++ b/structentt_1_1tombstone__t.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1type__hash-members.html b/structentt_1_1type__hash-members.html
index c943b0a59..20856fd24 100644
--- a/structentt_1_1type__hash-members.html
+++ b/structentt_1_1type__hash-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1type__hash.html b/structentt_1_1type__hash.html
index 9d8228ccb..3e1906a45 100644
--- a/structentt_1_1type__hash.html
+++ b/structentt_1_1type__hash.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1type__identity-members.html b/structentt_1_1type__identity-members.html
index 6f18a8c65..e8cce6db2 100644
--- a/structentt_1_1type__identity-members.html
+++ b/structentt_1_1type__identity-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1type__identity.html b/structentt_1_1type__identity.html
index a627b52f9..222718e72 100644
--- a/structentt_1_1type__identity.html
+++ b/structentt_1_1type__identity.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1type__list-members.html b/structentt_1_1type__list-members.html
index 48d946265..010488172 100644
--- a/structentt_1_1type__list-members.html
+++ b/structentt_1_1type__list-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1type__list.html b/structentt_1_1type__list.html
index f2c7e8acb..7261eec38 100644
--- a/structentt_1_1type__list.html
+++ b/structentt_1_1type__list.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1type__list__cat.html b/structentt_1_1type__list__cat.html
index 76f59e0cf..8110e57f4 100644
--- a/structentt_1_1type__list__cat.html
+++ b/structentt_1_1type__list__cat.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1type__list__cat_3_01type__list_3_01Type_8_8_8_01_4_00_01type__list_3_01Other_8_8_8_01_4_00_01List_8_8_8_01_4.html b/structentt_1_1type__list__cat_3_01type__list_3_01Type_8_8_8_01_4_00_01type__list_3_01Other_8_8_8_01_4_00_01List_8_8_8_01_4.html
index 7bc297c39..e22a8315d 100644
--- a/structentt_1_1type__list__cat_3_01type__list_3_01Type_8_8_8_01_4_00_01type__list_3_01Other_8_8_8_01_4_00_01List_8_8_8_01_4.html
+++ b/structentt_1_1type__list__cat_3_01type__list_3_01Type_8_8_8_01_4_00_01type__list_3_01Other_8_8_8_01_4_00_01List_8_8_8_01_4.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1type__list__cat_3_01type__list_3_01Type_8_8_8_01_4_00_01type__list_3_01Other_8_8_8b5f6e6ed6191612d6e0fe24c4ff408dc.html b/structentt_1_1type__list__cat_3_01type__list_3_01Type_8_8_8_01_4_00_01type__list_3_01Other_8_8_8b5f6e6ed6191612d6e0fe24c4ff408dc.html
index c314497f1..f0c0c8de2 100644
--- a/structentt_1_1type__list__cat_3_01type__list_3_01Type_8_8_8_01_4_00_01type__list_3_01Other_8_8_8b5f6e6ed6191612d6e0fe24c4ff408dc.html
+++ b/structentt_1_1type__list__cat_3_01type__list_3_01Type_8_8_8_01_4_00_01type__list_3_01Other_8_8_8b5f6e6ed6191612d6e0fe24c4ff408dc.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1type__list__cat_3_01type__list_3_01Type_8_8_8_01_4_01_4-members.html b/structentt_1_1type__list__cat_3_01type__list_3_01Type_8_8_8_01_4_01_4-members.html
index 2642431a8..ef9ed629e 100644
--- a/structentt_1_1type__list__cat_3_01type__list_3_01Type_8_8_8_01_4_01_4-members.html
+++ b/structentt_1_1type__list__cat_3_01type__list_3_01Type_8_8_8_01_4_01_4-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1type__list__cat_3_01type__list_3_01Type_8_8_8_01_4_01_4.html b/structentt_1_1type__list__cat_3_01type__list_3_01Type_8_8_8_01_4_01_4.html
index edc5ab098..5dc94739d 100644
--- a/structentt_1_1type__list__cat_3_01type__list_3_01Type_8_8_8_01_4_01_4.html
+++ b/structentt_1_1type__list__cat_3_01type__list_3_01Type_8_8_8_01_4_01_4.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1type__list__cat_3_4-members.html b/structentt_1_1type__list__cat_3_4-members.html
index 9f3c66933..273417cff 100644
--- a/structentt_1_1type__list__cat_3_4-members.html
+++ b/structentt_1_1type__list__cat_3_4-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1type__list__cat_3_4.html b/structentt_1_1type__list__cat_3_4.html
index 8ccd47c71..a7146575e 100644
--- a/structentt_1_1type__list__cat_3_4.html
+++ b/structentt_1_1type__list__cat_3_4.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1type__list__contains.html b/structentt_1_1type__list__contains.html
index 272f3326c..6a24b2296 100644
--- a/structentt_1_1type__list__contains.html
+++ b/structentt_1_1type__list__contains.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1type__list__contains_3_01type__list_3_01Type_8_8_8_01_4_00_01Other_01_4.html b/structentt_1_1type__list__contains_3_01type__list_3_01Type_8_8_8_01_4_00_01Other_01_4.html
index c7db1ee39..8463fbe39 100644
--- a/structentt_1_1type__list__contains_3_01type__list_3_01Type_8_8_8_01_4_00_01Other_01_4.html
+++ b/structentt_1_1type__list__contains_3_01type__list_3_01Type_8_8_8_01_4_00_01Other_01_4.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1type__list__diff.html b/structentt_1_1type__list__diff.html
index 242c689c4..035cd3745 100644
--- a/structentt_1_1type__list__diff.html
+++ b/structentt_1_1type__list__diff.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1type__list__diff_3_01type__list_3_01Type_8_8_8_01_4_00_01type__list_3_01Other_8_8_8_01_4_01_4-members.html b/structentt_1_1type__list__diff_3_01type__list_3_01Type_8_8_8_01_4_00_01type__list_3_01Other_8_8_8_01_4_01_4-members.html
index 3e30e5b09..1869d2a6b 100644
--- a/structentt_1_1type__list__diff_3_01type__list_3_01Type_8_8_8_01_4_00_01type__list_3_01Other_8_8_8_01_4_01_4-members.html
+++ b/structentt_1_1type__list__diff_3_01type__list_3_01Type_8_8_8_01_4_00_01type__list_3_01Other_8_8_8_01_4_01_4-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1type__list__diff_3_01type__list_3_01Type_8_8_8_01_4_00_01type__list_3_01Other_8_8_8_01_4_01_4.html b/structentt_1_1type__list__diff_3_01type__list_3_01Type_8_8_8_01_4_00_01type__list_3_01Other_8_8_8_01_4_01_4.html
index dd90c0a5e..76b2c4c8e 100644
--- a/structentt_1_1type__list__diff_3_01type__list_3_01Type_8_8_8_01_4_00_01type__list_3_01Other_8_8_8_01_4_01_4.html
+++ b/structentt_1_1type__list__diff_3_01type__list_3_01Type_8_8_8_01_4_00_01type__list_3_01Other_8_8_8_01_4_01_4.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1type__list__element.html b/structentt_1_1type__list__element.html
index 7a54e6590..470930ae4 100644
--- a/structentt_1_1type__list__element.html
+++ b/structentt_1_1type__list__element.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1type__list__element_3_010u_00_01type__list_3_01Type_00_01Other_8_8_8_01_4_01_4-members.html b/structentt_1_1type__list__element_3_010u_00_01type__list_3_01Type_00_01Other_8_8_8_01_4_01_4-members.html
index e57832611..639ecf07c 100644
--- a/structentt_1_1type__list__element_3_010u_00_01type__list_3_01Type_00_01Other_8_8_8_01_4_01_4-members.html
+++ b/structentt_1_1type__list__element_3_010u_00_01type__list_3_01Type_00_01Other_8_8_8_01_4_01_4-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1type__list__element_3_010u_00_01type__list_3_01Type_00_01Other_8_8_8_01_4_01_4.html b/structentt_1_1type__list__element_3_010u_00_01type__list_3_01Type_00_01Other_8_8_8_01_4_01_4.html
index 5df1ab9ac..1b4cdc763 100644
--- a/structentt_1_1type__list__element_3_010u_00_01type__list_3_01Type_00_01Other_8_8_8_01_4_01_4.html
+++ b/structentt_1_1type__list__element_3_010u_00_01type__list_3_01Type_00_01Other_8_8_8_01_4_01_4.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1type__list__element_3_01Index_00_01type__list_3_01Type_00_01Other_8_8_8_01_4_01_4.html b/structentt_1_1type__list__element_3_01Index_00_01type__list_3_01Type_00_01Other_8_8_8_01_4_01_4.html
index f50763673..233e1575b 100644
--- a/structentt_1_1type__list__element_3_01Index_00_01type__list_3_01Type_00_01Other_8_8_8_01_4_01_4.html
+++ b/structentt_1_1type__list__element_3_01Index_00_01type__list_3_01Type_00_01Other_8_8_8_01_4_01_4.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1type__list__unique.html b/structentt_1_1type__list__unique.html
index fd308388b..684e7fb37 100644
--- a/structentt_1_1type__list__unique.html
+++ b/structentt_1_1type__list__unique.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1type__list__unique_3_01type__list_3_01Type_00_01Other_8_8_8_01_4_01_4-members.html b/structentt_1_1type__list__unique_3_01type__list_3_01Type_00_01Other_8_8_8_01_4_01_4-members.html
index 93ba03d7e..6d8f82d31 100644
--- a/structentt_1_1type__list__unique_3_01type__list_3_01Type_00_01Other_8_8_8_01_4_01_4-members.html
+++ b/structentt_1_1type__list__unique_3_01type__list_3_01Type_00_01Other_8_8_8_01_4_01_4-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1type__list__unique_3_01type__list_3_01Type_00_01Other_8_8_8_01_4_01_4.html b/structentt_1_1type__list__unique_3_01type__list_3_01Type_00_01Other_8_8_8_01_4_01_4.html
index 305058005..51488a732 100644
--- a/structentt_1_1type__list__unique_3_01type__list_3_01Type_00_01Other_8_8_8_01_4_01_4.html
+++ b/structentt_1_1type__list__unique_3_01type__list_3_01Type_00_01Other_8_8_8_01_4_01_4.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1type__list__unique_3_01type__list_3_4_01_4-members.html b/structentt_1_1type__list__unique_3_01type__list_3_4_01_4-members.html
index d8768e39d..bfba66422 100644
--- a/structentt_1_1type__list__unique_3_01type__list_3_4_01_4-members.html
+++ b/structentt_1_1type__list__unique_3_01type__list_3_4_01_4-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1type__list__unique_3_01type__list_3_4_01_4.html b/structentt_1_1type__list__unique_3_01type__list_3_4_01_4.html
index 54cd9ba0b..10cfb190a 100644
--- a/structentt_1_1type__list__unique_3_01type__list_3_4_01_4.html
+++ b/structentt_1_1type__list__unique_3_01type__list_3_4_01_4.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1type__name-members.html b/structentt_1_1type__name-members.html
index 0709c6dde..f2a25d899 100644
--- a/structentt_1_1type__name-members.html
+++ b/structentt_1_1type__name-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1type__name.html b/structentt_1_1type__name.html
index ea2dffa58..955b22206 100644
--- a/structentt_1_1type__name.html
+++ b/structentt_1_1type__name.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1type__seq-members.html b/structentt_1_1type__seq-members.html
index 2c596541a..f55b7a69e 100644
--- a/structentt_1_1type__seq-members.html
+++ b/structentt_1_1type__seq-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1type__seq.html b/structentt_1_1type__seq.html
index 88a540d44..7bc342c07 100644
--- a/structentt_1_1type__seq.html
+++ b/structentt_1_1type__seq.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1value__list-members.html b/structentt_1_1value__list-members.html
index 75815fc02..0138f14c8 100644
--- a/structentt_1_1value__list-members.html
+++ b/structentt_1_1value__list-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1value__list.html b/structentt_1_1value__list.html
index ccde80162..d4ea4cf7e 100644
--- a/structentt_1_1value__list.html
+++ b/structentt_1_1value__list.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1value__list__cat.html b/structentt_1_1value__list__cat.html
index 87609d92c..09da44212 100644
--- a/structentt_1_1value__list__cat.html
+++ b/structentt_1_1value__list__cat.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1value__list__cat_3_01value__list_3_01Value_8_8_8_01_4_00_01value__list_3_01Other_8_8_8_01_4_00_01List_8_8_8_01_4.html b/structentt_1_1value__list__cat_3_01value__list_3_01Value_8_8_8_01_4_00_01value__list_3_01Other_8_8_8_01_4_00_01List_8_8_8_01_4.html
index f2a076757..f10beb14d 100644
--- a/structentt_1_1value__list__cat_3_01value__list_3_01Value_8_8_8_01_4_00_01value__list_3_01Other_8_8_8_01_4_00_01List_8_8_8_01_4.html
+++ b/structentt_1_1value__list__cat_3_01value__list_3_01Value_8_8_8_01_4_00_01value__list_3_01Other_8_8_8_01_4_00_01List_8_8_8_01_4.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1value__list__cat_3_01value__list_3_01Value_8_8_8_01_4_00_01value__list_3_01Other_8e855cf3b29535e1db146a56ae1f98de8.html b/structentt_1_1value__list__cat_3_01value__list_3_01Value_8_8_8_01_4_00_01value__list_3_01Other_8e855cf3b29535e1db146a56ae1f98de8.html
index ab1e9d453..7b4d7ac25 100644
--- a/structentt_1_1value__list__cat_3_01value__list_3_01Value_8_8_8_01_4_00_01value__list_3_01Other_8e855cf3b29535e1db146a56ae1f98de8.html
+++ b/structentt_1_1value__list__cat_3_01value__list_3_01Value_8_8_8_01_4_00_01value__list_3_01Other_8e855cf3b29535e1db146a56ae1f98de8.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1value__list__cat_3_01value__list_3_01Value_8_8_8_01_4_01_4-members.html b/structentt_1_1value__list__cat_3_01value__list_3_01Value_8_8_8_01_4_01_4-members.html
index 43fe7a4eb..aa3fe1723 100644
--- a/structentt_1_1value__list__cat_3_01value__list_3_01Value_8_8_8_01_4_01_4-members.html
+++ b/structentt_1_1value__list__cat_3_01value__list_3_01Value_8_8_8_01_4_01_4-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1value__list__cat_3_01value__list_3_01Value_8_8_8_01_4_01_4.html b/structentt_1_1value__list__cat_3_01value__list_3_01Value_8_8_8_01_4_01_4.html
index aaa088537..a5d62e5b7 100644
--- a/structentt_1_1value__list__cat_3_01value__list_3_01Value_8_8_8_01_4_01_4.html
+++ b/structentt_1_1value__list__cat_3_01value__list_3_01Value_8_8_8_01_4_01_4.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1value__list__cat_3_4-members.html b/structentt_1_1value__list__cat_3_4-members.html
index 914bd2ebe..722a7371e 100644
--- a/structentt_1_1value__list__cat_3_4-members.html
+++ b/structentt_1_1value__list__cat_3_4-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1value__list__cat_3_4.html b/structentt_1_1value__list__cat_3_4.html
index 2b6dd3ab8..37c38e260 100644
--- a/structentt_1_1value__list__cat_3_4.html
+++ b/structentt_1_1value__list__cat_3_4.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1value__list__element.html b/structentt_1_1value__list__element.html
index 27fdf4e2b..bc9b0e493 100644
--- a/structentt_1_1value__list__element.html
+++ b/structentt_1_1value__list__element.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1value__list__element_3_010u_00_01value__list_3_01Value_00_01Other_8_8_8_01_4_01_4-members.html b/structentt_1_1value__list__element_3_010u_00_01value__list_3_01Value_00_01Other_8_8_8_01_4_01_4-members.html
index 6584ad3c3..1f82101f1 100644
--- a/structentt_1_1value__list__element_3_010u_00_01value__list_3_01Value_00_01Other_8_8_8_01_4_01_4-members.html
+++ b/structentt_1_1value__list__element_3_010u_00_01value__list_3_01Value_00_01Other_8_8_8_01_4_01_4-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1value__list__element_3_010u_00_01value__list_3_01Value_00_01Other_8_8_8_01_4_01_4.html b/structentt_1_1value__list__element_3_010u_00_01value__list_3_01Value_00_01Other_8_8_8_01_4_01_4.html
index 5d8a24f4e..6b7c6b019 100644
--- a/structentt_1_1value__list__element_3_010u_00_01value__list_3_01Value_00_01Other_8_8_8_01_4_01_4.html
+++ b/structentt_1_1value__list__element_3_010u_00_01value__list_3_01Value_00_01Other_8_8_8_01_4_01_4.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1value__list__element_3_01Index_00_01value__list_3_01Value_00_01Other_8_8_8_01_4_01_4.html b/structentt_1_1value__list__element_3_01Index_00_01value__list_3_01Value_00_01Other_8_8_8_01_4_01_4.html
index d6fdcec81..e6c9e0651 100644
--- a/structentt_1_1value__list__element_3_01Index_00_01value__list_3_01Value_00_01Other_8_8_8_01_4_01_4.html
+++ b/structentt_1_1value__list__element_3_01Index_00_01value__list_3_01Value_00_01Other_8_8_8_01_4_01_4.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1y__combinator-members.html b/structentt_1_1y__combinator-members.html
index 6bbd6ad44..e0db98063 100644
--- a/structentt_1_1y__combinator-members.html
+++ b/structentt_1_1y__combinator-members.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structentt_1_1y__combinator.html b/structentt_1_1y__combinator.html
index d5ccfafe1..a6dda6381 100644
--- a/structentt_1_1y__combinator.html
+++ b/structentt_1_1y__combinator.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/structpacked__storage__policy.html b/structpacked__storage__policy.html
deleted file mode 100644
index f77fa833d..000000000
--- a/structpacked__storage__policy.html
+++ /dev/null
@@ -1,87 +0,0 @@
-
-
-
-
-
-
-
-EnTT: packed_storage_policy Struct Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Packed storage policy, aimed at faster linear iteration.
- More...
-
-
#include <view.hpp >
-
-
Packed storage policy, aimed at faster linear iteration.
-
-
Definition at line 137 of file view.hpp .
-
The documentation for this struct was generated from the following file:
-
-
-
-
-
diff --git a/structpacked__storage__policy__coll__graph.map b/structpacked__storage__policy__coll__graph.map
deleted file mode 100644
index 73e27d3bd..000000000
--- a/structpacked__storage__policy__coll__graph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/structpacked__storage__policy__coll__graph.md5 b/structpacked__storage__policy__coll__graph.md5
deleted file mode 100644
index ae53e1427..000000000
--- a/structpacked__storage__policy__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-52992168ff6b90916f41466f6fdfbd9e
\ No newline at end of file
diff --git a/structpacked__storage__policy__coll__graph.png b/structpacked__storage__policy__coll__graph.png
deleted file mode 100644
index c10468bcf..000000000
Binary files a/structpacked__storage__policy__coll__graph.png and /dev/null differ
diff --git a/structpacked__storage__policy__inherit__graph.map b/structpacked__storage__policy__inherit__graph.map
deleted file mode 100644
index 73e27d3bd..000000000
--- a/structpacked__storage__policy__inherit__graph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/structpacked__storage__policy__inherit__graph.md5 b/structpacked__storage__policy__inherit__graph.md5
deleted file mode 100644
index ae53e1427..000000000
--- a/structpacked__storage__policy__inherit__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-52992168ff6b90916f41466f6fdfbd9e
\ No newline at end of file
diff --git a/structpacked__storage__policy__inherit__graph.png b/structpacked__storage__policy__inherit__graph.png
deleted file mode 100644
index c10468bcf..000000000
Binary files a/structpacked__storage__policy__inherit__graph.png and /dev/null differ
diff --git a/structstd_1_1tuple__element_3_01Index_00_01entt_1_1compressed__pair_3_01First_00_01Second_01_4_01_4.html b/structstd_1_1tuple__element_3_01Index_00_01entt_1_1compressed__pair_3_01First_00_01Second_01_4_01_4.html
deleted file mode 100644
index 748f649d4..000000000
--- a/structstd_1_1tuple__element_3_01Index_00_01entt_1_1compressed__pair_3_01First_00_01Second_01_4_01_4.html
+++ /dev/null
@@ -1,106 +0,0 @@
-
-
-
-
-
-
-
-EnTT: std::tuple_element< Index, entt::compressed_pair< First, Second > > Struct Template Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
template<size_t Index, typename First, typename Second>
-struct std::tuple_element< Index, entt::compressed_pair< First, Second > >
-
-
-
Definition at line 273 of file compressed_pair.hpp .
-
The documentation for this struct was generated from the following file:
-
-
-
-
-
diff --git a/structstd_1_1tuple__element_3_01Index_00_01entt_1_1compressed__pair_3_01First_00_01Second_01_4_01_4__coll__graph.map b/structstd_1_1tuple__element_3_01Index_00_01entt_1_1compressed__pair_3_01First_00_01Second_01_4_01_4__coll__graph.map
deleted file mode 100644
index 5b5bf156c..000000000
--- a/structstd_1_1tuple__element_3_01Index_00_01entt_1_1compressed__pair_3_01First_00_01Second_01_4_01_4__coll__graph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/structstd_1_1tuple__element_3_01Index_00_01entt_1_1compressed__pair_3_01First_00_01Second_01_4_01_4__coll__graph.md5 b/structstd_1_1tuple__element_3_01Index_00_01entt_1_1compressed__pair_3_01First_00_01Second_01_4_01_4__coll__graph.md5
deleted file mode 100644
index 9af338dc7..000000000
--- a/structstd_1_1tuple__element_3_01Index_00_01entt_1_1compressed__pair_3_01First_00_01Second_01_4_01_4__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-14b3f1721a58ad7faf728080cf7bce73
\ No newline at end of file
diff --git a/structstd_1_1tuple__element_3_01Index_00_01entt_1_1compressed__pair_3_01First_00_01Second_01_4_01_4__coll__graph.png b/structstd_1_1tuple__element_3_01Index_00_01entt_1_1compressed__pair_3_01First_00_01Second_01_4_01_4__coll__graph.png
deleted file mode 100644
index 158bed2e5..000000000
Binary files a/structstd_1_1tuple__element_3_01Index_00_01entt_1_1compressed__pair_3_01First_00_01Second_01_4_01_4__coll__graph.png and /dev/null differ
diff --git a/structstd_1_1tuple__element_3_01Index_00_01entt_1_1compressed__pair_3_01First_00_01Second_01_4_01_4__inherit__graph.map b/structstd_1_1tuple__element_3_01Index_00_01entt_1_1compressed__pair_3_01First_00_01Second_01_4_01_4__inherit__graph.map
deleted file mode 100644
index 5b5bf156c..000000000
--- a/structstd_1_1tuple__element_3_01Index_00_01entt_1_1compressed__pair_3_01First_00_01Second_01_4_01_4__inherit__graph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/structstd_1_1tuple__element_3_01Index_00_01entt_1_1compressed__pair_3_01First_00_01Second_01_4_01_4__inherit__graph.md5 b/structstd_1_1tuple__element_3_01Index_00_01entt_1_1compressed__pair_3_01First_00_01Second_01_4_01_4__inherit__graph.md5
deleted file mode 100644
index 9af338dc7..000000000
--- a/structstd_1_1tuple__element_3_01Index_00_01entt_1_1compressed__pair_3_01First_00_01Second_01_4_01_4__inherit__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-14b3f1721a58ad7faf728080cf7bce73
\ No newline at end of file
diff --git a/structstd_1_1tuple__element_3_01Index_00_01entt_1_1compressed__pair_3_01First_00_01Second_01_4_01_4__inherit__graph.png b/structstd_1_1tuple__element_3_01Index_00_01entt_1_1compressed__pair_3_01First_00_01Second_01_4_01_4__inherit__graph.png
deleted file mode 100644
index 158bed2e5..000000000
Binary files a/structstd_1_1tuple__element_3_01Index_00_01entt_1_1compressed__pair_3_01First_00_01Second_01_4_01_4__inherit__graph.png and /dev/null differ
diff --git a/structstd_1_1tuple__size_3_01entt_1_1compressed__pair_3_01First_00_01Second_01_4_01_4.html b/structstd_1_1tuple__size_3_01entt_1_1compressed__pair_3_01First_00_01Second_01_4_01_4.html
deleted file mode 100644
index 9d15eae84..000000000
--- a/structstd_1_1tuple__size_3_01entt_1_1compressed__pair_3_01First_00_01Second_01_4_01_4.html
+++ /dev/null
@@ -1,106 +0,0 @@
-
-
-
-
-
-
-
-EnTT: std::tuple_size< entt::compressed_pair< First, Second > > Struct Template Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- EnTT
- 3.8.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
template<typename First, typename Second>
-struct std::tuple_size< entt::compressed_pair< First, Second > >
-
-
-
Definition at line 270 of file compressed_pair.hpp .
-
The documentation for this struct was generated from the following file:
-
-
-
-
-
diff --git a/structstd_1_1tuple__size_3_01entt_1_1compressed__pair_3_01First_00_01Second_01_4_01_4__coll__graph.map b/structstd_1_1tuple__size_3_01entt_1_1compressed__pair_3_01First_00_01Second_01_4_01_4__coll__graph.map
deleted file mode 100644
index 941188973..000000000
--- a/structstd_1_1tuple__size_3_01entt_1_1compressed__pair_3_01First_00_01Second_01_4_01_4__coll__graph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/structstd_1_1tuple__size_3_01entt_1_1compressed__pair_3_01First_00_01Second_01_4_01_4__coll__graph.md5 b/structstd_1_1tuple__size_3_01entt_1_1compressed__pair_3_01First_00_01Second_01_4_01_4__coll__graph.md5
deleted file mode 100644
index b74af9eac..000000000
--- a/structstd_1_1tuple__size_3_01entt_1_1compressed__pair_3_01First_00_01Second_01_4_01_4__coll__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-057482c7c323afa44a05ce40104506c3
\ No newline at end of file
diff --git a/structstd_1_1tuple__size_3_01entt_1_1compressed__pair_3_01First_00_01Second_01_4_01_4__coll__graph.png b/structstd_1_1tuple__size_3_01entt_1_1compressed__pair_3_01First_00_01Second_01_4_01_4__coll__graph.png
deleted file mode 100644
index 998450d81..000000000
Binary files a/structstd_1_1tuple__size_3_01entt_1_1compressed__pair_3_01First_00_01Second_01_4_01_4__coll__graph.png and /dev/null differ
diff --git a/structstd_1_1tuple__size_3_01entt_1_1compressed__pair_3_01First_00_01Second_01_4_01_4__inherit__graph.map b/structstd_1_1tuple__size_3_01entt_1_1compressed__pair_3_01First_00_01Second_01_4_01_4__inherit__graph.map
deleted file mode 100644
index 941188973..000000000
--- a/structstd_1_1tuple__size_3_01entt_1_1compressed__pair_3_01First_00_01Second_01_4_01_4__inherit__graph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/structstd_1_1tuple__size_3_01entt_1_1compressed__pair_3_01First_00_01Second_01_4_01_4__inherit__graph.md5 b/structstd_1_1tuple__size_3_01entt_1_1compressed__pair_3_01First_00_01Second_01_4_01_4__inherit__graph.md5
deleted file mode 100644
index b74af9eac..000000000
--- a/structstd_1_1tuple__size_3_01entt_1_1compressed__pair_3_01First_00_01Second_01_4_01_4__inherit__graph.md5
+++ /dev/null
@@ -1 +0,0 @@
-057482c7c323afa44a05ce40104506c3
\ No newline at end of file
diff --git a/structstd_1_1tuple__size_3_01entt_1_1compressed__pair_3_01First_00_01Second_01_4_01_4__inherit__graph.png b/structstd_1_1tuple__size_3_01entt_1_1compressed__pair_3_01First_00_01Second_01_4_01_4__inherit__graph.png
deleted file mode 100644
index 998450d81..000000000
Binary files a/structstd_1_1tuple__size_3_01entt_1_1compressed__pair_3_01First_00_01Second_01_4_01_4__inherit__graph.png and /dev/null differ
diff --git a/template_8hpp_source.html b/template_8hpp_source.html
index 7ad8258e8..70d7703aa 100644
--- a/template_8hpp_source.html
+++ b/template_8hpp_source.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/type__info_8hpp_source.html b/type__info_8hpp_source.html
index 386cbd489..9899c397a 100644
--- a/type__info_8hpp_source.html
+++ b/type__info_8hpp_source.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
diff --git a/version_8h_source.html b/version_8h_source.html
index 42a166bfb..b3c835c86 100644
--- a/version_8h_source.html
+++ b/version_8h_source.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
@@ -76,7 +76,7 @@ $(function() {
5 #define ENTT_VERSION_MAJOR 3
6 #define ENTT_VERSION_MINOR 8
- 7 #define ENTT_VERSION_PATCH 0
+ 7 #define ENTT_VERSION_PATCH 1
diff --git a/view_8hpp_source.html b/view_8hpp_source.html
index c17500b36..a47df65cc 100644
--- a/view_8hpp_source.html
+++ b/view_8hpp_source.html
@@ -22,7 +22,7 @@
EnTT
- 3.8.0
+ 3.8.1
@@ -734,9 +734,9 @@ $(function() {
entity
Default entity identifier.
basic_view(Storage &... storage) -> basic_view< std::common_type_t< typename Storage::entity_type... >, entt::exclude_t<>, constness_as_t< typename Storage::value_type, Storage >... >
Deduction guide.
-constexpr bool is_applicable_v
Helper variable template.
+constexpr bool is_applicable_v
Helper variable template.
constexpr tombstone_t tombstone
Compile-time constant for tombstone entities.
-typename constness_as< To, From >::type constness_as_t
Alias template to facilitate the transcription of the constness.
+typename constness_as< To, From >::type constness_as_t
Alias template to facilitate the transcription of the constness.
constexpr get_t< Type... > get
Variable template for lists of observed components.
auto get_as_tuple([[maybe_unused]] Type &container, [[maybe_unused]] const typename Type::entity_type entt)
Gets the element assigned to an entity from a storage, if any.
basic_view< entity, Args... > view
Alias declaration for the most common use case.