|
|
@@ -194,17 +194,13 @@ struct basic_handle {
|
|
|
return entt;
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * @brief Destroys the entity associated with a handle.
|
|
|
- * @sa basic_registry::destroy
|
|
|
- */
|
|
|
+ /*! @brief Destroys the entity associated with a handle. */
|
|
|
void destroy() {
|
|
|
reg->destroy(entt);
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* @brief Destroys the entity associated with a handle.
|
|
|
- * @sa basic_registry::destroy
|
|
|
* @param version A desired version upon destruction.
|
|
|
*/
|
|
|
void destroy(const version_type version) {
|
|
|
@@ -213,7 +209,6 @@ struct basic_handle {
|
|
|
|
|
|
/**
|
|
|
* @brief Assigns the given component to a handle.
|
|
|
- * @sa basic_registry::emplace
|
|
|
* @tparam Component Type of component to create.
|
|
|
* @tparam Args Types of arguments to use to construct the component.
|
|
|
* @param args Parameters to use to initialize the component.
|
|
|
@@ -227,7 +222,6 @@ struct basic_handle {
|
|
|
|
|
|
/**
|
|
|
* @brief Assigns or replaces the given component for a handle.
|
|
|
- * @sa basic_registry::emplace_or_replace
|
|
|
* @tparam Component Type of component to assign or replace.
|
|
|
* @tparam Args Types of arguments to use to construct the component.
|
|
|
* @param args Parameters to use to initialize the component.
|
|
|
@@ -241,7 +235,6 @@ struct basic_handle {
|
|
|
|
|
|
/**
|
|
|
* @brief Patches the given component for a handle.
|
|
|
- * @sa basic_registry::patch
|
|
|
* @tparam Component Type of component to patch.
|
|
|
* @tparam Func Types of the function objects to invoke.
|
|
|
* @param func Valid function objects.
|
|
|
@@ -255,7 +248,6 @@ struct basic_handle {
|
|
|
|
|
|
/**
|
|
|
* @brief Replaces the given component for a handle.
|
|
|
- * @sa basic_registry::replace
|
|
|
* @tparam Component Type of component to replace.
|
|
|
* @tparam Args Types of arguments to use to construct the component.
|
|
|
* @param args Parameters to use to initialize the component.
|
|
|
@@ -269,7 +261,6 @@ struct basic_handle {
|
|
|
|
|
|
/**
|
|
|
* @brief Removes the given components from a handle.
|
|
|
- * @sa basic_registry::remove
|
|
|
* @tparam Component Types of components to remove.
|
|
|
* @return The number of components actually removed.
|
|
|
*/
|
|
|
@@ -281,7 +272,6 @@ struct basic_handle {
|
|
|
|
|
|
/**
|
|
|
* @brief Erases the given components from a handle.
|
|
|
- * @sa basic_registry::erase
|
|
|
* @tparam Component Types of components to erase.
|
|
|
*/
|
|
|
template<typename... Component>
|
|
|
@@ -292,7 +282,6 @@ struct basic_handle {
|
|
|
|
|
|
/**
|
|
|
* @brief Checks if a handle has all the given components.
|
|
|
- * @sa basic_registry::all_of
|
|
|
* @tparam Component Components for which to perform the check.
|
|
|
* @return True if the handle has all the components, false otherwise.
|
|
|
*/
|
|
|
@@ -303,7 +292,6 @@ struct basic_handle {
|
|
|
|
|
|
/**
|
|
|
* @brief Checks if a handle has at least one of the given components.
|
|
|
- * @sa basic_registry::any_of
|
|
|
* @tparam Component Components for which to perform the check.
|
|
|
* @return True if the handle has at least one of the given components,
|
|
|
* false otherwise.
|
|
|
@@ -315,7 +303,6 @@ struct basic_handle {
|
|
|
|
|
|
/**
|
|
|
* @brief Returns references to the given components for a handle.
|
|
|
- * @sa basic_registry::get
|
|
|
* @tparam Component Types of components to get.
|
|
|
* @return References to the components owned by the handle.
|
|
|
*/
|
|
|
@@ -327,7 +314,6 @@ struct basic_handle {
|
|
|
|
|
|
/**
|
|
|
* @brief Returns a reference to the given component for a handle.
|
|
|
- * @sa basic_registry::get_or_emplace
|
|
|
* @tparam Component Type of component to get.
|
|
|
* @tparam Args Types of arguments to use to construct the component.
|
|
|
* @param args Parameters to use to initialize the component.
|
|
|
@@ -341,7 +327,6 @@ struct basic_handle {
|
|
|
|
|
|
/**
|
|
|
* @brief Returns pointers to the given components for a handle.
|
|
|
- * @sa basic_registry::try_get
|
|
|
* @tparam Component Types of components to get.
|
|
|
* @return Pointers to the components owned by the handle.
|
|
|
*/
|