EnTT 3.13.0
|
Meta sequence container traits for std::array
s of any type.
More...
#include <container.hpp>
Additional Inherited Members | |
Public Types inherited from entt::basic_meta_sequence_container_traits< std::array< Type, N > > | |
using | size_type = typename meta_sequence_container::size_type |
Unsigned integer type. | |
using | iterator = typename meta_sequence_container::iterator |
Meta iterator type. | |
Static Public Member Functions inherited from entt::basic_meta_sequence_container_traits< std::array< Type, N > > | |
static size_type | size (const void *container) |
Returns the number of elements in a container. | |
static bool | clear (void *container) |
Clears a container. | |
static bool | reserve (void *container, const size_type sz) |
Increases the capacity of a container. | |
static bool | resize (void *container, const size_type sz) |
Resizes a container. | |
static iterator | begin (const meta_ctx &area, void *container, const void *as_const) |
Returns a possibly const iterator to the beginning. | |
static iterator | end (const meta_ctx &area, void *container, const void *as_const) |
Returns a possibly const iterator to the end. | |
static iterator | insert (const meta_ctx &area, void *container, const void *value, const void *cref, const iterator &it) |
Assigns one element to a container and constructs its object from a given opaque instance. | |
static iterator | erase (const meta_ctx &area, void *container, const iterator &it) |
Erases an element from a container. | |
Static Public Attributes inherited from entt::basic_meta_sequence_container_traits< std::array< Type, N > > | |
static constexpr bool | fixed_size |
True in case of key-only containers, false otherwise. | |
Meta sequence container traits for std::array
s of any type.
Type | Template arguments for the container. |
N | Template arguments for the container. |
Definition at line 315 of file container.hpp.