Clementine
Public Member Functions | List of all members
entt::Storage< Entity >::type< Base > Struct Template Reference

Concept definition. More...

#include <entt.hpp>

Inheritance diagram for entt::Storage< Entity >::type< Base >:
Inheritance graph
[legend]
Collaboration diagram for entt::Storage< Entity >::type< Base >:
Collaboration graph
[legend]

Public Member Functions

type_info value_type () const ENTT_NOEXCEPT
 Returns a type info for the contained objects. More...
 
void remove (basic_registry< entity_type > &owner, const entity_type *first, const entity_type *last)
 Removes entities from a storage. More...
 

Detailed Description

template<typename Entity>
template<typename Base>
struct entt::Storage< Entity >::type< Base >

Concept definition.

Template Parameters
BaseOpaque base class from which to inherit.

Member Function Documentation

◆ remove()

template<typename Entity >
template<typename Base >
void entt::Storage< Entity >::type< Base >::remove ( basic_registry< entity_type< Base > > &  owner,
const entity_type< Base > *  first,
const entity_type< Base > *  last 
)
inline

Removes entities from a storage.

Parameters
ownerThe registry that issued the request.
firstAn iterator to the first element of the range of entities.
lastAn iterator past the last element of the range of entities.

◆ value_type()

template<typename Entity >
template<typename Base >
type_info entt::Storage< Entity >::type< Base >::value_type ( ) const
inline

Returns a type info for the contained objects.

Returns
The type info for the contained objects.

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